mcpField
A
ai-dev-workspace

ai-dev-workspace

ローカル
github.comメモリ・ナレッジ01 週間前に更新

ai-dev-workspace について

ai-dev-workspaceは、Claude Code、Codexなど複数のアシスタント間で作業を引き継ぐ開発者向けのローカルMarkdownタスクメモリです。MCPサーバーはstdioでワークスペースのツールを公開し、タスクノートはリポジトリ外にユーザー所有のファイルとして保存されます。メモリ保存時にバックグラウンドでLLMを呼び出しません。

主な機能

  1. 01タスク概要・決定・障害の注入
  2. 02チェックポイントと明示的な決定の保存
  3. 03失敗した方法と教訓の記録
  4. 04ClaudeとCodexのメモリファイルをインポート
  5. 05ターミナル出力をMarkdownに圧縮
  6. 06危険なコマンドや秘密情報を任意でブロック

活用シーン

  1. 01別のアシスタントでタスクを続行
  2. 02保存した次の手順から作業を再開
  3. 03失敗した方法の再試行を回避
  4. 04セッション間で制約を一貫させる

MCP 対応

stdioのMCPサーバーを備え、デフォルトで7つのコアツールを公開し、追加ツールは名前を指定して利用できます。一部クライアント向けのプラグインMCP設定はプレビュー段階です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"alenroyfeild-ai-dev-workspace": {
"command": "uvx",
"args": [
"ai-dev-workspace"
]
}
}
}
起動コマンドuvx ai-dev-workspace

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiai-dev-workspace0.1.0b7

ツール

28

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
layerenumいいえall | private | team
categoryenumいいえproduct | feature | domain | repo | runbook | other

詳細

AI Dev Workspace

アシスタントは、あなたが所有する Markdown にセッションをまたいで作業内容を記憶します。Claude Code、Codex、その他のアシスタントを切り替える開発者向けの、共有可能で永続的なタスクメモリです。

PyPI version CI Python 3.9+ License: MIT

Claude Code から Codex に切り替えても、保存した決定事項がタスクに引き継がれます(アニメーション)

クイックスタート

リポジトリに接続する前にオフラインでお試しください:ws demo · 5 分間チュートリアル · Claude Code + Codex ガイド · 削除する

pipx install ai-dev-workspace --pip-args='--pre'  # beta; omit --pip-args after a stable release
cd ~/code/myapp && ws start

pipx がない場合は、brew install pipx を実行するか、python3 -m venv ~/.ws && ~/.ws/bin/pip install --pre ai-dev-workspace を実行してください。ws start の前に、その bin ディレクトリを PATH に追加してください。

Claude Code プラグインをお使いですか?プレビュー版をご利用ください。Anthropic の公式プラグインディレクトリにはまだ掲載されていません。GitHub マーケットプレイスからインストールしてください:

/plugin marketplace add Alenroyfeild/ai-dev-workspace
/plugin install ai-dev-workspace@ai-dev-workspace

beta.5(2026-10-22)で動作確認済みです。プラグインのプレビューをご覧ください。

ws start はすべてのファイルをプレビューし、確認するまで何も書き込みません。生成されたアシスタントのフックと設定はローカル(.git/info/exclude)に保存され、タスクメモリはリポジトリの外にある ~/.ai-dev-workspace/<repo-name> に保存されます。また、ws start --undo を実行すると、リポジトリへの設定をきれいに削除できます。

視聴する(0.1.0b6 の動画)

ユースケース

  • タスクの途中で Claude Code ↔ Codex を切り替える: Claude Code で作業を開始してチェックポイントを保存し、まったく同じ概要とタスクメモリを使って Codex で続行します(ガイド)。
  • 説明し直さずに翌日再開する: セッション開始時に、進行中のタスク、最近の決定事項、ブロッカーをコンテキストに直接挿入します(チュートリアル)。
  • 失敗した手法を何度も試すのを防ぐ: 新しいセッションの概要には毎回、「再実行しないでください:」の下に行き詰まった手法が表示されます(ガイド)。
  • 検証済みの修正内容を保持する: ws remember で決定事項や制約を記録し、新しいセッションでも以前の判断に従うようにします(コマンド)。
  • リスクのあるコマンドや情報漏えいを防ぐ: オプトインの guards パックは、危険なシェル操作や、コマンドまたは書き込みファイル内のシークレットを拒否します(パック)。
  • チームでドメインメモを共有する(プレビュー): 同意に基づくプレビューを利用して、プライベート git リポジトリ経由で承認済みのナレッジを共有します(チーム)。

例

Session 1 — You: “Empty email returns missing_email; leave signup unchanged.”
Assistant: “I’ll trace login and keep the decision with this task.”
You: “Save a checkpoint and stop here.”

Session 2 — You: “Continue the login fix.”
Assistant: “The saved note says return missing_email and leave signup unchanged.”
You: “Yes, continue.”

機能

機能ステータス内容ドキュメントへのリンク
セッション概要安定版セッション開始時に、範囲を限定したタスクの記憶、決定事項、ブロッカーを注入します概要
決定事項と引き継ぎ安定版ステータス、次のアクション、明示的な決定事項を保存します(ws checkpoint、ws remember)コマンド
行き詰まった方法安定版失敗したアプローチを記録し、Do not redo: として表示しますコンセプト
教訓安定版再利用可能なタスク横断の知見とガイダンスを記録します(ws lesson)コマンド
ws lesson review安定版古い日付の教訓を読み取り専用で一覧表示します(--days N)。変更や削除は行いませんコマンド
MCP サーバー安定版デフォルトで7つのコアツールを公開し、stdio経由のリクエストに応じて他のツールも名前で公開しますMCP
ガードパック安定版PreToolUseフックが、危険なコマンドやシークレットの実行前に拒否します。beta.7ではgit pushのオプション構文(省略形、--prune、--mirror)を読み取ります。これは安全策であり、セキュリティ境界ではありませんパック
規律パック安定版セッション中に同じコマンドが繰り返し失敗した場合、助言として注意を促しますパック
ws digest安定版冗長なターミナル出力を、要点を絞ったMarkdownメモに圧縮しますコマンド
ネイティブ形式のインポート安定版既存のClaudeおよびCodexのメモリファイルを読み込みます(ws import native)コマンド
ws import claude-memプレビューフィクスチャでテスト済みのSQLiteコピーのインポートです。上流の新しいスキーマはインポートできない場合があります詳細
ws audit安定版範囲を限定したローカルマニフェストに基づき、読み取り専用でスタックや配線の提案を行います。ログインや実際のクライアントでの検証はありませんコマンド
ws demo安定版コマンドを安全にテストするための、隔離されたサンドボックスリポジトリを作成しますチュートリアル
Claude CodeプラグインプレビューフックとMCPを使用します。CLIとws startが必要です。Anthropicのディレクトリには掲載されていません。Windowsでは未テストです詳細
Codexプラグインプレビューフックを使用するには、信頼された手動のデスクトップインストールが必要です。MCPはなく、フックは実環境でテストされていません詳細
Cursorプラグインプレビューフィクスチャでのみテスト済みです。提出されておらず、検証済みのインストールコマンドもありません詳細
Codex SessionStartのキャッチアッププレビュー対象タスクについて、変更されたトランスクリプトの内容を復元します。フィクスチャでテスト済みですが、Codexの再開機能を使った実環境ではテストされていません詳細
MCPプラグインのルート検出プレビュープラグインサーバーがクライアントのルートからws startリポジトリを検出します。Codexはルートを提供しません詳細
ワーカーフォールバックチェーンプレビュー宣言されたプロバイダーと読み取り専用のロールのみが実行されます。タイムアウトは試行の失敗として扱われます詳細
ゲートウェイプロバイダープレビューローカルのフェイクサーバーによるテストのみです。ツールは使わず、編集済みの概要を設定済みのbase_urlに送信します詳細
簡潔なMCPリコール安定版範囲を限定したメモカードと、明示的に信頼されていない詳細を提供します。CLIのスニペットは変更されません詳細
教訓の昇格安定版メモの類似性が繰り返し確認されると、ドラフトを提案します。ルールは自動インストールされません詳細
digest_file MCPツールプレビューオプトインのサイズのみのアドバイスです。対象範囲を限定したファイル要約を提供し、自動圧縮は行いませんパック
行動パック安定版オプトインのエンジニアリングガイドラインです。助言であり、強制や学習済みのセッションパターンではありませんパック
スキルのパッケージ化安定版形式は確認済みです。サードパーティーのインストーラーは検証されていません。CLIとセットアップが引き続き必要ですスキル
チーム共有プレビュー同意に基づくプルとプレビューに対応した、プライベートなGitベースのナレッジリポジトリですチーム
MCP RegistryプレビューMCPクライアントによる検出用に、server.jsonのカタログエントリーが事前設定されていますMCP

仕組み

Claude Code / Codex / Cursor / Copilot / Gemini / Antigravity
        │ (session startup & capture hooks)
        ▼
~/.ai-dev-workspace/<repo-name>/           (private, outside repo)
  ├── workspace.json                       (settings, active task, packs)
  └── vault/
      ├── Tasks/<id>.md                    (status, next action, decisions, blockers)
      └── Learnings.md                     (reusable cross-task lessons & dead ends)
        ▲
        │ (MCP stdio connection: 7 core tools by default; others by name)
  Local Assistant (MCP client)

メモリの保存では、バックグラウンドでモデルへの呼び出しは行いません。ws delegate --run は、宣言されたアシスタントの CLI のみを起動するか、明示的に設定されたゲートウェイに秘匿化した概要を送信します。出力は検証されていません。タスクのメモリは、所有者であるあなたが管理するプレーンな Markdown です。

結果

独立したペア調査(Codex gpt-6-luna、各コホート n=5)での測定結果は、bench/README.md をご覧ください。

条件合格(10月11日)合格(10月10日)
新規ベースライン(メモリなし)0/50/5
ワークスペース(自動概要)2/51/5
プレーンな Markdown による引き継ぎ5/54/5

最新の統制された実行では、プレーンな Markdown による引き継ぎがワークスペースを上回っています(それぞれ 5/5 と 4/5 に対し、2/5 と 1/5)。一方、自動キャプチャのリリースゲートはまだ満たされていません。ワークスペースの利点は、構造化、アシスタント間の引き継ぎ、手動でのファイル管理が不要なことです。詳細と過去の実行結果は、bench/README.md および docs/MEASUREMENTS.md をご覧ください。

比較

  • 組み込みのメモリファイル(CLAUDE.md、AGENTS.md): アシスタントごとのプレーンな指示です。ai-dev-workspace は、アシスタント間の引き継ぎ、アクティブなタスクの状態、Do not redo: の制約を追加します。
  • プレーンな HANDOFF.md: 手動のメモには適しています(最新のベンチマークコホートでは自動ワークスペースキャプチャを上回っています:5/5 対 2/5)。ai-dev-workspace は、アシスタント間の自動化、構造化された概要の挿入、古くなった情報の警告を追加します。
  • claude-mem: フックを通じてツールの使用状況を記録し、AI で圧縮して SQLite とベクトル検索に保存します(上流ドキュメント)。明示的なコマンドを使わずにメモリを自動記録できます。ai-dev-workspace は、所有者であるあなたが管理する明示的な Markdown を保持し、メモリのためのバックグラウンドでのモデル呼び出しは行わず(明示的な委任では、宣言された CLI または設定済みのゲートウェイを呼び出す場合があります)、次のステップや行き止まりを含む、長期的に役立つ引き継ぎに重点を置いています(ガイド)。

互換性

アシスタント状態テストの根拠
Claude Code対応、macOS で実機テスト済みCI でテスト済み
Codex対応、macOS で実機テスト済みCI でテスト済み
Cursor対応、フィクスチャでテスト済み。実機での報告も歓迎しますCI でテスト済み
Copilot(VS Code)対応、フィクスチャでテスト済み。実機での報告も歓迎しますCI でテスト済み
Gemini CLI対応、フィクスチャでテスト済み。実機での報告も歓迎しますCI でテスト済み
Antigravityプレビュー、フィクスチャでテスト済み。ルール、MCP、SessionStart/PreToolUse フックに対応。自動キャプチャには非対応CI でテスト済み

Cursor、Copilot(VS Code)、Gemini CLI、または Antigravity のテスターの方は、問題の報告から問題をお知らせください。

既知の制限

  • クライアントの対応状況: Claude Code と Codex は macOS で実機テスト済みです。Linux と Windows は CI でのみテスト済みです。Cursor、Copilot(VS Code)、Gemini CLI、Antigravity はフィクスチャでテスト済みです。
  • キャプチャはベストエフォートです: 明示的な CLI コマンド(ws remember、ws checkpoint)の動作は決定的ですが、文字起こしから合図となる語句を自動検出するキャプチャはベストエフォートです。
  • ガードは安全網です: パターンマッチングにより、コマンドや書き込みファイルに含まれる一般的な危険なコマンドやシークレットをブロックしますが、回避不能なセキュリティ境界ではありません。
  • チームでの共有: ローカルの HTTPS Git サーバーを使い、1 台の Mac 上で複数ユーザーのフローをテストしました。3 つの個別プロファイル、双方向の共有、生成された Claude Code と Codex のフック出力を確認しています。ホスト型 GitHub のチェックとアシスタントの実機セッションは保留中です。(ロードマップ)

プライバシーと安全性

  • デフォルトでプライベート: メモリはチェックアウトパスの外部にある ~/.ai-dev-workspace/<repo-name> に保存されます。チームで共有するには、明示的にプライベートリポジトリを作成し(ws team init)、手動で確認する必要があります。
  • 編集はベストエフォート: ws は既知の API キー、トークン、非公開部分(<private>...</private>)をマスクしますが、正規表現による編集はベストエフォートであり、運用上のシークレット管理に代わるものではありません。
  • ガードは安全網: guards PreToolUse フックは、コマンドや書き込み対象ファイルに含まれる既知のリスクのあるシェルパターンやシークレットをブロックします。ただし、これは安全網であり、回避不可能なセキュリティ境界ではありません。

今後の予定

  • Common Agent Plugins マニフェスト(PLG3): Codex がプラグインフックを失わずにルートマニフェストを読み込めるようになるまで、保留され、利用できません。
  • ルート経由の Codex プラグイン MCP(PLG5): Codex では保留され、利用できません。codex-cli 0.155.1 はルートを提供せず、プラグインの MCP パスを展開できないため、MCP には ws start を使用してください。ルートを提供するクライアントでは beta.7 Preview を利用できます。

ドキュメント

ステータスとコントリビューション

ai-dev-workspace はパブリックベータ版です(PyPI の v0.1.0-beta.7)。予定されている改善はロードマップで管理しています。バグ報告やフィードバックは、問題が発生した場合からお寄せください。

MIT License のもとで公開されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。