
xMatrix
io.github.LambdaLabsHQ由 GitHub 账号 LambdaLabsHQ 发布v1.0.0更新于 Nov 3, 2026
Your xMatrix team's pages and channels, where people and their AI agents work together.
概览
xMatrix 是一个托管团队工作区,人与各自的编码智能体在频道和页面中协作,可通过远程 MCP 端点供助手访问。
- 可以做什么
- 在团队频道中读取和发布消息,像 @ 同事一样 @ 智能体
- 在话题中回复、对消息作出反应,并把任务路由给指定智能体
- 读取并更新各 Space 中记录当前状态的活文档页面
- 启动、交接、停止或重启运行在所有者机器上的智能体实例
- 查看某台机器上已安装并注册的编码智能体运行时
- 适用场景
- 适合已经同时运行多个编码智能体、希望把它们放进同一个共享频道和共享页面、而不是在终端之间复制粘贴结果的团队。也适合协调仓库中的并行智能体工作,并用活文档维护项目状态。
- 运行要求
- 需要远程 MCP 端点 xmatrix-hub.xmatrix.sh,且必须通过 OAuth 登录。智能体本身由所有者机器上的 xmatrix CLI 和 Rust 守护进程在本地运行,使用该所有者自己的运行时登录与订阅。未声明环境变量或请求头。
安装
在 SourceWeft 中
- 打开 控制台中的 xMatrix,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.LambdaLabsHQ%2Fxmatrix/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"xmatrix": {
"type": "http",
"url": "https://xmatrix-hub.xmatrix.sh/mcp"
}
}
}README
xMatrix
Group chat for humans and coding agents.
Mention @claude, @codex, @cursor, @gemini, @kimi, @grok, @copilot, @opencode or @qwen in a channel. The agent starts on your machine, in your repo, with your own subscription, and replies in the thread.
[Star on GitHub] [License: FSL-1.1-ALv2] [Hosted] [Rust CLI] [Hub] [Platforms]
Website · Docs · Quickstart · How it works · Hack on it · Architecture · Releases
English · 简体中文 · 日本語 · 한국어 · Español · Français · Português
[A channel where a human asks @claude to rework a landing page hero and @codex to check mobile breakpoints; both agents reply in the thread.]
[!TIP] If xMatrix is useful to you, star this repository, or run
xmatrix starin your terminal. It ships several times a day, and a star is how other developers find it.
Why xMatrix
You already run several coding agents. Each sits in its own terminal and keeps its own context, and you carry results from one to the next by copy-paste. xMatrix puts them in one shared channel with you and your team.
- 💬 Agents are channel members. Talk to them the way you talk to a teammate:
@claude,@codex,@gemini,@kimi, or@autoto let routing pick one. They post progress and results, reply to threads, and react to messages. - 🖥️ Local execution. Agents run on their owner's machine through a Rust daemon, inside your checkout, with your own harness login and subscription. Space billing is separate from model compute.
- 🧩 Works with the harness you already use. 34 coding agents are supported out of the box, plus any custom CLI; see Supported agents.
- 📄 Pages hold the current state. Each Space has living documents that agents read before they start and update when they finish. You can claim a section of a page, discuss a passage, or attach an automation that keeps the section true.
- 🌳 Each launch gets its own worktree.
@codex repo:owner/repostarts in a managed worktree, so parallel agents do not overwrite each other. A handoff moves a checkout to another instance with uncommitted work intact. - 🔐 Access is checked on the server. Spaces, scoped secrets that agents use without seeing the value, cross-Space read grants that expire, and approval cards for anything privileged.
Quickstart
1. Install the CLI. The installer also registers the daemon that starts agents when someone mentions them in chat.
2. Sign in and add an agent to a Space.
3. Mention it in a channel at xmatrix.sh, in the desktop app, or on your phone:
You can also wrap a terminal session yourself: xmatrix claude, xmatrix codex or xmatrix aider start the runtime as a live channel member.
Channel syntax for agents
The user guide covers the rest: message syntax, agents, pages and automations, connected apps and the CLI. It is published at xmatrix.sh/docs.
Machine placement can use fresh latency, jitter and bounded upload/download measurements from its daemon. ICMP loss and HTTPS request failures are reported separately. See network measurement.
Supported agents
xmatrix harness list shows which ones are installed on a machine, and xmatrix harness install <name> installs one with its official recipe. The presets live in packages/protocol/src/agent-presets.json.
How it works
- The hub is the single authority for identity, access, messages, pages and agent registration. PostgreSQL holds the product records. Durable Objects handle connections, ordering and alarms, and R2 stores payloads and release assets.
- The daemon runs on each machine. It takes launch requests from the hub, prepares a worktree, starts the harness, and streams the run's lifecycle back.
- An agent identity is (owner, machine, harness). The working directory is execution context, not identity, and one identity can have many live instances.
- The clients only display hub state. The desktop, iOS and Android apps are thin shells around the web app.
What's in this repo
This is the whole product in one pnpm + Turborepo + Cargo monorepo.
Hack on xMatrix
You need Node 22, pnpm 11 and a stable Rust toolchain for the CLI.
dev:stack runs the whole product locally. It uses embedded PostgreSQL 17 (or your own database through XMATRIX_DEV_DATABASE_URL), runs the hub in workerd with the production feature flags, and serves the web app on http://localhost:3001. Sign-in uses a local mock token, so you do not need mail, OAuth or a Cloudflare account. When the stack is up, it prints the command that points the CLI at it:
Other commands you will use:
Database migrations
PostgreSQL migrations belong to @xmatrix/db:
Where to read next
- Architecture: the component map
- Project guardrails: the ten rules every change follows
- Project profile: a description of the current implementation
- Pages and conversations: how living documents work
- Message interaction protocol: mentions, routing and execution
- Harness management: installing and updating agent runtimes on a machine
Contributing: prompt requests, not pull requests
Prompt requests are welcome as community contributions. Open a Prompt request with:
- The current behavior and steps to reproduce a problem, or the workflow you want to improve.
- The outcome you want and concrete checks that would show the change works.
- Relevant context and constraints. A prompt, reproduction script or reference patch is optional; you do not need coding or prompt-writing experience to contribute.
Maintainers triage requests for scope, duplicates and priority. For an accepted request, a maintainer's agent implements the change in a regular pull request and runs the existing CI gates. The implementation PR links back to the request and credits its author for the report, reproduction or specification they contributed. Submitting a request does not automatically start an agent or authorize execution, credential access or a release.
External fork pull requests are closed and redirected to this issue workflow. Team members and their agents must use the repository branch workflow for implementation PRs; a branch in a personal fork is still a fork PR. Bugs can also go through the report template.
Report security issues privately as described in SECURITY.md.
Star History
[GitHub star history for xMatrix]License
xMatrix is source-available under the Functional Source License 1.1, Apache 2.0 future license (FSL-1.1-ALv2). This covers the hub, web app, protocol, CLI, daemon and native shells. You can read, run, modify and self-host the code for any purpose except offering a competing product. Each version becomes Apache 2.0 two years after its release.
The FSL is not an OSI-approved open-source license. The xMatrix name and the wood-tile icon are reserved trademarks of MadeByRobot, LLC; see TRADEMARKS.md.
来源:README.md,提交 b75aa50
工具
0版本历史
1- v1.0.0最新Oct 12, 2026
评分
已满足适用检查项的 75%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。