Get EdgeCrab up and running in under two minutes. Choose the method that fits your environment.
Always verify the install path and version you actually resolved after installation.
The postinstall script automatically downloads the correct pre-built native binary for your platform.
If an older cached binary is already present, the wrapper now replaces it automatically instead of silently keeping the stale binary.
Requires Node.js 18+. No Rust, GCC, or build tools needed.
On first run the package downloads the correct pre-built binary for your platform.
The wrapper now treats the package-managed binary as authoritative, so an unrelated older native edgecrab already on your PATH does not override the version you just installed.
Requires Python 3.10+. No Rust or build tools needed.
Terminal window
whichedgecrab
edgecrab--version
edgecrabsetup
edgecrab"explain this codebase"
Tip: Use a virtual environment or pipx to keep the install isolated:
Homebrew support exists, but the tap can lag the other release channels.
If edgecrab --version shows an older release after brew upgrade, compare it with brew info raphaelmansuy/tap/edgecrab and use npm, pip, cargo, Docker, or the native GitHub Release binaries until the tap sync finishes.
Use cargo build --release only for production. For development, cargo build (debug) is 5-10× faster. The first build downloads and compiles all deps (~30 s on fast hardware). Subsequent builds are incremental (seconds).
Pre-built binary: Illegal instruction on macOS Intel
You downloaded the Apple Silicon binary by mistake. Use edgecrab-x86_64-apple-darwin.tar.gz for Intel Macs. Verify your arch: uname -m (returns x86_64 for Intel, arm64 for Apple Silicon).
Q: Do I need to keep Rust installed after cargo install?
No. The binary is fully self-contained. The Rust toolchain is only needed to compile. After cargo install edgecrab-cli, you can remove Rust if you want (though you’ll need it for updates via cargo).
Q: How do I install a specific version?
Terminal window
cargoinstalledgecrab-cli--version<version>
Or download a tagged release from GitHub Releases.
Q: Can I install EdgeCrab system-wide (for all users)?
Yes. Build from source and copy the binary to /usr/local/bin:
Terminal window
cargobuild--release
sudocptarget/release/edgecrab/usr/local/bin/
Q: How much disk space does EdgeCrab use?
Binary: ~49 MB for current stripped macOS arm64 release builds; other targets vary
State database: grows with session history, typically < 100 MB per year of heavy use
Skills directory: ~1 KB per skill (just Markdown files)