Define your environment
Scale to everyone

Standardize your tools in MacOS and Linux with Codify to eliminate manual setups and keep your entire team in sync. Automate your setup. Get coding.

curl -fsSL https://releases.codifycli.com/install.sh | bash
Codify Workspace

One command, setup anywhere

Use Codify through the terminal CLI or manage your configuration through the dashboard. Get productive quickly on any system.

Codify CLI
$ codify plan
╭────────────────────────╮
│ Codify Plan │
╰────────────────────────╯
Path: /Users/Personal/Downloads/codify.jsonc
The following actions will be performed:
+ nvm will be created
{
"global": "24",
"nodeVersions": ["24"]
}
Do you want to apply the above changes?
❯ Yes
No
Core Features

Visual Simplicity, Code Flexibility

Manage your environment declaratively through the dashboard or write configuration-as-code directly in JSON.

Codify visual editor

Open source from day one

Codify is fully open source. Audit the code for security, customize it for your needs, and trust what runs on your machine.

@codifyCLI

Multi OS support

Codify works across both MacOS and Linux, giving you the flexibility to choose the environment that best suits your workflow.

macOS and Linux
Configuration

Define your environment as code

Standardize your development environment with a single configuration file for a portable, reproducible setup. Get new team members up and running instantly while keeping everyone's local installations perfectly in sync.

Declarative
Version controlled
Portable
Import & Apply
Explore recipes
codify.jsonc
// NodeJS development environment
[
  {
    "type": "nvm",
    "nodeVersions": ["20"],
    "global": "20"
  },
  {
    "type": "vscode"
  }
]
Engineering Team
12 members
Active
.yml
frontend-react.yml
by Sarah Chen
2h ago
.yml
backend-go.yml
by Mike Ross
5h ago
.yml
data-science.yml
by Alex Kim
1d ago
Team workspace
Team Collaboration

Share with your entire team

Create team workspaces where everyone can access shared configurations. New team members get up and running in minutes, not hours.

Real time collaboration

Work together on Codify configs in real time.

Private by default

Your configs are private unless you choose to share them.

Public templates

Browse and use pre-built templates

Automation

Set it and forget it

Codify handles the heavy lifting of environment setup. From detecting your system to verifying installations, every step is automated.

01

Detect

Reads current system state

02

Plan

Calculates required changes

03

Configure

Applies your configuration settings

04

Verify

Ensures everything works

One-command setup

Run codify apply and watch your environment build itself.

Smart defaults

Tools and configurations that just work out of the box

Change history

Apply and run configurations your environment demands, roll them back anytime

terminal
$ codify apply frontend-react.yml
Detected macOS 14.2
Installing Node.js 20...
Installing VS Code extensions
Configuring Git settings
Setup complete! (2m 34s)
$ _
Supported Tools

Works with your stack

Get started quickly with support for the latest applications and tools, all ready to be seamlessly configured and installed.

Languages
Node.js, Python
Tools
Homebrew, Git
Databases
PostgreSQL
Cloud
AWS CLI
Containers
Docker
Codify

Configuration engine

Core Resources

Codify supports 50+ core resources for devs. From package managers to IDEs.

nvmpyenvjenvasdfhomebrewdockergitvscodeandroid-studioaws-cliterraformssh
Security

Built on strong foundations

Security isn't an afterthought, it's built into every layer of Codify. From plugin sandboxing to injection prevention, your system stays protected.

Sudo prompts

Codify prompts for sudo permission each time before privileged operations.

Injection prevention

All parameters are escaped to prevent malicious code execution.

Plugin verification

Third-party plugins are reviewed and verified before listing.

Open source

Audit the code yourself to ensure it meets your security standards.

Security Status
All systems secure
Protected
Sudo prompts
Enabled
Injection prevention
Active
Plugin verification
Verified
Security statusAll checks passed

Define your environment. Get coding.

Whether you're setting up a new environment or maintaining existing projects, automate the installation process with Codify.