Skip to content

Commit 67234c2

Browse files
author
IM.codes
committed
Update docs for CLI and SDK agents
1 parent 51b5a74 commit 67234c2

File tree

9 files changed

+58
-36
lines changed

9 files changed

+58
-36
lines changed

README.i18n/README.es.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ IM.codes es un mensajero especializado para agentes de programación con IA. Te
99

1010
> **Nota:** Este archivo es una traducción. **El README en inglés (`../README.md`) es la versión canónica.** Si hay alguna diferencia, prevalece la versión en inglés.
1111
12+
Claude Code y Codex ahora admiten dos modos de integración: CLI y SDK.
13+
1214
## Capturas
1315

1416
### Escritorio
@@ -167,12 +169,12 @@ You (browser / mobile)
167169
Server (self-hosted)
168170
↓ WebSocket
169171
Daemon (your machine)
170-
↓ tmux / WezTerm / transport
172+
↓ tmux / transport
171173
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
172174
↔ imcodes send (agent-to-agent)
173175
```
174176

175-
El daemon se ejecuta en tu máquina y gestiona sesiones a través de tmux, WezTerm o protocolos transport. El servidor reenvía las conexiones entre tus dispositivos y el daemon. Todo permanece en tu propia infraestructura.
177+
El daemon se ejecuta en tu máquina y gestiona sesiones a través de tmux o protocolos transport. El servidor reenvía las conexiones entre tus dispositivos y el daemon. Todo permanece en tu propia infraestructura.
176178

177179
## Instalación
178180

README.i18n/README.ja.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ IM.codes は AI コーディングエージェント向けの専用メッセン
88

99
> これは翻訳版です。**正式な内容は英語版 README(`../README.md`)です。** 差異がある場合は英語版を優先してください。
1010
11+
Claude Code と Codex はどちらも CLI と SDK の両方で接続できます。
12+
1113
## スクリーンショット
1214

1315
### デスクトップ
@@ -160,12 +162,12 @@ You (browser / mobile)
160162
Server (self-hosted)
161163
↓ WebSocket
162164
Daemon (your machine)
163-
↓ tmux / WezTerm / transport
165+
↓ tmux / transport
164166
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
165167
↔ imcodes send (agent-to-agent)
166168
```
167169

168-
Daemon は開発マシン上で動作し、tmux / WezTerm または transport プロトコルを通じて agent session を管理します。Server は各デバイスと daemon の間を中継します。データは自分のインフラに留まります。
170+
Daemon は開発マシン上で動作し、tmux または transport プロトコルを通じて agent session を管理します。Server は各デバイスと daemon の間を中継します。データは自分のインフラに留まります。
169171

170172
## インストール
171173

README.i18n/README.ko.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ IM.codes는 AI 코딩 에이전트를 위한 전용 메신저입니다. 모바
88

99
> 이 문서는 번역본입니다. **기준 문서는 영어 README(`../README.md`)입니다.** 차이가 있으면 영어판을 우선합니다.
1010
11+
Claude Code와 Codex는 이제 CLI와 SDK 두 방식 모두로 연결할 수 있습니다.
12+
1113
## 스크린샷
1214

1315
### 데스크톱
@@ -160,12 +162,12 @@ You (browser / mobile)
160162
Server (self-hosted)
161163
↓ WebSocket
162164
Daemon (your machine)
163-
↓ tmux / WezTerm / transport
165+
↓ tmux / transport
164166
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
165167
↔ imcodes send (agent-to-agent)
166168
```
167169

168-
daemon은 개발 머신에서 실행되며 tmux / WezTerm 또는 transport 프로토콜을 통해 session을 관리합니다. 서버는 각 기기와 daemon 사이를 중계합니다. 데이터는 자신의 인프라 안에 남습니다.
170+
daemon은 개발 머신에서 실행되며 tmux 또는 transport 프로토콜을 통해 session을 관리합니다. 서버는 각 기기와 daemon 사이를 중계합니다. 데이터는 자신의 인프라 안에 남습니다.
169171

170172
## 설치
171173

README.i18n/README.ru.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ IM.codes — специализированный мессенджер для AI
88

99
> Это перевод. **Каноническая версия — английский README (`../README.md`).** Если есть расхождения, ориентируйтесь на английский вариант.
1010
11+
Claude Code и Codex теперь поддерживают два способа интеграции: CLI и SDK.
12+
1113
## Скриншоты
1214

1315
### Десктоп
@@ -160,12 +162,12 @@ You (browser / mobile)
160162
Server (self-hosted)
161163
↓ WebSocket
162164
Daemon (your machine)
163-
↓ tmux / WezTerm / transport
165+
↓ tmux / transport
164166
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
165167
↔ imcodes send (agent-to-agent)
166168
```
167169

168-
Daemon работает на вашей dev‑машине и управляет сессиями через tmux / WezTerm или transport‑протоколы. Сервер проксирует соединения между вашими устройствами и daemon. Всё остаётся на вашей инфраструктуре.
170+
Daemon работает на вашей dev‑машине и управляет сессиями через tmux или transport‑протоколы. Сервер проксирует соединения между вашими устройствами и daemon. Всё остаётся на вашей инфраструктуре.
169171

170172
## Установка
171173

README.i18n/README.zh-CN.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ IM.codes 是一个面向 AI 编码代理的专用即时通讯器。你可以在
99

1010
> **说明:** 本文件是中文翻译版。**英文 README(`../README.md`)是规范版本。** 若内容存在差异,以英文版为准。
1111
12+
Claude Code 和 Codex 现在都支持两种接入方式:CLI 和 SDK。
13+
1214
## 截图
1315

1416
### 桌面端
@@ -189,12 +191,12 @@ You (browser / mobile)
189191
Server (self-hosted)
190192
↓ WebSocket
191193
Daemon (your machine)
192-
↓ tmux / WezTerm / transport
194+
↓ tmux / transport
193195
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
194196
↔ imcodes send (agent-to-agent)
195197
```
196198

197-
Daemon 运行在你的开发机上,通过 tmux 或 WezTerm 管理进程型 agent,会通过网络协议管理 transport 型 agent(例如 OpenClaw gateway)。Agent 之间可以用 `imcodes send` 互相通信。Server 负责在你的设备与 daemon 之间中转连接。所有数据都留在你自己的基础设施里。
199+
Daemon 运行在你的开发机上,通过 tmux 管理进程型 agent,会通过网络协议管理 transport 型 agent(例如 OpenClaw gateway)。Agent 之间可以用 `imcodes send` 互相通信。Server 负责在你的设备与 daemon 之间中转连接。所有数据都留在你自己的基础设施里。
198200

199201
## 安装
200202

README.i18n/README.zh-TW.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ IM.codes 是一个面向 AI 编码代理的專用即時通訊器。你可以在
99

1010
> **說明:** 本文件是中文翻译版。**英文 README(`../README.md`)是規範版本。** 若内容存在差异,以英文版为准。
1111
12+
Claude Code 和 Codex 現在都支援兩種接入方式:CLI 和 SDK。
13+
1214
## 截圖
1315

1416
### 桌面端
@@ -189,12 +191,12 @@ You (browser / mobile)
189191
Server (self-hosted)
190192
↓ WebSocket
191193
Daemon (your machine)
192-
↓ tmux / WezTerm / transport
194+
↓ tmux / transport
193195
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
194196
↔ imcodes send (agent-to-agent)
195197
```
196198

197-
Daemon 运行在你的开发机上,通过 tmux 或 WezTerm 管理进程型 agent,会通过网络协议管理 transport 型 agent(例如 OpenClaw gateway)。Agent 之间可以用 `imcodes send` 互相通信。Server 负责在你的设备与 daemon 之间中转连接。所有数据都留在你自己的基础设施里。
199+
Daemon 运行在你的开发机上,通过 tmux 管理进程型 agent,会通过网络协议管理 transport 型 agent(例如 OpenClaw gateway)。Agent 之间可以用 `imcodes send` 互相通信。Server 负责在你的设备与 daemon 之间中转连接。所有数据都留在你自己的基础设施里。
198200

199201
## 安裝
200202

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**The IM for agents.**
66

7-
A specialized instant messenger for AI agents. Keep long-running coding-agent sessions within reach from mobile or web, with terminal access, file browsing, git views, localhost preview, notifications, and multi-agent workflows built in. Works with [Claude Code](https://github.com/anthropics/claude-code), [Codex](https://github.com/openai/codex), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenClaw](https://openclaw.com), [Qwen](https://github.com/QwenLM/qwen-agent), and more — including native streaming output for transport-backed agents.
7+
A specialized instant messenger for AI agents. Keep long-running coding-agent sessions within reach from mobile or web, with terminal access, file browsing, git views, localhost preview, notifications, and multi-agent workflows built in. Works with [Claude Code](https://github.com/anthropics/claude-code) and [Codex](https://github.com/openai/codex) via both CLI and SDK integrations, plus [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenClaw](https://openclaw.com), [Qwen](https://github.com/QwenLM/qwen-agent), and more — including native streaming output for transport-backed agents.
88

99
> **Disclaimer:** This is an actively developed personal open-source project. There are no warranties, no SLA, and no guarantees of stability, security, or backward compatibility. Use at your own risk. Breaking changes may happen at any time without notice.
1010
@@ -90,7 +90,7 @@ Single-model output shouldn't be trusted blindly. Spawn quick discussion rounds
9090

9191
### Streaming Transport Agents
9292

93-
Native streaming output support for transport-backed agents like [OpenClaw](https://openclaw.com) and [Qwen](https://github.com/QwenLM/qwen-agent). These agents connect via network protocols (WebSocket or local SDK) instead of terminal scraping, delivering structured event streams with real-time delta updates, tool call tracking, and session restore.
93+
Native streaming output support for transport-backed agents like [Claude Code SDK](https://github.com/anthropics/claude-agent-sdk-typescript), [Codex SDK](https://github.com/openai/codex/tree/main/sdk/typescript), [OpenClaw](https://openclaw.com), and [Qwen](https://github.com/QwenLM/qwen-agent). These agents connect via network protocols or local SDKs instead of terminal scraping, delivering structured event streams with real-time delta updates, tool call tracking, and session restore.
9494

9595
> **Note on Qwen:** Qwen currently offers a free tier (1,000 requests/day) provided by Alibaba Cloud. This is an Alibaba Cloud policy, not an IM.codes offering — terms, limits, and availability may change at any time without notice. Check the [Qwen documentation](https://qwen.readthedocs.io/) for current details.
9696
@@ -185,12 +185,12 @@ You (browser / mobile)
185185
Server (self-hosted)
186186
↓ WebSocket
187187
Daemon (your machine)
188-
↓ tmux / WezTerm / transport
188+
↓ tmux / transport
189189
AI Agents (Claude Code / Codex / Gemini CLI / OpenClaw)
190190
↔ imcodes send (agent-to-agent)
191191
```
192192

193-
The daemon runs on your dev machine and manages agent sessions through tmux or WezTerm (process-backed) or network protocols (transport-backed, e.g. OpenClaw gateway). Agents can communicate with each other via `imcodes send`. The server relays connections between your devices and the daemon. Everything stays on your infrastructure.
193+
The daemon runs on your dev machine and manages process-backed agent sessions through tmux or transport-backed sessions through network protocols / local SDKs (for example Claude Code SDK, Codex SDK, OpenClaw gateway, and Qwen). Agents can communicate with each other via `imcodes send`. The server relays connections between your devices and the daemon. Everything stays on your infrastructure.
194194

195195
## Install
196196

@@ -328,7 +328,7 @@ Check the daemon watchdog log for errors:
328328
- **Windows (experimental)**: Native support via ConPTY (built-in on Windows 10+). Just `npm install -g imcodes` — no extra software needed. WSL also works.
329329
- Node.js >= 20
330330
- Terminal multiplexer: [tmux](https://github.com/tmux/tmux) (Linux/macOS). Windows uses ConPTY (auto-detected, built-in).
331-
- At least one AI coding agent: [Claude Code](https://github.com/anthropics/claude-code), [Codex](https://github.com/openai/codex), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenClaw](https://openclaw.com), or [Qwen](https://github.com/QwenLM/qwen-agent)
331+
- At least one AI coding agent: [Claude Code](https://github.com/anthropics/claude-code) (CLI or SDK), [Codex](https://github.com/openai/codex) (CLI or SDK), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenClaw](https://openclaw.com), or [Qwen](https://github.com/QwenLM/qwen-agent)
332332

333333
## Disclaimer
334334

0 commit comments

Comments
 (0)