Universal, portable memory layer for AI agents. Bundles the Lodis MCP server plus skills that teach agents to retrieve context, capture durable facts, onboard a new user, and wrap a session into memory.
Use when something worth remembering comes up in a session — a user preference, a correction, a decision, a durable fact about a person/project/organization, a lesson learned, or a progress event. Teaches you to choose between `memory_write` (durable facts) and `memory_write_snippet` (timestamped progress events), classify entities, resolve duplicates, and link memories into the graph. Trigger on "remember that…", "note that…", a user correction, or when you learn a non-obvious fact you'll want next session.
Use at the start of a session or whenever you need prior context on a topic, person, project, or decision. Drives the Lodis `memory_context` tool with adaptive token budgets, acts on saturation and suggested follow-ups, and closes the feedback loop with `memory_rate_context` so retrieval quality improves over time. Trigger on "what do I know about X", "load context", "recall", or before asking the user something they may have already told you.
Use the first time a user sets up Lodis, or when they ask to "set up Lodis", "get started with memory", "onboard", or "seed my memory". Orchestrates `memory_onboard` (configure the agent to prefer Lodis, scan connected tools, interview the user, seed memories) and then `memory_interview` to clean up and fill gaps. Also use when a user with a sparse or messy memory store asks to improve it.
Use at the end of a work session, before context is lost, to distill what happened into durable memory. Rates any open `memory_context` retrievals and writes the session's durable facts, decisions, and lessons via `memory_write`. Trigger on "wrap up", "end of session", "save what we learned", or before a long-running session closes.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Universal, portable memory layer for AI agents.
Lodis gives your AI tools a shared memory — searchable, correctable, and under your control. Install once, connect to Claude Code, Cursor, Windsurf, or any MCP-compatible client.
Add to your Claude Code config (~/.claude.json):
{
"mcpServers": {
"lodis": {
"command": "npx",
"args": ["-y", "@sunriselabs/lodis"]
}
}
}
That's it. Your AI now has persistent memory.
Migrating from
engrams? This project was published asengramson npm prior to v0.6.0. The package is now@sunriselabs/lodis— same code, same data directory (~/.lodis/), same MCP tools. To migrate, swapengramsfor@sunriselabs/lodisin your MCP config ("args": ["-y", "@sunriselabs/lodis"]) and reinstall. The oldengramspackage on npm is frozen at v0.5.1 and will not receive further updates.
Prefer a one-step install that brings the MCP server and the memory skills together? Lodis ships as a Claude Code plugin:
/plugin marketplace add Sunrise-Labs-Dot-AI/lodis
/plugin install lodis@lodis-official
Installing the plugin registers the lodis MCP server (no manual config edit) and adds four skills that teach the agent to use memory well:
| Skill | What it does |
|---|---|
/lodis:memory-retrieval | Drive memory_context at session start with adaptive budgets, then rate the retrieval |
/lodis:memory-capture | Write discipline — durable fact vs. progress snippet, dedup resolution, entity typing, connections |
/lodis:onboarding | First-run setup: configure the agent to prefer Lodis, scan tools, interview, seed memories |
/lodis:session-wrap | End-of-session distillation into durable memory before context is lost |
The plugin manifest lives in .claude-plugin/; the skills are in skills/.
The plugin is Claude-Code-only, but the MCP server and all 40 tools work everywhere. To give those agents the same memory know-how the skills provide, connect the server (e.g. Codex: codex mcp add lodis -- npx -y @sunriselabs/lodis) and paste the Lodis memory policy into your client's instruction file (AGENTS.md, .cursor/rules, Cline custom instructions, etc.).
After installing, tell your AI assistant:
"Help me set up Lodis"
The assistant will call memory_onboard and:
Review your memories at localhost:3838. Confirm what's right, correct what's wrong.
If you have memories in other tools, your AI can import them:
The memory_import tool handles parsing and deduplication. Where semantic judgment is needed, the calling agent supplies entity fields or follows up with memory_classify / memory_update.
memory_context delivers the right amount of context for any LLM window.memory_briefing.npx claudepluginhub sunrise-labs-dot-ai/lodis --plugin lodisMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.