@ai-matrx/coding-sessions

中文文档
0.3.637发布于 2026/10/30MITTypeScriptESM + CJS近 30 天下载 13万

从AI Matrx驱动用户自有的克洛德代码和代码(Claude Code and Codex)——在自己的订阅登录上,没有API密钥——并接管他们在别处开始的聊天. 引擎将Paperclip的麻省理工学院的司机套件包装在发现的2026-09-27个钉子(清洁环境)的每个固定器中

中文使用文档
文档目录5 节
  1. 运行屏幕
  2. 直接使用引擎
  3. 在您的应用程序中挂起屏幕
  4. 它故意不这样做
  5. 许可证

@ai-matrx/编码会话

开车的人 拥有 Claude Code和Codex——在自己的订阅登录上,没有API 键——来自AI Matrx,并接管他们在其他地方开始的聊天. 一个干净的屏幕,没有终端.

  • ./engine (节点)——开始,跟进,停止并接管编码会话. 环绕剪贴板 麻省理工学院驱动软件包(@paperclipai/adapter-claude-local, (中文(简体) ), @paperclipai/adapter-codex-local, (中文(简体) ), @paperclipai/adapter-utils我们的2026-09-27的钉子都在里面.
  • ./server (节点) — 本地主机: HTTP + WebSocket on 127.0.0.1 只有一次发射后 随机标记。 服务于屏幕,并把它接上引擎.
  • ./react ——屏幕:运行 ——最近 ——你的其他聊天,现场录音 @ai-matrx/chat (马克下答,可折叠的工具卡,流出),作曲家,和New 会话流程。 光阴相克.
  • . ——纯半个:类型,提供者正常化器,投射到聊天信息中, 和WebSocket的运输.

运行屏幕

npx coding-sessions host start --port 4789
# CODING_SESSIONS_URL=http://127.0.0.1:4789/?token=…

打开打印的 URL 。 信使读出一次,只保存该分页,然后从地址取出 栏。 主机拒绝任何没有符号或来自其他来源的套接字 .

直接使用引擎

import { createCodingSessionsEngine } from "@ai-matrx/coding-sessions/engine";

const engine = await createCodingSessionsEngine();
engine.subscribe((event) => console.log(event)); // session · run · item (normalized, both providers)

const providers = await engine.providers();       // installed, version, signed in, subscription vs API
const others = await engine.discoverSessions();    // existing Claude Code + Codex chats on this computer

const { session, run } = await engine.start({ provider: "claude", cwd: "/path/to/repo", prompt: "Fix the flaky test" });
await engine.send(session.id, "Now add a regression test"); // queues if a run is live
await engine.stop(run!.runId);

const taken = await engine.takeover({ provider: "codex", providerSessionId: others[0].providerSessionId, cwd: others[0].cwd! });
await engine.send(taken.id, "Pick up where we left off");

译名保留在提供者自己的文件中(~/.claude/projects, (中文(简体) ), ~/.codex/sessions; 计 数 引擎只保留一个小会话索引并运行于 ~/.matrx/coding-sessions/index.json。 。 。 .

账目和限额. 与东道主 accounts 端口,每个账户都保持自身的健康 使用量( Claude 代码: 从其运行量” ) rate_limit_event; Codex: 其用法探测器),所以限制在一上 账户从不屏蔽另一个账户。 当一个会话的账户有限,另一个签入的账户 同样的应用程序是免费的, providers() 说吧continueOn)和屏幕提供"继续 " ; engine.continueOnAccount(sessionId, accountId) 复制聊天内容到账户 回到原地再转弯 主机的取号是引擎选项 switchAccount: "off" | "offer" (默认) "offer") (中文(简体) ).

在您的应用程序中挂起屏幕

import { createWebSocketTransport } from "@ai-matrx/coding-sessions";
import { CodingSessionsApp } from "@ai-matrx/coding-sessions/react";

<CodingSessionsApp transport={createWebSocketTransport({ url: "ws://127.0.0.1:4789/ws", token })} />;

一个桌面外壳通过执行将 WebSocket 替换为 IPC CodingSessionsTransport 在线 侧并呼叫 createHostBridge(engine).handle(method, args) 在另一个方面,即: 引擎永远不变.

Styling:屏幕采用设计系统的语义"Tailwind"类. 尾风 v4 主机导入 @ai-matrx/design-system/theme.css,聊天软件包 tokens.css 财务报告和审定财务报表 styles.css添加 这个包裹 dist 作为 @source的页面 ./server 所有的船都编了起来.

它故意不这样做

  • 工具许可审批. 绕过它们运行( Claude 的驱动默认; Codex 运行于其中) 拥有工作空间- 写有网络的沙盒 。 批准是后来的一个特点.
  • 复制笔录. 读取聊天会读取提供者自己的文件; 没有复制内容 .

许可证

麻省理工学院. 装入剪纸 AI在运行时间的麻省理工学院许可驱动软件包——参见 NOTICE。 。 。 .

版本与发布记录

@ai-matrx/coding-sessions 共发布 728 个版本,首次发布于 2026/09/29;过去 12 个月发布了 728 个版本。

版本发布日期距今
0.3.637latest2026/10/306 天前
0.3.6362026/10/297 天前
0.3.6352026/10/298 天前
0.3.6342026/10/298 天前
0.3.6332026/10/288 天前
0.3.6322026/10/289 天前

关于 @ai-matrx/coding-sessions 的常见问题

@ai-matrx/coding-sessions 是什么?

从AI Matrx驱动用户自有的克洛德代码和代码(Claude Code and Codex)——在自己的订阅登录上,没有API密钥——并接管他们在别处开始的聊天. 引擎将Paperclip的麻省理工学院的司机套件包装在发现的2026-09-27个钉子(清洁环境)的每个固定器中

如何安装 @ai-matrx/coding-sessions?

在项目目录运行 npm install @ai-matrx/coding-sessions,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 coding-sessions,可以用 npx coding-sessions 直接运行。

@ai-matrx/coding-sessions 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ai-matrx/coding-sessions 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@ai-matrx/coding-sessions 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ai-matrx/coding-sessions 可以商用吗?

@ai-matrx/coding-sessions 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ai-matrx/coding-sessions 的下载量有多少?

根据 npm 官方下载统计,@ai-matrx/coding-sessions 在 2026/10/05 – 2026/11/03 这 30 天内被下载 130,198 次,日均约 4,340 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-matrx/coding-sessions 还在维护吗?

最新版本 0.3.637 发布于 2026/10/30(6 天前);至今共发布 728 个版本,其中过去 12 个月发布了 728 个;首次发布于 2026/09/29。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。