System Requirements
For Users (Binary Installation)
The CodeMachine binary bundles the Bun runtime, so no additional tooling is required.| Requirement | Details |
|---|---|
| OS | Linux (x64, arm64), macOS (x64, arm64), Windows (x64) |
| RAM | 4GB minimum, 8GB+ recommended for parallel agents |
| Disk | 100MB for binary + space for logs |
| AI Engine | At least one supported engine installed (Claude Code, Codex, etc.) |
For Developers (Building from Source)
| Requirement | Version |
|---|---|
| Bun | >= 1.3.3 |
| Node.js | >= 20.10.0 (for tooling) |
| Git | Latest |
Resource Scaling Guide
Running multiple parallel agents requires additional system resources. Use this table to plan your infrastructure:| Workload | RAM | CPU | Notes |
|---|---|---|---|
| Single agent | 2 GB | 1 core | Light tasks |
| 5 parallel agents | 4 GB | 2 cores | Small workflows |
| 10-20 parallel agents | 8-16 GB | 4+ cores | Production workflows |
| 20+ parallel agents | 32 GB+ | 8+ cores | Heavy swarms |
These requirements are for running multiple AI engine processes simultaneously, not for build tooling.
Building from Source
Optional: Link bun globally
Optional: Link bun globally
To use Now you can run
cm as a global command while developing, link the package:cm from anywhere on your system. To unlink:Manual Installation
If you prefer not to use a package manager, you can download the binary directly from the GitHub Releases page.- Linux/macOS
- Windows
Manual Update
- npm
- bun
Uninstallation
- npm
- bun
- Manual