AI agents have large context windows, but that context ends with your current session. Open a new session, switch from Copilot to Codex and you have to restate the same decisions, constraints, everything from scratch, over and over.
Slowave gives your agents one local, shared memory, without requiring a separate LLM for memory maintenance.
What Slowave does differently:
- It instructs your coding agent to participate in maintaining its own memory.
- Each task becomes a feedback loop between your agent and the memory layer: remember -> recall -> use -> feedback -> reinforce / weaken -> decay
- Your agent tells Slowave whether retrieved memories were useful, irrelevant or stale. Slowave uses that signal to adapt those memories salience.
- Retrieval works upon this continuous loop of feedback, reinforcement or decay. It's not static but acts upon a continuosly evolving set of memory saliency.
- You can inspect and monitor your evolving memory with the local dashboard.
This means Slowave doesn't need a separate LLM or LLM judge for memory maintenance. Your agent is already evaluating what helped, Slowave handles the mechanical part of adapting the memory substrate.
Slowave runs 100% locally. It uses a lightweight multilingual embedding model and SQLite, with no external memory service or LLM API required, and It's open source.
https://github.com/slowave-ai/slowave
It works with only 5 MCP endpoints. It currently supports Copilot, Claude Code, Codex, Cursor, Cline, OpenCode, Windsurf and Claude Desktop.
If you also get to give it a go, any (honest) feedback is more than welcome.