Conch is a CLI tool that stores and recalls memories for AI agents. Here's how to install it on any platform.
If you have Rust installed, this is the easiest option:
cargo install conchRequires Rust 1.70+. Install Rust via rustup.rs if you don't have it.
After install, verify it works:
conch --version
conch statsNote: Prebuilt binaries are coming soon. Watch GitHub Releases for the first release.
Once available, download the binary for your platform and make it executable:
curl -Lo conch https://github.com/jlgrimes/conch/releases/latest/download/conch-linux-x86_64
chmod +x conch
sudo mv conch /usr/local/bin/
conch --versioncurl -Lo conch https://github.com/jlgrimes/conch/releases/latest/download/conch-macos-aarch64
chmod +x conch
sudo mv conch /usr/local/bin/
conch --versioncurl -Lo conch https://github.com/jlgrimes/conch/releases/latest/download/conch-macos-x86_64
chmod +x conch
sudo mv conch /usr/local/bin/
conch --versionDownload conch-windows-x86_64.exe from the Releases page, rename to conch.exe, and add to your PATH.
Use this if prebuilt binaries aren't available for your platform, or you want the latest unreleased code.
- Rust 1.70+ — install via rustup.rs
- Git
- A C compiler (for SQLite; usually already present on Linux/macOS)
# Clone the repository
git clone https://github.com/jlgrimes/conch.git
cd conch
# Build and install the CLI binary
cargo install --path crates/conch-cli
# Verify
conch --version
conch statsTo also install the MCP server:
cargo install --path crates/conch-mcp
conch-mcp --versioncargo build --release
./target/release/conch --version# Should print version
conch --version
# Should show empty DB stats
conch stats
# Quick smoke test
conch remember "install" "status" "working"
conch recall "install"
# → [fact] install status workingIf installed via cargo:
cargo uninstall conchIf installed as a binary, just remove the file:
sudo rm /usr/local/bin/conchThe memory database lives at ~/.conch/default.db — remove it too if you want a clean slate:
rm -rf ~/.conchconch: command not found
Make sure ~/.cargo/bin is in your PATH. Add this to your shell profile:
export PATH="$HOME/.cargo/bin:$PATH"Slow first run
The first recall or remember downloads embedding model weights (~20MB). This is a one-time download cached at ~/.fastembed_cache/.
SQLite errors
Conch creates ~/.conch/default.db automatically. If you see permission errors, check that ~/.conch/ is writable.
Back to README