Claude CodeやCodexなどのCLIエージェントをバックグラウンドで動かし、判断が必要なときだけカードで確認できる、軽量で依存関係のないスケジューラー。
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
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 の数値は毎日更新されます。
関連プロジェクト
コーディングエージェント向けの長期記憶。ローカルのSQLiteデータベースに記憶を保存し、Claude Code、Codex、CursorなどのMCPクライアント間で共有できます。
Claude Code、Cursor、CodexなどのAIエージェントに、分からないことは分からないと明示する永続記憶を提供する、ローカルファーストでガバナンス機能を備えたメモリレイヤー。
コーディングエージェントがFigmaデザインをコード化し、デザインをキャンバスに書き戻せる無料の双方向Figma MCPサーバー。
メールや会議、開発ツールから記憶グラフを構築し、タスクの計画と実行を行う、セルフホスト型のパーソナルAIアシスタント。
各ボットが独自のモデル、クラウドコンピューター、連携アプリを持つ、オープンソースのデスクトップ/セルフホスト型チャットアプリ。Claude、Codex、Grokをローカルで実行できます。