
Mindswap
io.github.ShipOrBleedPublished by GitHub account ShipOrBleedv3.3.0Updated Oct 24, 2026
Local-first AI context and memory server for cross-tool coding continuity.
Overview
Local-first memory server that saves coding task context, decisions and blockers so AI tools can resume work without re-explaining.
- What you can do
- Save and resume project context: capture the current task, git state and decisions, then start a session with a clean briefing
- Search project memory with citations and ask questions about past decisions
- Manage blockers, assumptions, questions and resolutions in repo or global personal memory
- Set up a repo, import existing AI context, check setup health and stale context, and rebuild the local SQLite search index
- Share continuity state across machines and expose the same context to AI clients over MCP
- When to use it
- Useful when you switch between several AI coding tools or sessions and keep losing context, or want decisions and handoff notes stored locally in the repository and reused across projects.
- Requirements
- Runs as a local process installed from the npm package mindswap (Node.js). No accounts, API keys or environment variables are declared. Memory is stored in files under the repo's .mindswap directory and, for global scope, under the user's home directory.
Installation
In SourceWeft
- Open Mindswap in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mindswap
Keep project context and personal AI memory local so tools can continue work without re-explaining the same context.
Why it exists
AI sessions reset too often. mindswap saves the current task, decisions, blockers, and handoff context so the next tool can pick up cleanly.
Install
Quick start
What it gives you
initto set up a repo and import existing AI contextsaveto capture the current task, git state, and decisionsdoctorto check setup health and stale contextresumeto start with a clean briefingaskto search project memory with citationsmemoryto manage blockers, assumptions, questions, and resolutions--globalmemory and ask scope for personal cross-tool memory under~/.mindswap/reindexto rebuild the local SQLite search index from your file-based memorysyncto share continuity state across machinesmcpandmcp-httpto expose the same context to AI clients
Global personal memory
MindSwap now supports two local memory scopes:
- repo memory in
<repo>/.mindswap/ - personal memory in
~/.mindswap/
Use global memory when a preference or learning should follow you across projects and tools.
MCP and AI tools
mindswap generates context for tools like Claude Code, Cursor, Copilot, Codex, Windsurf, Cline, Roo, Aider, Amp, Gemini CLI, and AGENTS.md-based workflows.
Project state
The main repo data lives in .mindswap/:
npm package
Use it
If mindswap helps your workflow, star the repo and keep improving the handoff loop.
Source: README.md at commit 83bedef
Tools
0Version history
1- v3.3.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts