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. Remnic was formerly
called engram, so older setups may still reference the old name (see the
rename notes).
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.
See the migration hub for per-source guides and the full list of supported exports.
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/remnic/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.