Editor
Edit and manage your Codify configurations in the browser
The Codify editor is a browser-based tool for creating and editing configurations. Access it at dashboard.codifycli.com. 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
Visit dashboard.codifycli.com and sign in. Alternatively, run:
codify editThis opens the editor and connects your local CLI automatically.
Connecting Your CLI
Connecting your CLI bridges the browser-based 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
To connect:
codify connectEnter the connection code shown in the editor's top bar. The 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
Collaboration features are available on paid plans and designed for organizations and software teams to share the same configuration setup. Real-time collaboration is supported with changes synced in real-time.
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.
Apply Web Files Locally
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).