SkillTide Submit
Official description7 sourcesMCP servers8d ago
riponcm/projectmem

riponcm/projectmem

Local-first memory for coding agents: records
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add projectmem -- npx -y projectmem
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
865 ★ · riponcm/projectmem · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 865 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository riponcm/projectmem;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

🎉 v0.3.4 is out —

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

the summary stays small as your project ages, commits are filed under the code they change, and stale warnings no longer depend on your time zone.
See what changed →
We don't make AI smarter. We make it experienced.
Coding agent memory — the local-first memory + judgment layer for AI coding agents. One MCP server for every project. Stop re-reading your project every session. Stop repeating yesterday's bug.
Website •
Guide •
Demo •
Changelog •
Paper
pjm visualize — every case your project solved, what failed on the way, and what it saved. Generated locally from .projectmem/events.jsonl .
---
> ## 🚀 Start here — five minutes, once
>
> *Five minutes if you follow along here. Want to be shown instead — every
> command, the exact output it prints back, and the dashboards at the end?
> Take **the complete setup guide**.*
>
> **New to projectmem, or upgrading from 0.1.x / 0.2.x?** Since 0.3.0 one MCP
> server serves every project, so this is the last time you configure anything.
>
> **1. Install or update**
>
>
>
> **2. Find the projects you already have**
>
>
>
> It looks where code lives — ~/Developer, ~/code, ~/projects, your cloud
> folders, and every drive on Windows — and lists projects with memory that
> aren't registered yet. Anything it missed, add by hand:
>
>
>
> **3. Register them**
>
>
>
> **4. Point your AI at all of them with one config**
>
>
>
> No --root, no cwd — that's what makes it serve everything. Per-client
> instructions (Claude Desktop, Claude Code, Cursor, Antigravity, Codex) are in
> MCP Integration; pjm init prints this block
> with your own Python path filled in. **Then fully restart the client** — MCP
> servers only load on a cold start.
>
> **5. Check your work**
>
>
>
> Add --online if you also want it to tell you when a newer projectmem is out
> — projectmem makes no network calls otherwise, and --auto turns that into a
> once-a-day check if you prefer.
>
> Run it again after editing the config. It flags any client still pinned to a
> single repo — the most common reason a new project is invisible to your agent.
>
> **All green? You're done.** From here on it is one command per repo:
>
>
>
> Your agent reads what the project already learned instead of rediscovering it,
> and writes down what it finds. Fewer tokens, no repeated dead ends, memory that
> outlives the session.
---
What is coding agent memory?
**Coding agent memory is a persistent record of what happened while building a
project** — the issues hit, the approaches attempted, the fixes that worked and
the decisions made — stored so an AI coding agent can read it at the start of a
new session. Without it every session begins from zero.
projectmem is an open-source **agent memory** layer built for that job. It is
**local-first**: memory lives in a plain .projectmem/ directory inside your
repository, with no cloud, no account and no telemetry — the only network call
it can make is an update check you turn on yourself. A native **MCP server**
exposes 17 tools to Claude Code, Claude Desktop, Cursor, Antigravity and Codex,
so your agent reads memory and logs its work on its own.
Unlike chat-history memory tools, projectmem stores **typed events** — issues,
attempts, fixes, decisions, notes — which is what makes its signature feature possible: a **pre-commit warning**
that fires *before* you repeat an approach that already failed in this project.
---
🎬 Watch the demo
Full screen-recorded tutorial- watch on YouTube
📚 Docs
| Doc | What's in it |
|---|---|
| **Complete setup guide** | The full walkthrough on the web — install, MCP setup per client, pjm doctor, your first logged issue, and both dashboards. Every terminal output is captured from a real run. |
| **TUTORIAL.md** | 15-minute step-by-step walkthrough — set up projectmem on your own project, watch the lifecycle, see the pre-commit warning fire. |
| **CHANGELOG.md** | Release history. Latest: v0.3.4 — fixes for three community reports, a bounded summary, and a time-zone regression from 0.3.3. |
| **Research paper (arXiv:2606.12329)** | *PROJECTMEM: A Local-First, Event-Sourced Memory and Judgment Layer for AI Coding Agents* — the peer-readable version: design, Memory-as-Governance framing, capability comparison, and the 207-event dogfooding study. |
| **LICENSE** | MIT |
---
The Problem
Every new AI session starts from zero. Claude, Cursor, Aider — they all forget yesterday's decisions, repeat failed debugging attempts, and burn millions of tokens reconstructing context from raw source files.
The model isn't the problem. **The architecture is.** Stateless models need a memory cortex.
Source
awesome · https://github.com/riponcm/projectmem
Browse by field
MCP servers
Traction
865 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index