Get Remnic running in 60 seconds.
One daemon, every agent. Install the CLI, start the daemon, and connect the tools you use — all from the terminal. macOS, Linux, and Windows (WSL) supported. Requires Node.js 22+.
1 Install the CLI
npm install -g @remnic/cli
Installs the remnic binary globally. The legacy
engram command name is also registered as a forwarder during
the v1.x transition window.
2 Start the daemon
remnic daemon install Installs Remnic as a background service (launchd on macOS, systemd on Linux) and starts it immediately. Verifies the server is healthy and sets up auto-start on boot.
remnic daemon status
# ✓ Remnic server running on :4318
# ✓ Memory store: ~/.remnic/memory/
# ✓ Auto-start: enabled 3 Connect your agents
Each connector installs the native plugin for that platform, generates a dedicated auth token, and runs a health check. Install one or all of them — your memories are shared across every agent.
Claude Code
remnic connectors install claude-code Hooks (SessionStart, UserPromptSubmit, Stop, SessionEnd) + MCP + skills.
Codex CLI
remnic connectors install codex-cli Hooks + MCP + phase-2 memory extension for consolidation.
Pi Coding Agent
remnic connectors install pi Native extension with context recall, observation, MCP tools, and compaction coordination.
Hermes Agent
pip install --upgrade remnic-hermes
remnic connectors install hermes Python MemoryProvider. Structural recall, LCM, and explicit tools.
OpenClaw
openclaw plugins install \
clawhub:@remnic/plugin-openclaw
remnic openclaw install Memory slot plugin with auto-configuration.
Cursor, Cline, Windsurf, Amp
# Add to the client's MCP config
{"remnic":{"url":"http://localhost:4318/mcp"}} Any MCP-compatible client. Full setup snippets for each.
Replit Agent
remnic connectors install replit MCP only. Configure the token in Replit's Integrations pane.
4 Bring existing memory
Optional importer packages let Remnic start with memory you already built elsewhere. Install only the sources you use.
# ChatGPT saved memories and optional conversation summaries
npm install -g @remnic/import-chatgpt
remnic import --adapter chatgpt --file ~/chatgpt-export/memory.json --dry-run
# Claude project docs and prompt templates
npm install -g @remnic/import-claude
remnic import --adapter claude --file ~/claude-export/projects.json
# Google Takeout Gemini Apps Activity
npm install -g @remnic/import-gemini
remnic import --adapter gemini --file "~/Takeout/Gemini/My Activity.json"
# mem0 REST API
npm install -g @remnic/import-mem0
export MEM0_API_KEY=...
remnic import --adapter mem0 --rate-limit 2
# Supermemory JSON export
npm install -g @remnic/import-supermemory
remnic import --adapter supermemory --file ./supermemory-memories.json --dry-run
Use --dry-run first when you want a zero-write preview.
Import parsing runs locally; extraction uses the model provider you
configured for Remnic.
5 Verify everything
remnic connectors doctor
# ✓ claude-code: connected, 44 tools available
# ✓ codex-cli: connected, 44 tools available
# ✓ pi: connected, extension active
# ✓ hermes: connected, MemoryProvider active
# ✓ replit: token generated
Any failure comes with a remediation hint. You can also open
http://127.0.0.1:4318/engram/ui/ for a lightweight operator
UI that lets you browse memories, inspect recall, review governance, and
promote trust-zone records.
✓ Start using it
Remnic now works automatically:
Configuration
Remnic reads config from REMNIC_CONFIG_PATH,
./remnic.config.json, or ~/.config/remnic/config.json.
Ninety-plus properties cover search backends, capture modes, Memory OS
features, namespaces, governance, and more. Presets cover the common
cases:
conservative— tight extraction gate, strict dedup, small recall budgetbalanced— sensible defaults for most usersresearch-max— every optional Memory OS feature enabledlocal-llm-heavy— tuned for fully offline operation on local LLMs
Full reference: docs/config-reference.md.
From source
Remnic is an MIT-licensed TypeScript monorepo using pnpm workspaces.
git clone https://github.com/joshuaswarren/remnic.git
cd remnic
pnpm install && pnpm run build
cd packages/remnic-cli && pnpm link --global Requires Node.js 22.12+ and pnpm.