Repolode
co-l

co-l/openfox

vLLM、sglang、ollama、llamacppをバックエンドとしてブラウザーUIから利用できる、ローカルLLMを優先した自律型コーディングアシスタントです。

代替できる製品:Claude CodeCursor

スター
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. 1

    npmを使ってOpenFoxをグローバルにインストールします

    npm i -g openfox
  2. 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 の数値は毎日更新されます。

関連プロジェクト