On the recordRead 3 Oct 202621 facts
Codchi
On the record
- Beta status
- Codchi is in beta and the maker warns that bugs and incomplete features may occur.codchi.dev · read 3 Oct 2026
- Editor integrations
- Documentation describes configuring VS Code, VSCodium, JetBrains IDEs, Vim, and Neovim inside a Code Machine.codchi.dev · read 3 Oct 2026
- Host integration
- Codchi can create host start-menu shortcuts for graphical applications and provide a shell with the machine's tools.codchi.dev · read 3 Oct 2026
- Isolation
- Codchi uses virtualization such as KVM and Hyper-V to isolate environments while aiming for near-native performance.codchi.dev · read 3 Oct 2026
- License and funding
- The GitHub repository identifies an MIT license and says the project is funded through aformatik's use of Codchi and professional services.github.com · read 3 Oct 2026
- License and vendor lock-in
- The project README describes Codchi as fully open source, identifies an MIT license, and says the project avoids vendor lock-in.github.com · read 3 Oct 2026
- Linux support
- Linux installation uses LXD for virtualization, and Codchi is currently packaged with Nix on Linux.codchi.dev · read 3 Oct 2026
- macOS availability
- The installation guide says macOS is not currently implemented.codchi.dev · read 3 Oct 2026
- macOS limitation
- The installation page says macOS is not implemented.codchi.dev · read 3 Oct 2026
- NixOS compatibility
- A Code Machine is a NixOS module, and Codchi supports NixOS options alongside its own options.codchi.dev · read 3 Oct 2026
- Project configuration
- Code Machines are defined in code and checked into a repository so projects can retain an environment for each commit.codchi.dev · read 3 Oct 2026
- Project setup
- Development environments are defined in code in the project repository, supporting setup automation and an environment for each project commit.codchi.dev · read 3 Oct 2026
- Purpose
- Codchi manages project development environments reproducibly using the Nix package manager.codchi.dev · read 3 Oct 2026
- Recommended use
- The documentation says Codchi is suited to environments needing proper isolation and host integration across Windows and Linux; simpler Nix-shell approaches may suit simpler projects.codchi.dev · read 3 Oct 2026
- Related tools
- Codchi can be used alongside devenv.sh or Flox, which provide the development environment while Codchi provides consistency and host integration across Windows and Linux.codchi.dev · read 3 Oct 2026
- Reproducibility
- Codchi installs, updates, and rolls back environments, and its homepage describes them as bit-for-bit reproducible across machines.codchi.dev · read 3 Oct 2026
- Secrets
- Codchi's design documentation describes secrets as stored on the host and provided to a Code Machine when it starts; it says host-side storage should preferably be encrypted.codchi.dev · read 3 Oct 2026
- Security and isolation
- The maker says Codchi can provide isolated environments and describes secret management as a capability enabled by host operating-system integration.codchi.dev · read 3 Oct 2026