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.
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 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.
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.
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.
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.
Once installed, shortcuts to graphical programs will appear in your start menu, or you can access a shell containing all available tools.
Native Looks and Performance on Windows 10, Windows 11 and Linux. Every Code Machine runs the same on any device.