What Agent OS replaces in the default workflow, and how it sits next to the other good work in this space.
Plenty of good work exists in this space. Calling out the baselines so the contribution here is precise — Agent OS is the combination, not any one piece.
.cursorrules/memories/..aider.chat.historyWhat's distinctive here: the tiered-memory + WORM-vault + fail-closed cost gate + local-model distiller + networked brain — assembled and disciplined as one architecture, with conventions that keep the agent honest. Each individual pillar has prior art. The integration is the point.
Three VC-funded startups are tackling agent memory head-on. Here's how Recall differs.
| Mem0 (YC backed) | Letta (MemGPT / Berkeley) | Zep | Recall | |
|---|---|---|---|---|
| What it is | Cloud memory API | Full agent platform | Cloud memory API | MCP memory server |
| Target user | App developers building AI products | Developers who switch agents | App developers | Developers using AI coding agents |
| Where data lives | Their servers | Their app | Their servers | Your disk (~/.recall/) |
| Integration | pip install + API key + code | npm install + adopt their CLI | pip install + API key + code | 3-line MCP config |
| Works with | Custom apps via SDK | Letta agent only | Custom apps via SDK | Claude, Copilot, Cursor, any MCP client |
| MCP-native | No (SDK wrapper) | No | No (SDK wrapper) | Built on MCP |
| Cost | Paid SaaS (per-token) | Free tier + paid | Paid SaaS | Free forever (MIT) |
| Network required | Always (API calls) | Their service | Always (API calls) | Never (fully offline) |
| Multi-agent coordination | No | No | No | claim / release / handoff / who_has / pulse |
| Enterprise certs | SOC 2, HIPAA | Research-grade | SOC 2 | Not yet |
| Open source | Partial (OSS + cloud) | Yes (MemGPT core) | Partial | Full core MIT |
The one-line pitch: Mem0 and Letta ask you to change how you work. Recall gives memory to the tools you already use.
The reference implementation was field-tested with Claude (Sonnet / Opus class) running inside GitHub Copilot Chat in VS Code. That combination shaped some of the conventions:
/memories/ tier scopes (user / session / repo) match Copilot Chat's memory-tool surface. Other hosts expose memory differently — the pattern still applies, the file paths and load triggers may not.read_file / grep_search / run_in_terminal compose, and the brain's HTTP/SSE bridge were tuned against Claude's tool-use behavior. Other models route through tools with different latency, different parallelism, and different willingness to read large context.Run the same architecture against a different agent and expect to retune. The pattern is portable; the specific cadence isn't. Treat anything in the reference scripts as a starting point, not a contract.