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 ビューアと、会話を破棄してファイルを元に戻すためのロールバックメカニズム。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト