openJiuwen-ai/iCode

A lightweight, extensible, fully offline development platform and agent/workflow toolkit for the AI era, with an intuitive TUI, easy deployment, and complete control over your data, agents, and workflows.

解決する課題

iCode は、AI エージェントとワークフローをオーケストレーションするためのターミナルベースの環境を提供し、ユーザーが単一のインターフェースでコーディングタスクの管理、シェルコマンドの実行、AI モデルのパフォーマンスとコストの追跡を行うことを可能にします。

仕組み

これはコマンドセンターとして機能し、エージェントはコードではなく設定(指示、ツール、メモリ)によって定義されます。ユーザーは会話中に異なるモデルプロバイダーを切り替えたり、マルチノードワークフローを実行したり、内蔵シェルを使用してシステムと直接対話したりできます。ファイル変更を確認するための diff ビューアと、変更を元に戻すためのロールバックシステムを含むツールが含まれています。

対象ユーザー

ターミナル中心のワークフローを好み、コーディングおよびシステムタスク用の AI エージェントを高度に設定可能な方法で管理したい開発者およびパワーユーザー。

ハイライト

  • 設定ベースのエージェント: 専用の設定画面を介してエージェントの指示、ツール、サブエージェント、MCP サーバーを定義します。
  • 統合ターミナル: フルスクリーンプログラムとネストされたセッションをサポートする実際のシェル(!)。
  • ワークフローの可視化: ワークフローをノードごとに実行および監視し、ツール呼び出しとトークン消費を追跡します。
  • 軌跡追跡: 時間とトークン使用量の詳細な内訳。タイムライン上のモデルサイクルとフックを含みます。
  • バージョン管理ツール: ファイル変更用の内蔵 diff ビューアと、会話を破棄してファイルを元に戻すためのロールバックメカニズム。

関連

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