Codchi

Codchi is a tool that manages your project's development environment in a reproducible and easy-to-use way. Setting up a development environment should be as easy as a `git clone`!

Codchi Logo
❄ī¸

Reproducible and Reliable

Codchi builds on the excellent Nix package manager to install, update, and roll back your project's development environment. This means bit-for-bit reproducible environments on any machine.

⚙ī¸

Declarative

Code Machines are defined in code and checked into your repository, allowing you to check out the correct environment at every commit of your project.

🔓

Built on Standards

We didn't reinvent the wheel - every NixOS module is a valid Code Machine. Also, every Code Machine is a valid NixOS module, so you're not locked into Codchi.

đŸĒ„

Easy to install

Installing a Code Machine is as easy as copying and pasting the link to the project repository into Codchi and waiting a few minutes for the installation process to complete.

đŸĒļ

Easy to use

Once installed, shortcuts to graphical programs will appear in your start menu, or you can access a shell containing all available tools.

đŸ’ģ

Native and Cross Platform

Native Looks and Performance on Windows 10, Windows 11 and Linux. Every Code Machine runs the same on any device.