Codify brings Terraform-style config-as-code to dev machine setup
Codify is an open-source, Terraform-inspired CLI tool that lets developers define and apply their local machine configuration as code, with a stateless model, AI agent, and 50+ supported applications.
Score breakdown
Codify's stateless, config-as-code approach to dev machine setup — backed by an AI agent that avoids raw shell command generation — offers a reproducible alternative to ad-hoc environment provisioning scripts.
- 01Uses a Terraform-style workflow: `plan`, `apply`, `import`, and `refresh` for managing dev machine config
- 02Operates statelessly — no state file required
- 03CLI and resource library are open source; available on macOS, Linux, and Windows (WSL)
Codify is a configuration-as-code tool for developer machines, built by Kevin and Edmund, that mirrors the Terraform workflow: `plan` and `apply` for making changes, and `import` and `refresh` for syncing existing system state back into config. Unlike Terraform, Codify is stateless — there is no state file to manage. The CLI and resource library are open source, and the tool runs on macOS, Linux, and Windows (WSL), with an ecosystem of 50+ supported applications, settings, and tools.
New resource support can be requested by opening a GitHub issue, which triggers a Claude action to pick it up; the team reviews and tests code manually before merging, targeting a 10-day turnaround.
A companion web and desktop app provides a dedicated editor with auto-completion, a blocks view, and collaboration features. An AI agent is also available (paid, with a free tier) that operates through Codify configs rather than generating and applying raw shell commands directly, which the authors describe as avoiding a key problem with LLMs in this context. New resource support can be requested by opening a GitHub issue, which triggers a Claude action to pick it up; the team reviews and tests code manually before merging, targeting a 10-day turnaround. Automated testing runs three times a week to catch configuration drift. In response to recent npm supply chain attacks, the team has opted not to host a registry for third-party plugins, though private custom plugins are supported.
The tool is aimed at three groups: beginners and students looking to lower the barrier to setting up environments; software teams needing fast, consistent onboarding; and freelancers managing multiple tech stacks across projects or machines.
Key facts
- 01Uses a Terraform-style workflow: `plan`, `apply`, `import`, and `refresh` for managing dev machine config
- 02Operates statelessly — no state file required
- 03CLI and resource library are open source; available on macOS, Linux, and Windows (WSL)
- 04Supports 50+ applications, settings, and tools
- 05AI agent works via Codify configs rather than raw shell commands (paid, with free tier)
- 06New resources requested via GitHub trigger a Claude action; team targets a 10-day review turnaround
- 07No third-party plugin registry will be hosted, citing recent npm supply chain attacks; private custom plugins are supported
Topics
Summary and scoring are generated automatically from the original article. We always link back to the publisher and never republish images or paywalled content. Last processed Jun 17, 2026 · 10:39 UTC. How this works →