therealarthur/myrlin-workbook

Open-source workspace manager for AI coding CLIs: Claude Code and ChatGPT Codex in one browser app. Discovers every session on disk, embedded terminals, phone-ready, cost tracking, kanban, docs. Windows, macOS, Linux.

何を解決するか

Myrlin's Workbook は、Claude Code や ChatGPT Codex などの AI コーディング CLI を使う際の煩わしさを解消するワークスペースマネージャーです。セッションに名前を付けることができない、複数の並行するターミナルウィンドウを管理するのが難しい、トークン使用量に対する明確なコスト追跡システムがない、複数のセッションが同じコードベースを編集する際にファイルの競合のリスクがあるといった一般的な課題に対処しています。

どう動くか

このツールはローカルのセッションディレクトリ(例:~/.claude/projects/)をスキャンして既存の AI セッションを発見し、カテゴリ、プロジェクト、フォーカスの3段階階層に整理します。xterm.js と node-pty を使ってリアルな PTY ターミナルを埋め込むブラウザベースの GUI(または TUI モード)を提供し、1つのグリッド内で複数の AI セッションを実行・切り替え可能にします。JSONL 形式の使用データを解析してコストを追跡し、各セッションごとのシステムリソース(CPU/RAM)も監視します。

対象ユーザー

ターミナルで AI コーディングエージェントを使用し、作業をより構造的に整理し、支出を追跡し、多数の並行する AI ベースの開発タスクを、多数のターミナルタブを切り替えずに管理したい開発者向けです。

特徴

  • マルチプロバイダー対応:Claude Code と ChatGPT Codex の統合インターフェース。
  • 埋め込みターミナルグリッド:永続的なタブグループを持つ4パネルのリアルな PTY ターミナルグリッド。
  • コスト追跡:入力、出力、キャッシュトークンのセッション別・プロジェクト別詳細な内訳。
  • プロジェクト管理:統合されたカンバンボード、プロジェクトごとの Markdown ドキュメント、AI 生成のセッション要約。
  • 競合検出:複数のセッションが同じファイルを編集している場合、リアルタイムで警告を表示。
  • Git 統合:1クリックでブランチやワークツリーを作成し、新しい AI セッションと連携。
  • ローカル最優先:すべての処理はクラウドテレメトリなしでローカルで実行。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト