MindSwap
mindswap
プロジェクトのコンテキストと個人のAIメモリをローカルに保持し、ツールが同じコンテキストを再説明することなく作業を継続できるようにします。
なぜ存在するのか
AIセッションは頻繁にリセットされます。mindswapは現在のタスク、決定事項、ブロッカー、引き継ぎコンテキストを保存し、次のツールがスムーズに作業を引き継げるようにします。
インストール
npm install mindswap --save-devクイックスタート
npx mindswap init
npx mindswap
npx mindswap doctor
npx mindswap resume
npx mindswap ask "Why did we choose JWT?"何ができるのか
init: リポジトリのセットアップと既存のAIコンテキストのインポートsave: 現在のタスク、gitの状態、決定事項のキャプチャdoctor: セットアップの健全性と古いコンテキストのチェックresume: クリーンなブリーフィングから開始ask: 引用付きでプロジェクトメモリを検索memory: ブロッカー、前提条件、質問、解決策の管理--global:~/.mindswap/配下での個人用ツール横断メモリのスコープ設定と検索reindex: ファイルベースのメモリからローカルのSQLite検索インデックスを再構築sync: マシン間で継続性状態を同期mcpおよびmcp-http: AIクライアントに同じコンテキストを公開
グローバルな個人メモリ
MindSwapは現在、2つのローカルメモリスコープをサポートしています。
<repo>/.mindswap/内のリポジトリメモリ~/.mindswap/内の個人メモリ
設定や学習内容をプロジェクトやツール間で引き継ぎたい場合は、グローバルメモリを使用してください。
npx mindswap log "Prefer concise explanations" --type assumption --global
npx mindswap memory list --scope all
npx mindswap ask "What explanation style should we use?" --scope all
npx mindswap reindex --scope allMCPとAIツール
mindswapは、Claude Code、Cursor、Copilot、Codex、Windsurf、Cline、Roo、Aider、Amp、Gemini CLI、およびAGENTS.mdベースのワークフローなどのツール向けにコンテキストを生成します。
npx mindswap mcp-install
npx mindswap mcp-httpプロジェクトの状態
メインのリポジトリデータは .mindswap/ に保存されます:
.mindswap/
├── HANDOFF.md
├── state.json
├── decisions.log
├── memory.json
├── config.json
├── branches/
└── history/npmパッケージ
利用方法
mindswapがワークフローの役に立った場合は、リポジトリにスターを付け、引き継ぎループの改善を続けてください。
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShipOrBleed/mindswap'
If you have feedback or need assistance with the MCP directory API, please join our Discord server