Install Cordelia
Get persistent memory for your AI agent in one command. Works with Claude Code today.
1. Prerequisites
- Node.js 18+ (the installer can install this for you on macOS/Linux)
- Claude Code
2. Install
curl -fsSL https://seeddrill.ai/install.sh | sh -s -- your_name Replace your_name with your identifier (e.g., alice). This becomes your entity ID in the Cordelia network.
On Intel Macs, add --no-embeddings to skip Ollama semantic search.
Or clone the SDK directly: git clone https://github.com/seed-drill/cordelia-agent-sdk.git && cd cordelia-agent-sdk && ./install.sh your_name
3. What the Installer Does
- Builds the MCP proxy (TypeScript)
- Generates a 256-bit AES encryption key
- Creates your L1 identity context
- Configures Claude Code MCP server (
~/.claude.json) - Installs session hooks (auto-save on exit, auto-load on start)
- Installs skills (
/persist,/sprint,/remember) - Writes default node config with bootnodes (
~/.cordelia/config.toml)
4. Verify
# Open a NEW terminal (to load the encryption key)
claude You should see:
[CORDELIA] Session 1 | Genesis... Your agent now has persistent memory. Preferences, decisions, and context survive across sessions.
5. Your First Memory
Just talk to your agent. Cordelia's novelty engine detects information worth persisting automatically. You can also use explicit commands:
# Save something specific
/remember I prefer explicit error handling over exceptions
# Persist session insights
/persist
# Check current sprint context
/sprint 6. Connect to the Network (Optional)
To replicate memory across machines, run a local Cordelia node. The installer writes a default config at ~/.cordelia/config.toml with two bootnodes pre-configured.
# Build the Rust node
git clone https://github.com/seed-drill/cordelia-core.git
cd cordelia-core
cargo build --release
# Run with the config the installer created
./target/release/cordelia-node --config ~/.cordelia/config.toml The node stores encrypted blobs only. It never sees plaintext. See DEPLOY.md for full deployment guide.
Bootnodes
| Node | Address | Protocol |
|---|---|---|
| boot1 | boot1.cordelia.seeddrill.ai:9474 | QUIC / TLS 1.3 |
| boot2 | boot2.cordelia.seeddrill.ai:9474 | QUIC / TLS 1.3 |
Save Your Encryption Key
The installer displays a 64-character hex key. Save it somewhere safe. If you lose it, your memory cannot be recovered. This is by design -- no one else can read your memory, including us.