Editor
Edit and manage your Codify configurations in the browser or desktop app
The Codify editor is a tool for creating and editing configurations. It is available as a web app and as a Desktop App. A free tier is available with paid plans for additional features.
Overview
The editor provides two ways to work with configurations:
- Block Editor - Visual, card-based interface with drag-and-drop
- Code Editor - JSON editor with syntax highlighting and validation
Accessing the Editor
Web: Visit dashboard.codifycli.com and sign in.
Desktop: Download and install the Desktop App, then sign in with your Codify account.
Alternatively, run:
codify editThis opens the editor and connects your local CLI automatically.
Connecting Your CLI
Connecting your CLI bridges the editor with your local machine. This allows you to:
- Execute commands (apply, plan, import, refresh, test) from the browser
- View real-time terminal output in the editor
- Run interactive terminal sessions
Desktop App: The CLI connects automatically. No setup required.
Web app: Run the following command, then enter the connection code shown in the editor's top bar:
codify connectThe connection is secure and allows commands to execute on your local machine while you edit in the browser. Without a CLI connection, you can still edit configurations but cannot execute commands.
Collaboration
The editor supports real-time collaboration, making it easy for teams to share and edit configurations together.
Sharing:
Click your avatar, then "Share" to control access. Documents can be Private (only you), Internal (anyone in your organization), or Public (anyone with the link).
Permission Levels:
Owners have full control. Admins can edit and share with others. Editors can edit but not share. Viewers have read-only access.
Files
File uploads are available on paid plans. Upload files in the Files sidebar and associate them with your configurations. Each file is tied to a specific config and can be used with the remote-file resource.
Common use cases include wallpapers, configuration files, scripts, fonts, and other assets needed for your setup.
Applying from the CLI
The CLI works with both local files and cloud documents. After logging in with codify login, you can apply any cloud document directly from the CLI using its document ID:
# Local files
codify apply # Uses local codify.jsonc
# Cloud documents
codify apply <documentId> # Applies cloud document (requires login)
codify apply # Uses default document if no local file exists
codify edit # Opens editor to default document + connects CLIDefault Document:
Your default document is the cloud configuration that gets applied automatically when you run codify apply with no arguments (while logged in and no local codify.jsonc exists). Set this to your standard setup file so you can quickly apply your configuration on any machine. Change your default document in the editor main page (document with a star).