tailcallhq/forgecode
AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models
What it solves
Forge は AI 強化ターミナル開発環境で、AI 機能を開発者のワークフローに直接統合するよう設計されています。AI エージェントをシェルに持ち込むことで、コードエディタと別個の AI チャットインターフェースを行き来する必要がなくなり、ターミナルを離れることなくコードの理解、機能実装、デバッグ、Git 操作を行えます。
How it works
Forge は主に 3 つのモードで動作します:
- インタラクティブモード (TUI):永続的な対話ループ。
- ワンショット CLI モード:単一プロンプトまたはスクリプト実行。
- ZSH プラグインモード:
:プレフィックスで始まる行をインターセプトし、AI エージェントへルーティングします。
複数の LLM プロバイダー(OpenAI、Anthropic など)に対応し、forge(実装)、sage(リサーチ)、muse(プランニング)といった専門エージェントを利用してタスク種別に応じた処理を行います。また、コードベースのインデックス作成を行うセマンティック検索ワークスペースや、再利用可能なワークフローを定義する「スキル」システムも備えています。
Who it’s for
ターミナル環境に AI アシスタンスを統合したいが、開発プロセスとシェルの完全なコントロールは保持したい開発者向けです。
Highlights
- ZSH 統合:
:プレフィックスコマンドでシェルプロンプトから直接 AI エージェントとやり取り。 - 専門エージェント:実装、リサーチ、プランニング用の組み込みロールでコンテキストと動作を最適化。
- Git 統合:AI がコミットメッセージを生成し、コンフリクト解決のガイダンスを提供。
- サンドボックスモード:安全な実験のために隔離された git worktree とブランチを作成可能。
- 拡張可能なスキル:Markdown ファイルで定義されたカスタムで再利用可能な AI ワークフローをサポート。
- セマンティック検索:テキスト一致だけでなく意味に基づく検索が可能なコードベースインデックス。