7df-lab/devo
永続的なPythonワークスペース、子エージェント、複数のモデルプロバイダーに対応した、Rust製のオープンソース再帰型コーディングエージェント。
代替できる製品:Claude Code
Codex
- スター
- 341
- フォーク
- 140
- 未解決の Issue
- 15
- 最終コミット
- 17 時間前
これは何?
Devoは、コーディングなどの複数ステップにわたる作業向けのオープンソースエージェントです。ローカルのRustランタイム上で動作し、DesktopアプリまたはターミナルのTUI/CLIから利用できます。ipythonツールは呼び出しをまたいで変数や中間結果を保持するため、エージェントはPythonで大きな出力を絞り込み、以前の作業結果を再利用できます。
エージェントは、独立したサブタスクを子エージェントに任せることができ、それぞれが独自のセッションとPython状態を持ちます。MCP対応、スキル、権限、再開可能なセッションもワークフローに含まれます。モデルは、OpenAI互換のChat CompletionsまたはResponses API、あるいはAnthropic Messages APIを通じて接続します。バンドルされたカタログにはDeepSeek、Qwen、Kimi、GLM、MiniMaxが含まれています。
プロジェクトはまだ1.0未満のため、APIや設定が変更される可能性があります。OSのサンドボックス機能と権限選択機能は現在リポジトリ全体で無効になっており、新しいセッションはデフォルトでユーザーの完全なアクセス権を持ちます。
主な機能
- 01呼び出しをまたいで変数や結果を保持する、永続的なipythonツール。
- 02並列サブタスク向けに、それぞれ独自のセッションとPython状態を持つ子エージェント。
- 03OpenAI互換およびAnthropic互換のモデルエンドポイントに接続。
- 04MCPサーバーとスキルに対応。
- 05devo resumeによるセッションの再開。
- 06DesktopアプリとターミナルのTUI/CLIで利用可能。
ユースケース
- Pythonでデータを絞り込むと効果的な、複数ステップのコーディングタスクを実行する。
- コーディングエージェントでDeepSeek、Qwen、Kimi、GLMのモデルを利用する。
- プライベートまたはローカルのモデルゲートウェイにエージェントを接続して運用する。
- 独立したサブタスクを複数の子エージェントに分担させる。
クイックスタート
- 1
GitHub Releases から、お使いの OS 用のデスクトップアプリをダウンロードします
- 2
Linux または macOS では、README に記載されている公式インストールスクリプトを実行します
- 3
Windows PowerShell では、README に記載されている公式インストールスクリプトを実行します
- 4
ワークスペースのディレクトリで devo を起動します。初回起動時にプロバイダーのセットアップが始まります
devo
使う前に知っておきたいこと
- Devo はまだ 1.0 以前のため、API や設定が変更される可能性があります。
- OS のサンドボックス機能は一時的に無効になっているため、すべてのプロセスがユーザーの全権限で実行されます。
- Windows では、シェルコマンドを実行するために Git for Windows のインストールが必要です。
トピック
よくある質問
- devo とは?
- 永続的なPythonワークスペース、子エージェント、複数のモデルプロバイダーに対応した、Rust製のオープンソース再帰型コーディングエージェント。 Devoは、コーディングなどの複数ステップにわたる作業向けのオープンソースエージェントです。ローカルのRustランタイム上で動作し、DesktopアプリまたはターミナルのTUI/CLIから利用できます。ipythonツールは呼び出しをまたいで変数や中間結果を保持するため、エージェントはPythonで大きな出力を絞り込み、以前の作業結果を再利用できます。
- devo は無料で使えますか?ライセンスは?
- devo は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- devo は今もメンテナンスされていますか?
- 活発にメンテナンス中。devo の最終コミットは 2026年10月20日 です。
- devo は何に使えますか?
- Pythonでデータを絞り込むと効果的な、複数ステップのコーディングタスクを実行する。 コーディングエージェントでDeepSeek、Qwen、Kimi、GLMのモデルを利用する。 プライベートまたはローカルのモデルゲートウェイにエージェントを接続して運用する。 独立したサブタスクを複数の子エージェントに分担させる。
- devo のインストール方法は?
- GitHub Releases から、お使いの OS 用のデスクトップアプリをダウンロードします Linux または macOS では、README に記載されている公式インストールスクリプトを実行します Windows PowerShell では、README に記載されている公式インストールスクリプトを実行します ワークスペースのディレクトリで devo を起動します。初回起動時にプロバイダーのセットアップが始まります: devo
- devo はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/7df-lab/devo
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
4つのハーネスモード、デバイス間のリモート操作、カスタマイズ可能なMini Appsを備えたRust製のオープンソース・デスクトップエージェント環境。
OpenAIが提供する軽量なコーディングエージェント。ターミナル上でローカルに動作し、コードの作成や作業を支援します。