vybestack/llxprt-code

An open-source multi-provider AI assisted CLI development tool. Use whatever LLM you want to code in your terminal.

解決する課題

LLxprt Codeは、単一のAIプロバイダーへのロックインを解消するコマンドラインAIコーディングアシスタントです。開発者はターミナルから直接、コードベースへのクエリや編集、アプリケーションの生成、ワークフローの自動化を行うことができ、さまざまなLLMプロバイダー(ローカルモデルを含む)の間をシームレスに切り替えることができます。

仕組み

このツールは、対話型のREPLまたは自動化用の非対話型モードを備えたCLIとして動作します。APIキーまたはOAuthを介して幅広いプロバイダーに接続でき(Claude ProやChatGPT Plusなどの既存のサブスクリプションの使用が可能)、ロードバランサーをサポートして複数のアカウントにリクエストを分散させることでレート制限を回避できます。また、特定のタスクのために、隔離されたコンテキストと異なるモデル設定を持つ特化型の「サブエージェント」を生成することも可能です。

対象ユーザー

ターミナルネイティブのワークフローを好み、単一のエコシステムに縛られることなく、複数のAIモデル(プロプライエタリまたはオープンウェイト)やプロバイダーを使用する柔軟性を求める開発者。

ハイライト

  • プロバイダーに依存しない: Anthropic、Gemini、OpenAI、Kimi、およびOpenAI互換のあらゆるAPIをサポート。
  • サブスクリプション統合: OAuthを介して既存のClaude Pro、ChatGPT Plus、またはKimiのサブスクリプションを使用可能。
  • ローカルモデルのサポート: LM Studio、llama.cpp、Ollamaに対応しており、完全なプライバシーを確保。
  • サブエージェント: 特定のタスク向けに、カスタムモデルとツールアクセスを持つ隔離されたAIアシスタントを作成。
  • マルチアカウントフェイルオーバー: レート制限を回避するために、複数のOAuthアカウント間で自動フェイルオーバーを実行。
  • IDE統合: Agent Communication Protocol (ACP) を介した Zed エディタとのネイティブ統合。
  • MCP統合: Model Context Protocol (MCP) サーバーを介して外部ツールやサービスに接続可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト