im4codes/imcodes

The IM for agents. Shared Agent Context & Memory, supervised execution, and cross-agent audit across AI providers.

解決する課題

IM.codes は、ターミナルベースのコーディングエージェントのためのメッセージング、メモリ、およびレビューレイヤーを提供します。エージェントのワークフローが特定のターミナルやマシンに縛られてしまう「到達性の問題」を解決し、ユーザーがモバイル、ウェブ、またはタブレットからエージェントを監視・操作できるようにします。また、マルチエージェント間のディスカッションやプロバイダーをまたぐ監査を可能にすることで、「単一モデルの盲点」に対処し、より高いコード品質と安定した判断を実現します。

仕組み

このプロジェクトは、共有メモリレイヤーと管理された Model Context Protocol (MCP) ツールサーフェスを通じて、さまざまな AI プロバイダー(Claude Code、Gemini CLI、GitHub Copilot など)と統合されるデーモン管理システムを実装しています。完了したエージェントの作業を再利用可能なメモリとしてキャプチャし、将来のセッションに注入します。また、エージェントのターンを評価し、自律的に作業を継続するか、監査ループをトリガーするかを決定できる監視実行エンジンも備えています。

対象ユーザー

ターミナルベースの AI コーディングエージェントを使用しており、デバイスを問わずコントロールとアクセシビリティを維持したい開発者、および複雑なソフトウェア変更に対して構造化されたマルチモデルのレビュープロセスを必要とするチーム。

ハイライト

  • 共有エージェントメモリ: 完了した作業を再利用可能なコンテキストに変換し、多言語セマンティック検索を使用して、異なるセッションやプロバイダー間で関連する履歴を呼び出します。
  • OpenSpec Auto Deliver: 仕様駆動の変更のための構造化されたパイプライン。提案の監査、実装、検証、および自動モジュールスコアリングが含まれます。
  • 管理された MCP ツール: メモリの呼び出し、エージェント間メッセージング、および cron スケジューリングのための標準化されたツールサーフェスをエージェントに提供します。
  • 監視実行: 完了したターンを判断して、タスクが終了したか、やり直しが必要かを決定する自動スーパーバイザー。手動の「continue」プロンプトの必要性を軽減します。
  • リモートアクセス: セキュアな WebSocket トンネルを介した完全なターミナルアクセス、ファイルブラウジング、およびローカル Web プレビュー。モバイルや Apple Watch からアクセス可能です。
  • マルチエージェント・コラボレーション: 複数のモデルが互いの計画と実装を監査し、バイアスや見落としを減らす「チームディスカッション」をサポートします。