1. Conduid
  2. Developer Tools
  3. Claude Code Buddy
MCP server · Developer Tools

Claude Code Buddy

local collaboration layer for AI coding agents

Unclaimed MIT devtools
77Good

Scored 11 days ago · breakdown

About Claude Code Buddy

Claude Code Buddy is an MCP server published by PCIRCLE-AI in the Developer Tools category: local collaboration layer for AI coding agents.

The repository has 16 stars and 4 forks, with the last commit 3 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/PCIRCLE-AI/memesh

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (12)

briefingThe assembled work topology for any MCP client, closing with a capped index of the project's durable memories; generic context stays quiet, while exact `project` + `recipient` can surface only that recipient's unfetched deliveries

Parameters not published.

exportBack up, migrate, or move memories as JSON between compatible agents

Parameters not published.

forgetSoft-archive (never deletes) or remove specific observations

Parameters not published.

importImport memories with merge strategies (skip / overwrite / append)

Parameters not published.

improvementStage an evidence-linked product improvement for human review, or read its status; agents cannot accept or reject it

Parameters not published.

learnRecord structured lessons from mistakes (error, root cause, fix, prevention)

Parameters not published.

messageDiscover live agents, then exchange exact-recipient untrusted messages. Durable JSON payload max: 64 KiB; complete native envelope max: 16 KiB with distinct `native_message_too_large` and `recipient_unavailable` failures. Native acceptance, discovery, poll, and fetch never imply acknowledgement or disposition

Parameters not published.

recallLocal FTS5 search with multi-factor scoring (relevance, recency, frequency, confidence, recall impact)

Parameters not published.

rememberStore knowledge with observations, relations, and tags

Parameters not published.

task_stateRead or record where the work stands — goal, next step, blocker, what was just finished

Parameters not published.

user_patternsAnalyze your work patterns — schedule, tools, strengths, learning areas

Parameters not published.

work_packagePrepare one bounded untrusted calendar digest or Claude Code transcript package under one matching MCP workspace root; submit one strict result for pending human review, or defer without durable change. Transcript submission retains bounded redacted source turns; no file path, hidden reasoning, provider, embedding, or vector data is exposed.

Parameters not published.

Ask AI

✦

Ask AI about Claude Code Buddy

Powered by Claude · Grounded in docs

I know everything about Claude Code Buddy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v4.10.12v4.10.12 · 9 Oct 2026v4.10.12 — next More dependable local memory across backup/restore, task handoffs, and Claude Code/Codex hooks. What users will notice Backup/export and restore/import preserve memory status, creation dates and metadata across supported…
v4.10.11v4.10.11 · 29 Sep 2026Includes the changes documented under 4.10.10 and 4.10.9 below; neither was published to npm. Fixed Under Codex, a message already delivered into the thread is no longer announced again as "waiting" at the next prompt or session start,…
v4.10.8v4.10.8 · 27 Sep 2026Includes the changes documented under 4.10.7 and 4.10.6 below; neither was published to npm. The previous public release is 4.10.5. Fixed The Project tab's view toggle wraps on a phone-width screen; in German it made the page 12px wider…
v4.10.4v4.10.4 · 23 Sep 2026Changed The default briefing level is now `minimal`. A new session, and a call to the `briefing` tool or `memesh briefing`, gets only what belongs to the project it is in — its decisions, lessons, known facts and recent activity, with the…
v4.9.4v4.9.4 · 10 Sep 2026Fixed Plugin upgrades now fail closed before cache replacement when the staged artifact is incomplete. Before an upgrade can swap the live cache, the updater validates every hook, plugin manifest, and MCP entrypoint in the staged copy;…

README

🌐 English | 繁體中文

MeMesh

Shared local memory for Claude Code and Codex.

MeMesh helps your coding agents remember your preferences, project decisions, and lessons from past work, so you spend less time explaining the same things in every new session.

  • Remember across sessions. Save a decision or lesson and find it again later.
  • Share context between tools. Claude Code and Codex on the same computer can use the same memories.
  • Leave a handoff. Keep a note of where work stopped for the next session to check.
  • Exchange messages. Running local agents can send each other work, questions, and results.

Memories live in one file on your computer: ~/.memesh/knowledge-graph.db. MeMesh needs no cloud memory service or separate AI model. Automatic reminders depend on the host integration; a handoff is context, not a guarantee that a task will restart itself.

Install

Claude Code — run these inside Claude Code, then restart it:

/plugin marketplace add PCIRCLE-AI/memesh
/plugin install memesh@pcircle-memesh

Codex — run these in your terminal, then restart Codex:

codex plugin marketplace add PCIRCLE-AI/memesh
codex plugin add memesh@pcircle-memesh

To use the command-line tools too, install Node.js 22.13+, then run:

npm install -g @pcircle/memesh
memesh doctor

Installation and update guide · Other integrations

Use it

Ask your agent in plain language:

Remember that this project uses SQLite.

What did we decide about login last time?

Save where we left off so the next session can pick it up.

Claude Code's plugin provides automatic capture and reminders. The Codex plugin can provide context at session start once its hooks are allowed to run; other capture behavior varies by host. You can also ask the agent to store or look up memories directly.

Full tool and command reference · Agent messaging · How it works · Contributing

All 12 Memory and Coordination Tools

Tool What it does
remember Save a memory; decisions need a reason.
recall Find memories.
forget Archive a memory or remove one observation.
learn Save a mistake, its cause, and how to avoid it.
briefing Read the project's current memory context.
task_state Read or record the goal, next step, blocker, and done work.
message Find running local agents and exchange messages.
export Back up memories as JSON.
import Import a memory backup.
work_package Prepare a bounded memory digest or transcript package for human review.
user_patterns Summarize work patterns.
improvement Propose an improvement for human review.

Plugins ship 10 hooks. The intent reminder recognizes "remember this" (5 languages). The included Dashboard has 4 tabs, 11 languages.

Scored Ranking — relevance (30%) + recency (25%) + frequency (18%) + confidence (17%) + recall impact (10%). See the architecture for details.

The fine print

Scored Ranking — Results ranked by relevance (30%) + recency (25%) + frequency (18%) + confidence (17%) + recall impact (10%).

Agent messaging, the exact rules (full guide: docs/platforms/agent-messaging.md):

  • Works today: an MCP, HTTP, or CLI sender can durably send one untrusted JSON-encoded payload of at most 65,536 UTF-8 bytes (64 KiB) to one named local recipient. A receiver can fetch it separately, resume from an opaque cursor after restart, and record intake, acknowledgement, workflow disposition, and host activation as separate facts.
  • With the MeMesh Codex plugin enabled, each startup or resumed ordinary Codex CLI thread with a valid thread identity and existing working directory registers automatically under a thread-scoped identity; no manual agent setup is required. SessionStart launches an owner-private companion. SessionEnd keeps a bounded 45-second idle queue window, resume replaces the prior exact generation, and expiry removes the registration. A message accepted during that idle window reaches the thread as a short notice when the same thread resumes, and the agent then fetches the body from the inbox; it is not a claim that a stopped UI was awakened. memesh agent setup codex-session remains available only when one workspace needs a stable named principal. The complete native envelope, including routing metadata and payload, is capped separately at 16,384 bytes (16 KiB). An exact-session send returns success only after that native queue accepts it; an oversized full envelope reports native_message_too_large, an unreachable local router reports router_unreachable, and other unavailable or rejected sessions report recipient_unavailable. Scoped recovery data remains durable for all sender-side and recipient-side failures. Principal targets retain durable store-and-forward behavior. Native acceptance is not acknowledgement or disposition, and native messages must contain no secrets.
  • A stopped, missing, or disconnected Codex session is not woken up or replaced, and a failed exact-session native delivery is not replayed automatically; the sender must retry deliberately. Its scoped recovery data stays available; memesh message storage report shows what is stored. Native delivery works on macOS and Linux only.
  • This documented native path covers ordinary Codex CLI. Do not assume Codex Desktop or an unattached task registers unless that exact running session appears in message discover; this is an evidence boundary, not a claim that those hosts are universally incompatible.
  • Pairing Claude Channel with automatic Codex registration needs no --project value copied between the two: each host derives its own routing project from its own working directory (Claude) or --workspace (Codex), so starting both in the same repository lands them in the same project automatically.

MIT license

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Claude Code Buddy

How do I install Claude Code Buddy?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Claude Code Buddy safe to use with an AI agent?

Its trust score is 77 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Claude Code Buddy still maintained?

Yes — the latest release is v4.10.12 (9 Oct 2026), and the last commit was 3 days ago. The repository has 16 stars and 68 open issues.