Repolode
im4codes

im4codes/imcodes

AIコーディングエージェント向けのIM風コントロールレイヤー。共有メモリ、リモートのターミナル・デスクトップアクセス、MCPツールの管理、エージェント横断の監査を実現します。

スター
959
フォーク
121
未解決の Issue
1
最終コミット
23 時間前

これは何?

IM.codesは、Claude Code、Codex、Gemini CLI、OpenClawなどのAIコーディングエージェントを、エージェントが動作するマシンに接続します。各開発マシン上のデーモンが、tmuxまたはSDKトランスポートを通じてエージェントのセッションを管理し、セルフホスト型サーバーがWebまたはモバイルのダッシュボードからのアクセスを中継します。ダッシュボードからターミナルを開いたり、ファイルやgitの変更を確認したり、localhostをプレビューしたり、作業完了の通知を受け取ったりできます。

また、完了したアシスタントの出力を要約し、後続のセッションで呼び出せる共有メモリレイヤーを備えています。さらに、メモリ検索、`imcodes send`によるエージェント間メッセージ送信、cronスケジューリングに使える管理型MCPツールも提供します。複数のプロバイダーがコードを書く前に作業をレビューできるマルチエージェントのTeamディスカッションや、セッションごとに自動続行、差し戻し、監査と修正のループを実行できるスーパーバイザーも利用できます。

IM.codesはMITライセンスの個人プロジェクトで、npmからインストールできます。DockerとPostgreSQLを使ってセルフホストでき、Node.js 22以降が必要です。macOSとLinuxに対応し、Windowsは実験的サポートとして記載されています。

主な機能

  • 01SSHやVPNを使わず、任意のブラウザーからリモートのターミナルやファイル・gitの状態を確認できます。
  • 02過去の作業を要約して記憶し、セッションやプロバイダーをまたいで呼び出せる共有メモリ。
  • 03メモリ検索、エージェント間のメッセージ送信、cronスケジューリングに使える管理型MCPツール。
  • 04複数のプロバイダーが実装前に作業をレビューするTeamディスカッション。
  • 05セッションごとに自動続行、差し戻し、監査ループを実行するスーパーバイザー。
  • 06サーバー経由でトンネル接続するlocalhostプレビュー。HMRにも対応。

ユースケース

  • デスクから離れているときに、スマートフォンから長時間稼働するコーディングエージェントの状況を確認し、指示を出す。
  • `imcodes send`を使って、あるエージェントから別のエージェントに変更のレビューやテスト実行を依頼する。
  • CIの失敗、webhook、ログ監視スクリプトをきっかけに、エージェントの作業を開始する。
  • 実装に着手する前に、複数のモデルで仕様をレビューする。

クイックスタート

  1. 1

    App Storeからアプリをダウンロードするか、app.im.codesでWebアプリを利用してください

使う前に知っておきたいこと

  • READMEには、保証、SLA、安定性の保証がない、現在も積極的に開発中の個人プロジェクトと記載されています。
  • 共有エンタープライズコンテキストは現在も開発中で、本番環境でのテストはまだ十分に行われていません。
  • すべての機能を利用するには、対応するcoding agent providerと、セルフホストまたはアカウントベースのセットアップが必要です。

収録されている特集

トピック

よくある質問

imcodes とは?
AIコーディングエージェント向けのIM風コントロールレイヤー。共有メモリ、リモートのターミナル・デスクトップアクセス、MCPツールの管理、エージェント横断の監査を実現します。 IM.codesは、Claude Code、Codex、Gemini CLI、OpenClawなどのAIコーディングエージェントを、エージェントが動作するマシンに接続します。各開発マシン上のデーモンが、tmuxまたはSDKトランスポートを通じてエージェントのセッションを管理し、セルフホスト型サーバーがWebまたはモバイルのダッシュボードからのアクセスを中継します。ダッシュボードからターミナルを開いたり、ファイルやgitの変更を確認したり、localhostをプレビューしたり、作業完了の通知を受け取ったりできます。
imcodes は無料で使えますか?ライセンスは?
imcodes は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
imcodes は今もメンテナンスされていますか?
活発にメンテナンス中。imcodes の最終コミットは 2026年11月6日 です。
imcodes は何に使えますか?
デスクから離れているときに、スマートフォンから長時間稼働するコーディングエージェントの状況を確認し、指示を出す。 `imcodes send`を使って、あるエージェントから別のエージェントに変更のレビューやテスト実行を依頼する。 CIの失敗、webhook、ログ監視スクリプトをきっかけに、エージェントの作業を開始する。 実装に着手する前に、複数のモデルで仕様をレビューする。
imcodes のインストール方法は?
App Storeからアプリをダウンロードするか、app.im.codesでWebアプリを利用してください
imcodes はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/im4codes/imcodes

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト