QwenLM/qwen-code
An open-source AI coding agent that lives in your terminal.
何が解決されるか
Qwen Code は、ターミナル、IDE、またはデスクトップアプリケーションから直接ソフトウェア開発タスクを自動化するように設計されたオープンソースの AI コーディングエージェントです。複数の LLM プロバイダーとオープンソースモデルをサポートすることで、ベンダーロックインを解消し、開発者が実行時に異なる AI モデル間を切り替えることを可能にします。
どうやって動作するか
このツールは、さまざまな環境に統合できるマルチプロトコルエージェントフレームワークとして動作します。インタラクティブなターミナル UI、CI/CD スクリプト用のヘッドレスモード、共有エージェントセッション用のデーモン、または Python、TypeScript、Java の SDK を介して実行できます。Auto-Memory、Auto-Skills、および SubAgents と Agent Teams を生成して複雑なコーディングタスクを処理する能力を含むエージェンティックワークフローを活用します。
誰のために作られたか
強力なオープンソースの専有コーディングエージェントの代替品を求める開発者、および既存の開発環境(ターミナル、VS Code、Zed、JetBrains などの IDE)と深く統合する必要がある開発者のために構築されています。
ハイライト
- マルチプロトコルサポート:OpenAI、Anthropic、Gemini、Qwen API と互換性があり、さらに Ollama または vLLM を介したローカルモデルにも対応。
- エージェンティック機能:レビュー、バッチ処理、バグ修復のための組み込みスキルを備え、MCP と LSP の統合もサポート。
- 拡張可能なインターフェース:CLI、デスクトップアプリ、IDE プラグイン、Telegram や WeChat などのプラットフォーム向けの IM ボットとして利用可能。
- オープンソースエコシステム:フレームワークと基盤となる Qwen モデルの両方がオープンソースであり、AI を使って自身のコードを反復改善できる。
- Agent Arena:同じコーディングタスクに対して複数のモデルを直接比較できる。