AI Agent を開発や業務で使う際の最大の摩擦は、モデルの能力ではなくワークフロー管理にあります:マルチタスクの切り替え、ツール接続、権限コントロール、セッション永続化。これらの「周辺問題」が、実際の AI 対話自体よりも時間がかかることが多いのです。
Craft.do チームはCraft Agentsを Apache 2.0 でオープンソース化し、内部使用の Agent ワークベンチを公開しました。Claude Agent SDK と Pi SDK の両方を統合し、単一のデスクトップアプリでマルチセッション、MCP 接続、複数 LLM プロバイダー、リモートサーバーデプロイを管理します。
解決する問題
Claude Code や Cursor を使ったことがある人なら知っているように、複数のタスクを同時に処理し始めると—バグ修正、ドキュメント調査、API 接続—ワークフローは急速に断片化します。Craft Agents の核心アイデア:Agent セッションをメール受信トレイのように扱うことです。
- 複数のセッションを並行処理、それぞれに独立したステータス(Todo → In Progress → Needs Review → Done)
- 重要セッションのフラグ付け、アーカイブ、AI による自動命名
- 完全な会話履歴をディスクに保存、いつでも復元
コア機能
複数 LLM プロバイダー
Anthropic に限定されません:
- Anthropic:API Key または Claude Max サブスクリプション
- Google AI Studio:Gemini シリーズ
- ChatGPT Plus:Codex OAuth 経由
- GitHub Copilot:OAuth 認証
- OpenAI API:直接キー
ワークスペースごとにデフォルトプロバイダーを設定可能。
MCP 接続の自動化
これが Craft Agents の最も際立った差別化ポイントです。従来の MCP 設定は手動で JSON を編集する必要がありましたが、ここでは Agent がすべて処理します:
- 「Linear をデータ源として追加」と伝えるだけで、公開 API と MCP サーバーを検索、ドキュメントを読み、認証情報を設定
- 既存の MCP 設定 JSON を貼り付けるだけで、Agent が残りを処理
- ローカルの stdio モード MCP サーバー(npx コマンド、Python スクリプト、ローカルバイナリ)をサポート
- カスタム API も対応:OpenAPI 仕様、スクリーンショット、エンドポイント URL を貼り付けるだけで自動解析
現在 32+ の Craft ドキュメントツール、Google(Gmail、Calendar、Drive、YouTube)、Slack、Microsoft REST API を統合済み。
権限コントロール
3段階の権限システム、SHIFT+TAB で切り替え:
| モード | 表示 | 動作 |
|---|---|---|
| safe | Explore | 読み取り専用、すべての書き込みをブロック |
| ask | Ask to Edit | 各操作前に承認を要求(デフォルト) |
| allow-all | Auto | すべてのコマンドを自動承認 |
リモートサーバーモード
Craft Agents はリモート VPS 上でヘッドレスとして実行可能:
# サーバー上
CRAFT_SERVER_TOKEN=$(openssl rand -hex 32) bun run packages/server/src/index.ts
# デスクトップから接続
CRAFT_SERVER_URL=wss://サーバー:9100 CRAFT_SERVER_TOKEN=token bun run electron:start
強力なリモートマシンで長時間実行セッションを維持、任意のデバイスからアクセス。
代替手段との比較
| 次元 | Craft Agents | Claude Code | Cursor |
|---|---|---|---|
| セッション管理 | マルチセッション受信トレイ + ステータスワークフロー | 単一セッションターミナル | エディタ内単一セッション |
| 複数LLM | 5+ プロバイダー混在利用 | Anthropic のみ | 複数だが手動切替 |
| MCP接続 | Agent が自動設定 | 手動 JSON 編集 | 手動設定 |
| 権限制御 | 3モード、ホットキー切替 | ask/auto 内蔵 | 細かい制御なし |
トレードオフ:bun と Electron 環境が必要。MCP 自動接続は Agent の理解力に依存。比較的新しいプロジェクト(v0.8.13)。
クイックスタート
一行インストール:
# macOS / Linux
curl -fsSL https://agents.craft.do/install-app.sh | bash
ソースからビルド:
git clone https://github.com/lukilabs/craft-agents-oss.git
cd craft-agents-oss
bun install
bun run electron:start
注目ポイント
- craft.do チームが Craft Agents 自体を使って開発—完全に Agent-native な開発モード
- 82コミット、60タグ、頻繁なリリース—最新 v0.8.13 は19時間前
- 235 Issues、88 PRs、活発なコミュニティ
- Apache 2.0 ライセンス、商用利用友好
制限:現在はデスクトップのみ(macOS/Linux/Windows)、モバイル非対応。リモートサーバーモードは VPS と TLS 証明書の自己管理が必要。
ソース
- GitHub: https://github.com/lukilabs/craft-agents-oss
- インストールページ: https://agents.craft.do