Skip to content

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/knode

Check it works:

knode --version

Linux 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/knode

Or download it:

Coming with v0.1

Connect your agents

One command per agent:

knode connect claude-code
knode connect codex
knode connect gemini
knode connect claude-desktop

Or add the MCP server by hand, for example in Claude Code:

claude mcp add knode -- knode mcp

Any 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 knode
brew uninstall --cask knode

Your spaces are .knode files and stay where you saved them.

Every detail in the docsWhy it is installed this wayThe source