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 ワークフローをサポート。
  • セマンティック検索:テキスト一致だけでなく意味に基づく検索が可能なコードベースインデックス。