Install
One command.
Every agent.
Knode comes as one command, knode, and as a Mac app. The command is enough to give every agent a shared memory; the app lets you see and organise it.
Not released yet
Knode is in development and nothing on this page installs yet. The commands below work from v0.1, which is coming next. Follow along to know when it lands.
Get Knode
Command line
The CLI, the MCP server for your agents and Knode Service, the process that keeps your spaces open. All in one binary.
On macOS, with Homebrew:
brew install knodemd/tap/knodeCheck it works:
knode --versionLinux from v0.2, with the same Homebrew command or with curl -fsSL https://knode.md/install.sh | sh.
Mac app
See and organise your memory. The app carries the knode command inside and offers to install it; if you already have it from Homebrew, it uses that one.
With Homebrew:
brew install --cask knodemd/tap/knodeOr download it:
Connect your agents
One command per agent:
knode connect claude-codeknode connect codexknode connect geminiknode connect claude-desktopOr add the MCP server by hand, for example in Claude Code:
claude mcp add knode -- knode mcpAny agent that speaks MCP can run knode mcp the same way.
Later
iPhone and iPad
v0.4
From the App Store.
Web app
v0.5
At app.knode.md.
Rust crates
With the releases
knode-format and knode-md on crates.io.
Swift package
With the releases
Add https://github.com/knodemd/knode in Xcode.
Requirements
- macOS 26 or later, on Apple silicon or Intel.
- Linux on x86_64 or arm64, from v0.2.
Uninstall
brew uninstall knodebrew uninstall --cask knodeYour spaces are .knode files and stay where you saved them.
Every detail in the docsWhy it is installed this wayThe source