小型のオープンなGGUFモデルに、計画、候補のスコアリング、サンドボックスでのテスト、修復を組み合わせるセルフホスト型のローカルコーディングエージェントです。
co-l/openfox
vLLM、sglang、ollama、llamacppをバックエンドとしてブラウザーUIから利用できる、ローカルLLMを優先した自律型コーディングアシスタントです。
代替できる製品:Claude Code
Cursor
- スター
- 370
- フォーク
- 78
- 未解決の Issue
- 131
- 最終コミット
- 3 日前
これは何?
OpenFoxは、ホスト型APIではなくローカルLLM上で動作する自律型コーディングエージェントです。初回起動時に、OpenAI互換APIを公開している稼働中のローカルバックエンド(vLLM、sglang、ollama、llamacpp)を検出して自動設定し、現在のプロジェクトで作業するためのWeb UIを提供します。
作業は受け入れ基準を軸に進めます。対話形式の計画ステップの後にタスクを実装するbuilderモードがあり、すべての基準を満たすまでエージェントが反復します。宣言的なワークフローでは、エージェントの実行、サブエージェント、シェルコマンド、ユーザー承認のゲートを連結できます。また、LSP連携により、編集中のコードの妥当性についてフィードバックを得られます。
LLMプロバイダー、ツール、スラッシュコマンド、スキルを追加するプラグインにも対応しています。また、視覚機能のないモデルで画像を扱えるよう、視覚モデルをフォールバックとして利用できます。Node.js 24以降が必要で、npmからインストールできます。
主な機能
- 01vLLM、sglang、ollama、llamacppなどのローカルLLMバックエンドを自動検出
- 02受け入れ基準に基づく、計画してから実装するワークフロー
- 03サブエージェントやシェルのステップを組み込める宣言的な複数ステップのワークフロー
- 04コードの妥当性について即時にフィードバックを得られるLSP連携
- 05プロバイダー、ツール、スラッシュコマンドを追加できるプラグインシステム
- 06プリフィル時間、生成速度、コンテキスト使用量のリアルタイム計測
ユースケース
- 自分のGPUサーバー上で、完全オフラインのコーディングエージェントを実行する
- マシンの外部に持ち出せない機密コードを、ollamaやllamacppの環境で扱う
- オープンウェイトのコーディングモデルを実際のプロジェクトタスクで検証する
- ユーザー承認のゲートを設けて、複数ステップのビルド・検証パイプラインを自動化する
クイックスタート
- 1
npmを使ってOpenFoxをグローバルにインストールします
npm i -g openfox - 2
OpenFoxを起動すると、ローカルのLLMバックエンドが自動検出されます
openfox
使う前に知っておきたいこと
- OpenAI互換APIを備えたローカルLLMバックエンド(vLLM、sglang、ollama、またはllamacpp)がすでに稼働している必要があります。
- Node.js 24.0.0以降が必要です。
収録されている特集
トピック
よくある質問
- openfox とは?
- vLLM、sglang、ollama、llamacppをバックエンドとしてブラウザーUIから利用できる、ローカルLLMを優先した自律型コーディングアシスタントです。 OpenFoxは、ホスト型APIではなくローカルLLM上で動作する自律型コーディングエージェントです。初回起動時に、OpenAI互換APIを公開している稼働中のローカルバックエンド(vLLM、sglang、ollama、llamacpp)を検出して自動設定し、現在のプロジェクトで作業するためのWeb UIを提供します。
- openfox は無料で使えますか?ライセンスは?
- openfox にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- openfox は今もメンテナンスされていますか?
- 活発にメンテナンス中。openfox の最終コミットは 2026年11月4日 です。
- openfox は何に使えますか?
- 自分のGPUサーバー上で、完全オフラインのコーディングエージェントを実行する マシンの外部に持ち出せない機密コードを、ollamaやllamacppの環境で扱う オープンウェイトのコーディングモデルを実際のプロジェクトタスクで検証する ユーザー承認のゲートを設けて、複数ステップのビルド・検証パイプラインを自動化する
- openfox のインストール方法は?
- npmを使ってOpenFoxをグローバルにインストールします: npm i -g openfox OpenFoxを起動すると、ローカルのLLMバックエンドが自動検出されます: openfox
- openfox はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/co-l/openfox
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
既存のAIサブスクリプションやローカルモデルで動作する、コード検索と検証機能を備えたデスクトップ型コーディングエージェント(Tauriアプリ+CLI)。
小型のローカルLLM向けに調整したpiベースのコーディングエージェント。バックグラウンドジョブ、計画モード、フェーズごとのモデル選択に対応。
ホスト型APIやアカウント、ローカルのOllamaやllama.cppなど、自分のモデルで使えるVS Code向けオープンソースAIコーディングエージェント。
OllamaのローカルモデルやOpenAI互換API経由で動作する、ターミナル向けのオープンソースコーディングエージェント。
モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。