LLM Space v4:エージェント開発者のためのデスクトップ作業台
このプロジェクトは「A desktop app to prototype agent ideas, inspect every harness step, replay failures, and evaluate performance, all in one place. Local-first, cloud-ready for managed agents.」を基盤として、実践的に使えるオープンソース実装を提供し、再利用可能なツールチェーンと統合手段を備えています。
ひと目でわかる
- これは何?
- プロトタイピング、トレース、デバッグ、評価、LangGraph コード生成を1つにまとめたローカルファーストのデスクトップアプリ。TypeScript、Bun、Electrobun、React で構築。
- 誰に向いている?
- LLM Space v4 はエージェント開発の全サイクルをカバーするデスクトップアプリの4回目のメジャーイテレーションであり、README は DeerFlow 自体がこのツールでビルド・デバッグされていると述べている。MIT ライセンスとスポンサーによる資金モデルで無料を維持する一方、pull request は DeerFlow コアチームに限定されている。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 3 日前です。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
DeerFlow 自身がビルドとデバッグに使うデスクトップアプリ
LLM Space v4 は、AIエージェントを構築する人々のためのデスクトップアプリケーションです。README では、エージェントのアイデアをプロトタイプし、ハーネス実行のすべてのステップを検査し、障害をデバッグし、パフォーマンスを評価する場所として説明されています。これは ByteDance のエージェントフレームワーク DeerFlow の姉妹プロジェクトであり、両者は密接に結びついています。README は、DeerFlow のすべてのバージョンが LLM Space でビルドおよびデバッグされていると述べています。開発は2023年3月に始まり、v4 はプロジェクトの4回目のメジャーイテレーションです。README には公式サイト deer-flow.github.io/llm-space へのリンクや、スクリーンショットとデモ動画も含まれています。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、1番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
6つの機能:ビルド、トレース、デバッグ、評価、管理、生成
機能リストには6つの具体的なワークフローが挙げられています。Build はプロンプト、システムメッセージ、ツール、モデル設定の作成とバージョン管理をカバーします。Trace はエージェントループ内のすべてのモデル呼び出しとツール実行をリアルタイムで表示します。Debug は履歴から実行をリプレイし、ステップごとに確認して問題を特定できます。Evaluate は複数回の実行にわたってエージェントのパフォーマンスを測定します。Manage はスレッドを自分のマシン上のファイルとして整理します。Generate は AI にプロンプトとツールを書かせ、任意のスレッドを実行可能な LangGraph エージェントに変換することもできます。README は生成されたエージェントのターゲットフレームワークとして LangGraph をリンクしており、生成コードが独自形式ではなく公開フレームワークを指向していることを示しています。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、2番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
ローカルファーストのストレージと少量のテレメトリ
README はデータの保存場所について明確です。ファイルと API キーはローカルコンピュータに残ります。スレッドはファイルとして保存され、これは Manage 機能が依存する仕組みであり、ファイルシステム上でスレッドファイルを直接確認できることも意味します。ローカルファーストの唯一の例外はテレメトリです。LLM Space はアプリ改善のために少量の匿名使用データを収集し、README は収集内容とオプトアウト方法を TELEMETRY.md に記載しています。README 自体には、そのファイルにどのような指標が含まれるか、オプトアウトがコマンドライン引数なのか設定ファイルなのか UI オプションなのかは書かれておらず、TELEMETRY.md を確認する必要があります。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、3番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
Electrobun シェルと Pi Agent Core ループを備えた Bun モノレポ
プロジェクトは TypeScript で書かれた Bun モノレポです。レイアウトは2つの部分に分かれています。packages/core は型、エージェントループ、スレッドストレージを含む共有ロジックを保持し、apps/desktop は Electrobun シェルと React UI で構成されるデスクトップアプリ自体です。UI は Tailwind CSS と shadcn/ui を使用しています。エージェントフレームワークは Pi Agent Core で、README ではエージェントを構築するための軽量フレームワークと説明され、earendil-works/pi リポジトリにリンクされています。Electrobun はネイティブアプリを配布する軽量な方法とされています。README はコアパッケージの内容以外に、エージェントループの構造について詳しい説明をしていません。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、4番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
データディレクトリを共有する2つの macOS エディション
ダウンロードは GitHub の最新リリースから DMG ファイルとして配布され、Apple Silicon と Intel の Mac に対応しています。エディションは2つあります。標準の LLM Space はシステム WebView を使用し、約27 MB で、メモリとバッテリーに優しいと説明されています。LLM Space Performance は独自のレンダリングエンジンを内蔵し、約130 MB で、macOS のバージョン間でレンダリングが一貫し、通常はより良いパフォーマンスを発揮します。両エディションは同じ ~/.llm-space データディレクトリを共有するため、エディションを切り替えてもスレッドと設定は維持され、両方ともインプレースで自己更新します。README には Windows や Linux のビルドについての言及はなく、macOS が確認できる唯一のサポートプラットフォームです。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、5番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
Bun または mise でのソースからのビルド
ソースからビルドするには、まず Bun が必要です。README は Bun を高速なオールインワンの JavaScript ランタイム兼パッケージマネージャーと呼び、Node.js と npm のドロップイン代替と位置づけ、公式の Bun インストールガイドを参照しています。Bun がインストールされたら、リポジトリルートで `bun install` を実行します。コントリビューター向け、または CI が使用する正確なツールチェーンが必要な場合は、mise をインストールして `mise run setup` を実行することが README で推奨されており、mise.lock からロックされた Bun バージョンと JS 依存関係を一度にインストールできます。デスクトップアプリは `mise run dev` でローカル開発を開始し、`mise run build:canary` でカナリアリリースをビルドします。どちらのコマンドも mise 経由で実行され、mise がプロジェクトの日常開発ワークフローの入り口になっています。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、6番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
コントリビューション、スポンサーシップ、MIT ライセンス
コントリビューションモデルは意図的に狭く設定されています。README によると、マージされるのは DeerFlow コアチームメンバーからの pull request のみで、その他の人はバグ報告、アイデア、フィードバックのために issue を開くことで協力することが推奨されています。プロジェクトにはスポンサーがいます。Superdesign がプラチナスポンサーとして、ByteDance の BytePlus Coding Plan がゴールドスポンサーとしてリストされています。README には寄付ページへのリンクもあります。プロジェクトは MIT ライセンスで公開されており、著作権は 2023 年 LLM Space です。ライセンスは使用、複製、変更、統合、公開、配布、サブライセンス、販売の権利を許諾し、ソフトウェアは保証なしで現状のまま提供されると述べています。サポート、セキュリティ態勢、メンテナンスの約束については何も述べられていません。
この節に対応する導入確認では、LLM Space v4、Bun、Electrobun、React、Pi Agent Core、~/.llm-space、約27MB版と約130MB版を一度に混ぜず、7番目の観測として入力、処理、出力、失敗時の表示を別々に記録します。READMEの版と手元の実行版を残し、成功画面だけで完了とは判断しません。設定を変えた場合は元へ戻して同じ入力を再実行し、生成物、ログ、権限要求の差を比較します。
編集部の結論
LLM Space v4 はエージェント開発の全サイクルをカバーするデスクトップアプリの4回目のメジャーイテレーションであり、README は DeerFlow 自体がこのツールでビルド・デバッグされていると述べている。MIT ライセンスとスポンサーによる資金モデルで無料を維持する一方、pull request は DeerFlow コアチームに限定されている。
コミュニティノート