このプロジェクトについて

ForgeはAIを活用したターミナル開発環境およびペアプログラミングエージェントです。大規模言語モデル(LLM)をターミナルに直接統合し、幅広いコーディングタスクで開発者を支援します。Claude、GPT、O Series、Grok、Deepseek、Geminiなど、複数のプロバイダーをサポートしています。 このツールは3つの異なるインタラクションモードを提供します: 1. **インタラクティブモード(TUI)**:会話形式で多段階のコーディング支援を行うための常駐ターミナルUI。 2. **ワンショットCLIモード**:単一のプロンプトを実行して終了でき、スクリプトや簡単なクエリに最適。 3. **ZSHプラグインモード**:`:`プレフィックスシステムを通じて統合され、シェルを離れることなくプロンプト、コミット、会話管理のための高速なシェル内コマンドを可能にします。 Forgeには、さまざまなタスク用の特化したエージェントが含まれています:実装用の`forge`、調査とコード理解用の`sage`、計画用の`muse`。コードの説明、デバッグ、リファクタリング、データベーススキーマ設計、git操作などの機能をサポートしています。さらに、ワークスペースインデックスによるセマンティック検索機能を提供し、拡張性のためにカスタムスキルとエージェントをサポートしています。 インストールはcurlスクリプトで簡単に行え、設定はインタラクティブなプロバイダーログインまたは`forge.yaml`ファイルで管理されます。