← All posts · 2026-04-26
Moss vs Claude's project memory: where Claude stops and Moss starts
Claude's project memory is the strongest native memory shipped by a frontier LLM. Anthropic put real engineering into it: per-project context, custom instructions per project, file uploads that persist, the model genuinely behaves as if it remembers what you've discussed in that project.
If you're heavy on Claude already, you've probably noticed how good projects feel compared to plain chats. The question this post answers is: where does Claude's memory stop being enough?
What Claude project memory is
A "project" in Claude is a named workspace with:
- A persistent system prompt you control ("you are a senior Rust engineer reviewing this codebase").
- A pinned file set you upload (your codebase, a research dossier, your business plan).
- A conversation thread that retains context within the project.
Within a project, Claude is excellent. It remembers the file you uploaded, the constraints you set, the decisions made earlier in the thread. The model is the same Sonnet/Opus, just operating with much better grounding.
The boundaries of a project are also the boundaries of memory. Move to a different project and Claude doesn't know about the conversation you had over there. Start a new project on a related topic and you're rebuilding the context manually.
Where the boundary hurts
People work across topics. The product I'm building has a stack decision I made when I was thinking about hiring; my opinion about a competitor came up while reading something tangentially related to a totally different field. Memory that's useful is memory that crosses these threads, because that's how thinking actually moves.
In Claude, you handle this by either:
- Stuffing everything into one giant project (which dilutes the system prompt and pollutes the file set).
- Manually copying context from one project to another (annoying and lossy).
- Accepting that each project is a sealed room.
Option 3 is what most people do, and it's why Claude memory feels great until it doesn't.
How Moss handles it
Moss has no projects. There's just one memory layer, scoped to your account, that builds across every conversation you've ever had with it. When you change topics, Moss runs retrieval against your full history and pulls in the relevant past — regardless of which "thread" or "project" it lived in originally.
Practically, this means:
- A decision you made when discussing your business plan can resurface when you're reviewing code.
- A conversation about your co-founder's preferences shapes how Moss frames a follow-up email three weeks later.
- The article you read last month is in scope when you ask a related question today.
You can think of Moss as "all your projects combined, with a curator agent making sure contradictions get resolved and the noise gets pruned." See the benchmark for the recall numbers across very long histories.
Where Claude is still better
Honestly? Inside a project, Claude is hard to beat for code review or document analysis. The combination of (a) the world-class Anthropic models, (b) tight in-project file context, and (c) a system prompt that's allowed to be huge means Claude operating on a focused project can be sharper than Moss for that specific task.
Use cases where Claude project memory is the right tool:
- Code review on a single repo.
- Long-form writing where the entire reference set fits in the project.
- Repeated single-task work that benefits from a tightly tuned system prompt.
Moss is the right tool when memory has to span topics, projects, and time. The two aren't competing for the same job — they're solving overlapping but different problems.
Using both
Many Moss users keep Claude for project-shaped work and use Moss for everything else. Moss can ingest your Claude conversation exports, so the cross-thread memory you build with Moss already includes what you discussed in Claude. The two stay in sync if you periodically re-import.
There's a step-by-step import guide (the same flow works for Claude exports — a Claude-specific guide is coming next).
When to switch (or not)
You probably don't need Moss if:
- You only ever chat with AI for one-off tasks.
- Your AI use is contained to a single project at a time.
- The "saved-facts list" model of memory is sufficient for your work.
You'll feel the gap to Moss quickly if:
- You think across topics in your work and would benefit from cross-topic recall.
- You've ever had the experience of "I told this AI something six weeks ago, and now I have to tell it again because it can't remember."
- You manage long-running relationships, projects, or research threads where context decay matters.
Try Moss free — no card required. The free tier is genuine memory, capped at 15 messages a day. The first time Moss carries context from a different "project" into a new one, you'll feel the difference.
Try Moss · Blog · Home · Benchmark