Codify

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 edit

This 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 connect

Enter 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 CLI

Default 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).

Next Steps

On this page