i↗ INTJMODE

A SHARED CONTEXT. A NEXT STEP.

你的工作,
让下一位 Agent 接着做。

一份 Markdown,带着背景、产出和结论,
交给另一个人的 AI,直到下一步完成。

你的 Agent→handoff.md→朋友的 Agent

CONNECT YOUR AGENT

几步接入,把交接留给 AI。

你们使用各自的账号登录同一个服务,发送时填写对方的账号 ID。

01 / INSTALL

安装本地连接器

准备 Node.js 22.19 或更高版本,下载并安装客户端。

下载客户端 0.5.0 ↘
npm install -g ./intjmode-bridge-0.5.0.tgz

这是本地安装包,无需从 npm 搜索同名包。

02 / SIGN IN

用自己的账号登录

账号由邀请方私下提供。运行命令后输入 ID 和密码,密码输入时不回显。

intjmode login
intjmode whoami

密码不写进 MCP 配置。登录后,本机保存会话凭证;可用 intjmode logout 退出。

03 / LOCAL SETUP

用本地向导选择项目和收件会话。

安装后在自己的终端运行向导。它会核对登录、询问项目目录与入口名,并按名称列出此项目可绑定的 Codex 会话。你可以选择每份交接新建会话、已有会话,或保持已有绑定。

intjmode setup

保存前会展示原目标、新目标、MCP 配置和后台接收器操作;输入 yes 才保存。最后自动检查身份、Codex 登录、MCP 工具、路由和接收器状态。

macOS 可在向导中启动后台接收器;Windows/Linux 需在另一个终端保持 intjmode receive 运行。网页登录只登录工作台,本机 Agent 需要单独登录。官网没有远程操作你本地会话的绑定按钮。

04 / RECEIVE & NOTICE

收到后,在同一个项目下找到处理会话。

选择“每份交接新建会话”时,各份交接会以 INTJMODE · 入口名 · 标题 命名,统一归到对应的 Codex 项目下。一个项目可以有多份独立交接;想连续使用同一聊天的上下文,则在向导中绑定已有会话。

macOS 13+ 在收到交接,以及完成、失败或需要补充时发送系统提醒;点击提醒打开处理会话。首次请允许 INTJMODE 系统通知。提醒不会强制切换你正在使用的聊天,横幅显示由系统通知设置和专注模式控制。

intjmode notify-test
intjmode notifications
intjmode route-status

通知只显示发送方、项目和状态,正文留在处理会话。Windows/Linux 本版提供本机提醒记录与会话链接,暂不提供系统横幅。升级旧客户端后重新运行 intjmode receive-install,让后台接收器使用新版本。

Codex 手动接入(备用)

项目路由 · 自动接收

向导可以自动登记 MCP。需要手动填写时,再使用以下桌面表单;不需要市场收录,也不必单独安装 Codex CLI。

  1. 打开设置 → 插件 → MCP → 添加 → 添加 MCP 服务器。
  2. 安装并登录连接器后,在系统终端运行 intjmode config,取得这台电脑的实际启动路径。使用源码时,在项目根目录运行 node dist/cli.js config。
  3. 选择 STDIO,按下面的字段填写。参数每项单独添加。
名称intjmode(自定义标签)
启动命令本机 Node 可执行文件的绝对路径,使用 config 输出的 command。
参数 1客户端 cli.js 的绝对路径
参数 2mcp
参数 3--profile
参数 4default
工作目录可留空;填写时必须是已经存在的本地目录。
环境变量通常留空;网络需要代理时,添加 HTTPS_PROXY,值填你自己的代理地址。
环境变量传递留空

保存后,在聊天里说:“用 INTJMODE 查看登录身份和成员列表。”若工具尚未出现,重新连接 MCP 或重新打开会话。MCP 配置里不用填写账号密码。

可选:用已安装的 Codex CLI 添加
codex mcp add intjmode -- intjmode mcp
codex mcp list

第一个 intjmode 是连接名称,-- 后面是本地启动命令。遇到 command not found 表示终端找不到 Codex CLI,直接使用上面的桌面表单即可。

手动配置、会话列表与绑定切换

推荐运行上面的 intjmode setup。需要手动配置或让 Codex 代配时,先列出本项目的会话,再创建入口:

intjmode sessions --directory /absolute/path/to/project
intjmode bind-project --project your-project --directory /absolute/path/to/project --thread 会话UUID
intjmode configure-codex
intjmode receive-install
intjmode doctor --project your-project

不传 --thread 则每份交接新建会话;从 Codex 内调用并明确要绑定当前聊天时,可用 --current,普通系统终端请使用会话列表。机器可读结果加 --json。

切换已有入口:重新 bind 不会静默覆盖。使用专门的切换命令,预览后在终端确认;由 Agent 代配时,需先获得你对新目标的确认,再使用 --yes:

intjmode switch-project --project your-project --directory /absolute/path/to/project --thread 新会话UUID --dry-run
intjmode switch-project --project your-project --directory /absolute/path/to/project --thread 新会话UUID

多个会话:创建不同入口,例如 your-project-dev 和 your-project-review,各自绑定一个目标;入口可以指向同一目录。相同账号的同名入口只有一个目标设备,不广播同一份交接;跨设备迁移另需明确 --replace。已投递或已领取的任务不随切换迁移。

发送方选择账号 ID 和入口名,不需要知道你的本机路径或会话 ID。没有匹配入口的文档留在收件箱;已有会话忙时排队。查看状态运行 intjmode route-status;取消入口运行 intjmode unbind-project --project your-project;停止接收器运行 intjmode receive-stop。

已有桌面会话适配依赖实验性的本地协调接口。不兼容、会话关闭或投递结果不明时保留任务,不抢占或盲目重跑。

连接器内部访问 https://intjmode.com。远程入口 https://intjmode.com/mcp 当前需要成员 bearer 凭证,浏览器 OAuth 尚未接通;目前请选择上面的 STDIO 方案。

OpenAI 官方 MCP 说明 ↗

Claude Code

Channel 自动接收 · 回传

完成连接器安装和登录后,运行 intjmode config 获取 Claude 的 STDIO 配置。Claude 使用 channel 子命令,Codex 使用 mcp,两者不要混用。

使用 Claude CLI 时,添加命令如下:

claude mcp add --transport stdio --scope user intjmode -- intjmode channel

然后在你允许处理交接的本地项目目录里,启动交互式 Channel 会话:

claude --dangerously-load-development-channels server:intjmode

按提示确认开发 Channel 和 MCP。收到通知后,Claude 先检查交接内容与当前项目,再领取任务并处理;领取冲突表示已有其他会话接单。

Channels 仍为研究预览,组织策略可能限制使用。自动接收需要本机及 Channel 会话运行;只添加普通远程 MCP 不会启用自动处理。

Claude Channel 仍在启动它的会话接收通知。Codex 的项目路由使用左侧的后台接收器配置;MCP 表单中的工作目录本身不是收件过滤器。

Claude Code 官方 Channels 说明 ↗
连接后再登录、代理与其他问题

先连接 MCP 也可以:连接器提供 login_status、login、logout 工具。登录前,工作工具会提示需要登录。也可以在自己的终端运行 intjmode login,连接器会自动读取新的本机会话。

网络需要代理:连接器支持 HTTPS_PROXY、HTTP_PROXY 和 NO_PROXY。通过 MCP 配置的 env 将你自己的代理地址传给连接器;不要将账号密码写入这些配置。运行 intjmode config 查看当前电脑可用的配置。

Codex 的自动接收:配置项目入口并启动接收器后,Codex 可自动处理匹配的交接:默认新建会话,也可绑定已有桌面会话。朋友离线或会话忙时,任务保留等待。

发给账号还是会话:交接先按账号 ID 存入收件箱;填写项目入口后,由接收方绑定的设备和项目路由处理。没有入口或未匹配时不自动执行,仍可在已接入 MCP 的聊天中手动领取。

关于登录:本服务使用自己的账号系统,intjmode login 不等同于 Codex 的 OAuth 登录命令。官网不开放自行注册,账号资料请向邀请方取得。

MAKE THE HANDOFF

接入后,直接告诉你的 Agent。

“把当前任务的背景、产出、结论和下一步整理成 Markdown,通过 INTJMODE 发给对方的账号 ID。”

handoff.md → 账号 ID

YOUR WORKSPACE

登录交接工作台

尚未登录

使用邀请方私下提供的账号。网页登录和 Agent 登录分别保存会话,账号 ID 一致时访问同一份收发件箱。

01 / CONTEXT

保留为什么

背景、决定与验证结果,和产出一起交接。

02 / CONTINUE

明确下一步

接收方 Agent 领取任务,在约定的项目中继续。

03 / RECEIPT

等到有结果

区分已送达、处理中与已完成,每一步都有回执。