Use cases/By business/Software studios

Each client’s code decisions,kept with that client’s code.

Your developers and coding agents move between client repositories all week. MeshTale gives each client a workspace and syncs agent sessions into it, so the next agent starts with what the last one learned.

Free tier, no card required.

KKestrel Live
Example data
Kestrel/Paymentspeople + AI
  • GitHubReview: retries stay in-processby Marco·GitHub reviewApprovedHuman
  • Claude CodeSession: webhook timeouts tracedby Claude Code·coding sessionApprovedAI
  • Slack#kestrel-infra: security review notesby Priya·Slack threadApprovedHuman
  • CodexSession: retry helper refactorby Codex·coding sessionIn reviewAI
Northwindnot searchedArdent Conot searched
Cursorbound to Kestrel
Asks
  1. Scope: Kestrel only
  2. Audience and sensitivity checks passed
  3. 2 memories cited, other workspaces not searched
Kestrel only

For Kestrel, retries stay in-process: the security review ruled out a shared queue, and the review on the webhook pull request says the same. Northwind is outside this workspace, so nothing from it was searched.

1GitHubReview: retries stay in-processby Marco
2Slack#kestrel-infra: security review notesby Priya
Kestrel workspace · every memory keeps its author, human or AIIllustrative product animation
The problem

A pattern that was right for one clientcan be wrong for the next.

A studio’s developers and agents switch between client codebases, often several times a day. A decision made for one client drifts into an agent’s suggestions for another, and the reasoning behind it ends when the session does.

An example (fictional)

A developer asks a coding agent to add retries to Kestrel’s payment webhook. The agent suggests the queue pattern the team built for Northwind last month, which Kestrel’s security review ruled out, and nobody notices until code review.

Where the answer wasExample data
GitHubThe real reasonin a closed pull request
SlackThe client’s security reviewin a channel thread
Claude CodeLast week’s sessiongone when it closed
The agent knew a pattern. It did not know whose it was.

Start with one client,then widen it when it works.

Three steps, each one a real part of the product. You keep working in the tools you already use.

KKestrelin scope
Northwindseparate
Ardent Coseparate
Step 1

A workspace per client

Each client’s repositories, threads and decisions live in their own workspace. An agent bound to Kestrel never has Northwind in scope.

Memory & workspaces
Claude CodeClaude Code sessionsynced to Kestrelsynced
CodexCodex sessionsynced to Kestrelsynced
GrokGrok sessionsynced to Kestrelsynced
Step 2

Sync coding-agent sessions

The command-line sync reads Claude Code, Codex, Gemini CLI, Grok and Muse session histories into the right client’s workspace.

Coding-agent memory
$ claude mcp add meshtale
Claude CodeCursorCodexGeminiWindsurf
two tools: remember and recall
Step 3

Connect any agent through MCP

Two tools connect anything that speaks MCP, such as Cursor, Windsurf or Zed. Each answer cites the pull request, thread or session it came from.

MCP for any agent

Questions people actually ask,answered from the right place.

Ask it like a colleague

From any connected assistant. Every answer comes back cited.

  • Why did we stop using the shared retry queue for this client?
  • What did the client’s security review rule out?
  • Which approach did the last agent try here, and why was it dropped?
  • What conventions does this client’s codebase follow?

Starts with the tools you have

Sources this usually begins with. Connect only what belongs in the workspace.

GitHubLinearJiraSlackNotionConfluence
Assistants and agents that can recall it
Claude CodeCodexCursorGeminiGrokMuseWindsurfDevin
See all connectors
When you may not need MeshTale

If you build one product for one client and its decisions already live in the repository, a well-kept docs folder may be enough.


Questions

The command-line sync reads Claude Code, Codex, Gemini CLI, Grok and Muse session histories. Any agent that speaks MCP, such as Cursor, Windsurf or Zed, can recall from MeshTale with two tools.

Yes. People can belong to several workspaces. Each agent connection is bound to one, so the client in scope is always the one the agent was connected for.

Close access to that client’s workspace and disconnect its sources. The other clients’ memories are untouched.


Give every client its own memory,and every assistant the right one.

Start with one client. Free tier, no card required.

Free tier, no card required.