Repo-lab
CLIツール

FuXi:Claude Code対抗のプロバイダー非依存ターミナルAIコーディングエージェント

⭐ 2,048 stars GitHub →

FuXi:Claude Code対抗のプロバイダー非依存ターミナルAIコーディングエージェント

FuXiはターミナルで動作するAIコーディングエージェントです。Claude CodeやGemini CLIと異なり、OpenAI互換の任意のモデルを持ち込めるプロバイダー非依存設計が特徴で、Go製の単一静的バイナリで動作します。Think→Act→Verifyループで50以上のビルトインツールを活用し、コードの読み書きからコマンド実行までをエージェント的に処理します。

GitHubで急上昇中の fuxicodex/Fuxi をご紹介します。 スター数 2048★ を獲得し、CLI分野で注目されているツールです。


FuXi とは?AIコーディングエージェントの新しい選択肢

FuXiは「ターミナルに住むAIコーディングエージェント」をコンセプトに開発されたCLIツールです。AnthropicのClaude Codeと同等の機能を、任意のOpenAI互換プロバイダーで利用できる点が最大の差別化要因です。GoでビルドされているためランタイムなしでmacOS・Windows・Linuxすべてで動作し、curlコマンド1行でインストールできます。ファイル読み書き・シェル実行・Webフェッチ・LSP診断・Jupyter・ブラウザ操作など50以上のツールを内蔵し、コスト意識したルーティングと自動フェイルオーバーでLLMを最大限に活用します。2026年8月時点でスター数2048、コントリビューター2名の比較的新しいプロジェクトです。

こんな人におすすめ:

  • エンジニア向け: Claude Codeへの依存を避けたいMLエンジニアやバックエンドエンジニアが、Gemini・DeepSeek・ローカルLLM等を使いながらClaude Code相当のエージェント体験を得るために活用できます。
  • 非エンジニア向け: プログラミング知識が必要なため、エンジニア専用ツールです。

主な機能・特徴

FuXiの中核機能

  • プロバイダー非依存設計: OpenAI互換モデルを自由に選択・切り替えられるプロバイダー非依存設計を提供する
  • 50以上の内蔵ツール: ファイル読み書き・シェル・Webフェッチ・Jupyter・ブラウザ操作など50以上のツールを内蔵する
  • エージェントループ: Think→Act→Verifyのエージェントループでモデル性能以上の結果を引き出す
  • 単一バイナリ: Go製静的バイナリでランタイム不要・curlコマンド1行でインストールできる
  • MCP拡張: MCP(Model Context Protocol)クライアント・スキル・プラグインで拡張可能

最新リリース(v0.1.2 / 2026-08-06)での主な改善

2026年8月のv0.1.2では以下の機能が追加・強化されました:

  • マルチウィンドウ連携: 複数の並行セッションをシームレスに切り替え可能
  • 画像キャプション: ビジョン非対応モデルでも画像説明を自動生成
  • 思考モードの自動適応: タスク種別に応じてThinkingモードが自動切替
  • セキュリティ強化: MCPトークンの平文削除・OAuth認証スコープの厳格化

セキュリティ設計

シェルコマンドはAST安全性分類器を通過してから実行されます。詳細なパーミッション設定と監査ログにより、エージェントの自律動作を制御下に置けます。


使い方・始め方

FuXiのインストール方法

インストールはcurlコマンド1行で完結します:

# macOS / Linux
curl -fsSL https://releases.fuxicode.com/bootstrap.sh | bash

# インストール確認
fuxi --version
fuxi doctor   # 環境チェック

Windowsの場合はPowerShellで実行します:

# Windows (PowerShell)
irm https://releases.fuxicode.com/bootstrap.ps1 | iex

初期設定とモデル設定

# セットアップウィザード(推奨)
fuxi wizard

# または手動でconfig.yamlを生成
fuxi init

config.yaml の基本設定例:

provider: openapi
base_url: https://your-endpoint/v1
api_key: <your-key>
model: your-model

複数のプロバイダーを管理する場合は、providers:カタログ形式も利用できます。

FuXi TUI の起動と基本操作

fuxi          # TUIを起動
fuxi doctor   # 環境診断
fuxi verify   # プロバイダー接続確認

TUI内では/modelでモデルを切り替え、/costでコストを確認、/compactでコンテキストを圧縮できます。タブ補完やCtrl+Rでのヒストリー検索もサポートされています。


活用事例

活用例1: バックエンドエンジニアのコードレビュー自動化

バックエンドエンジニアがAPIキーを自前で用意したDeepSeekモデルでコードレビュー・リファクタリング・テスト修正を自動化し、Claude Codeと同等の体験をコスト抑制しながら得るユースケースです。FuXiのThink→Act→Verifyループが、失敗したテストを見つけ、コードを修正し、再テストまで自動で行います。

活用例2: MLエンジニアの実験サイクル高速化

MLエンジニアがJupyterノートブック操作・bashコマンド実行・ファイル編集を組み合わせたデータパイプラインの構築をFuXiに委任し、実験サイクルを高速化するユースケースです。FuXiはJupyterを内蔵ツールとしてサポートしており、セル実行・出力確認・コード修正のサイクルをエージェントが代行します。


Claude CodeやGemini CLIとの違い・なぜ今このツールか

FuXi vs Claude Code

FuXiが「Claude Codeの代替」を明示的に標榜している最大の理由はプロバイダーロックインの回避です。Claude Codeはそれ自体がAnthropicのモデル専用であり、APIコストも比較的高価です。FuXiはOpenAI互換であれば任意のモデル(Gemini・DeepSeek・ローカルLLM等)を使えます。

FuXi vs Gemini CLI

Gemini CLIはGoogleエコシステムとの統合に強みがありますが、FuXiはより幅広いプロバイダーをサポートし、MCP拡張によるカスタマイズ性が高いのが特徴です。

GitHub急上昇の背景

2026年8月に2000スターを突破した背景には、v0.1.2でのマルチウィンドウ・画像キャプション・セキュリティ強化など、完成度の急上昇があります。特定ベンダー依存を嫌うエンジニアからの需要が高まっています。


こんな人に向いている

FuXiが特に役立つ職種・シーン

バックエンドエンジニア: Claude Codeのサブスクリプションコストを抑えたい、または自社のLLMエンドポイントを活用したいエンジニアに最適です。ファイル読み書き・テスト実行・Gitコミットなど日常的なエンジニアリングタスクをエージェントに委任できます。

MLエンジニア・データサイエンティスト: JupyterサポートとPython実行環境の統合により、機械学習パイプラインの構築・実験・デバッグをFuXiが代行します。コスト意識したモデルルーティングで、高コストなGPT-4を最小限に抑えた運用が可能です。

フルスタックエンジニア: 複数のLLMプロバイダーをコスト・品質・レイテンシで自動ルーティングする機能により、フロントエンド・バックエンド・インフラの複合タスクで高いコストパフォーマンスを発揮します。

DevOpsエンジニア: シェルコマンド実行・Webフェッチ・ファイル操作の組み合わせでインフラ設定ファイルの生成・検証・デプロイ準備を自動化できます。AST安全性分類器による意図しないコマンド実行防止が、本番環境での利用でも安心感をもたらします。


使う前に知っておきたいこと

ライセンスと商用利用

FuXiはプロプライエタリライセンスです(Copyright © 2026 FUXI)。個人・チーム・企業いずれも無償で利用できると記載されていますが("Free forever")、商用利用の詳細条件はLICENSEファイルを必ず確認してください。オープンソースではないため、ソースコードの改変・再配布はできません。

技術的制限・注意点

  • Node.js ≥22.19 または ≥24: ランタイム要件があります(Goバイナリですがnode toolchainが必要)
  • プロプライエタリ: ソースコードは非公開。バグ修正・セキュリティパッチはFuXI社に依存します
  • まだ v0.1.x: 2026年8月現在、0.1.x系の比較的初期バージョンです。APIや設定フォーマットが変更される可能性があります
  • コントリビューター2名: 小規模チームのため、長期的なメンテナンス継続性には注意が必要です

セキュリティ考慮事項

シェルコマンドはAST安全性分類器でフィルタリングされますが、--dangerously-skip-permissionsフラグは全パーミッションチェックをバイパスします。本番環境での利用は十分に検証してから行ってください。


関連ツール・おすすめサービス

  • DigitalOcean — 開発者向けクラウド・App Platformでかんたんデプロイ
  • さくらVPS — 国内ホスティングでのセルフホストならこちら

まとめ

FuXiはClaude Codeの体験をあらゆるLLMプロバイダーで再現できる数少ないツールです。特定ベンダーへの依存を避けつつ高機能なAIコーディング支援を求めるエンジニアに向いています。v0.1.2でマルチウィンドウ・画像キャプション・セキュリティ強化が追加され、実用性が大幅に向上しました。ライセンスはプロプライエタリのため商用利用前は確認が必要ですが、個人・チーム・企業とも無償利用できる点は魅力です。

GitHub でチェックする →


この技術を学ぶ

CLIに興味を持った方には、UdemyのオンラインコースもおすすめCLI技術を深く学べます。

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください