Self-hosted内测开发中多 Agent · 多机 · OpenAI 兼容

把散落在多台机器上的Agent,收进一个控制台。

MatrixBot 把本机、局域网与 Tailscale 上的 Agent 运行时,和任意 OpenAI 兼容模型接进同一张工作台。 对话、派任务、盯过程、验收交付,都在一个窗口里完成。

产品正在内测开发中,公网服务端尚未部署,暂不提供在线试用。想先看效果、或者要一个内测名额,直接联系我们。

  • 自托管,数据在本机
  • 多机与多运行时
  • 任务与验收
  • 文件直接回传
matrixbot.local / console
live
任务发布说明整理
运行中 03:24

把本周产品更新整理成一页发布说明,导出 PDF,附桌面端截图。

16:42

读取文件 × 12执行命令生成 PDF
计划 · 4 项2 / 4
  • 收集 12 条产品变更与截图
  • 归并成 3 个发布主题
  • 排版并导出 PDF
  • 回传文件到当前会话

正在写入 /workspace/release-notes.pdf

对「本机 OpenCode」说点什么,或 @ 其他 Agent

界面示意 · 结构还原自 MatrixBot v0.4.0

本机实例 · LiveMatrixBot v0.4.0
采集于 2026-11-09 17:11 CST
15
Agent 花名册
独立人设与模型
10
已接入连接
本机 / 局域网 / Tailscale
73
任务记录
含历史与进行中
12
服务目录条目
入口与调用方式

数字来自正在运行的 MatrixBot 实例 API,不是宣传口径。任务数包含历史记录。

30 秒看懂

一个入口,
管住所有 Agent

不用先读文档。30 秒看完它怎么把多台机器、多个 Agent 和真实服务收进同一个窗口。

  • 一个入口,把散在各处的机器接成一张网
  • 笔记本、服务器、手机,一次接入,随时在线
  • 一句话派活,多个 Agent 同时开工
  • 进度、日志、结果都在同一个窗口
  • 会记住你说过的话
  • 数据、模型、密钥都留在自己的机器上

30s · 1080 × 1920 · 中文字幕 · 无自动播放声音

30s

点击播放 · 建议开启声音

为什么需要它

Agent 越多,
越需要一个控制台

MatrixBot 不替换你的 Agent。它把连接、任务和运行状态收在一处,让「派活」和「验收」重新连成一条线。

Agent 不缺能力,
缺的是一张统一的工作台。

01

入口分散

本机一个网页、办公室一个终端、模型连接又是另一个窗口。切一次机器,丢一次上下文,最后靠记忆拼回现场。

02

过程失明

长任务跑到哪一步、调用了什么工具、有没有危险命令在等审批,只能盯着屏幕猜。离开十分钟,就不知道它干了什么。

03

交付断裂

报告、截图、音频留在远端机器。要交付时还得自己 ssh 过去搬文件,再回来解释哪一份才是最终版。

核心能力

该有的都在,
不让你来回拼

从连接到交付,八件事在一套系统里闭环。每一条都对应真实可用的功能,不是概念图。

08 capabilities

多 Agent 花名册

每个 Agent 独立配置人设、模型与思考强度,会话按 Agent 归属,互不串台。

一个人,也能像带团队一样分工。

多机连接与运行时

Hermes、OpenCode、dsh、ACP 与任意 OpenAI 兼容接口,接进同一处管理。

本机、局域网、Tailscale 一视同仁。

任务引擎与验收

目标与验收标准先行;每个任务一份 Markdown 计划,支持子任务派发与自动汇总。

长任务可以离开屏幕,回来还在。

服务目录

把服务入口、摘要、鉴权方式和边界登记成一份 Agent 可直接查阅的事实源。

少猜端口,少翻过期记忆。

文件与媒体交付

双向传输任意文件,远程机器同样可用;图片、音频、视频在会话里直接显示。

交付物落回会话,而不是散在磁盘。

语音输入与朗读

本机 faster-whisper 识别与 edge-tts 朗读,也可以接入 OpenAI 兼容的语音接口。

手上忙的时候,用说的。

长期记忆与权限

Agent 的长期记忆按账号隔离;管理员与普通用户、连接共享、命令审批策略分层管理。

多人共用,也各有边界。

定时任务

按计划自动唤醒 Agent 执行,结果、过程与文件回到原来的会话。

不用守着,到点自己跑。

界面预览

四个界面,覆盖从对话到交付

不是把功能堆在菜单里。对话、任务、Agent 与服务各有一个位置,切换标签看实际结构。以下为界面结构示意,当前内测中,暂不开放在线试用。

内测开发中
matrixbot.local / console
live
会话本机 OpenCode · 发布说明
已连接

看一下这三个服务的健康状态,整理成一张表,附上采集时间。

curl /api/health读取 3 个服务200 OK · 9/9 连接正常

三个服务都在线。健康检查返回 9/9,采集时间 16:55。表格和原始 JSON 已附在下面,可以直接下载。

服务状态延迟
MatrixTodo在线18 ms
Matrix Mail在线42 ms
Notebook在线23 ms
health.jsonservices.csv
继续追问,或 @ 另一个 Agent

说明:以上为高保真界面示意,结构还原自 MatrixBot 当前版本;未使用 AI 生成的假截图。

工作方式

四步,把 Agent
放回工作流里

不需要改 Agent 的代码,也不需要把机器搬到一起。先连上,再分工,然后开始派活。

01

连接机器

填地址和密钥,选择运行时:Hermes、OpenCode、dsh、ACP;或者只接一个 OpenAI 兼容接口。连接健康在设置里直接可见。

02

建立 Agent

写人设,选模型与思考强度,指定它跑在哪台机器。每个 Agent 有自己的会话、记忆和工具权限。

03

派发任务

一句话目标,加几条验收标准。MatrixBot 生成计划并持续推进,需要审批时停下来问你。

04

验收交付

看工具调用、随时插话或停止;文件、截图、音视频直接回到会话。完成情况回写任务计划。

connection.yamlconnected
# 接入一台运行中的机器
kind: opencode
name: MatrixUbuntu · OpenCode
baseUrl: /home/matrixko
approval: ask
# 只接一个模型也可以
kind: openai-compatible
baseUrl: http://your-host:8788/v1
model: matrixtokenapi/MatrixFlash
# 健康状态
health: 9 / 9 connections ok
连接健康
9/9正常
已接入运行时
OpenCodeHermesdshACP
架构

运行时在两边,控制台在中间

MatrixBot 不把 Agent 搬进浏览器,而是通过连接层把它们的运行状态和能力映射到统一界面。

runtime → console
01 / 运行时任何机器 · 任何网络
OpenCode
dsh
ACP
Hermes
OpenAI 兼容
02 / 连接层鉴权 · 重连 · 健康检查
本机 socket
局域网 HTTP
Tailscale
HTTPS 反代
MatrixBot Core
one console · one source of truth
会话路由
任务引擎
命令审批
文件传输
审计日志
账号隔离
Web 控制台
会话 / 任务 / 设置
语音
输入与朗读
渠道
微信 · 飞书
大屏
Agent 推送的卡片
自托管与安全

能力可以共享,
边界必须清楚

把自己跑 Agent 的工具开放给多人用,安全模型不能藏在脚注里。下面四条是默认行为,不是可选项。

安全边界

共享一台 Hermes,等于让对方能在那台机器上做事。审批策略覆盖的是运行时标记的危险命令,不是沙箱。只把连接共享给你信任的人。

— 摘自项目安全模型

账号与数据隔离

每个用户一个独立的 SQLite 数据库。普通用户看不到别人的会话、运行状态、屏幕和家目录文件。

共享与审批策略

管理员可以把连接共享给指定用户,并设置命令审批策略;需要审批的命令可以设为一律拒绝。

审计日志

登录、账户与共享变更、发消息(只记长度)、审批与停止,全部留痕,管理员在用户页查看。

数据留在本机

自托管部署,没有第三方托管层。数据库、密钥与文件都在你自己的机器上,模型请求只去你配置的接口。

部署清单、反向代理与安全模型,已经写进文档。
阅读安全文档
适用场景

谁在用它,怎么用

不是通用 AI 平台。它服务的是已经在跑 Agent、并且需要把过程管起来的人。

个人开发者01

几台机器,各管一摊

本机跑构建、办公室跑文档、服务器跑巡检。一个窗口切换,不必记住每台机器的登录方式。

把三个仓库的变更整理成一页发布说明。
小团队02

共享能力,不共享数据

把连接共享给同事,按账号隔离会话与文件;危险命令要审批,操作留审计记录。

给新同事开一个只读连接,禁止批量删除。
运维与自动化03

定时跑,异常时插话

巡检、备份、日志归档按计划执行。发现异常可以在同一轮里补充指令,不必等任务结束重来。

每天 09:00 检查服务健康,异常时汇总到会话。
内容与研究04

长任务有始有终

资料收集、排版、截图、导出 PDF,一条链路跑完;中间产物和最终文件都留在会话里。

调研一个主题,产出报告、配图与可下载文件。
企业能拿它做什么

电脑上能完成的工作
原则上都能交给它

MatrixBot 不是一个只会回答问题的聊天窗口。它跑在真实机器上,能打开软件、执行命令、读写文件、操作数据库和内部系统;不会的就学,缺工具就装,做完自己验证。你给目标和验收标准,它把过程跑完。

它凭什么能替人做
01

真实的执行权

不是给建议,是动手做。Windows、Linux、macOS 都可,本机或 SSH 到远端;命令行、浏览器、Office 文件、数据库、ERP 后台,都在操作范围内。

02

自我迭代

遇到没见过的系统,先读文档、翻源码、试接口;缺依赖自己装,脚本报错自己修。跑通一次后把步骤沉淀成技能,下次直接复用。

03

可管理的自动化

任务有目标、计划和验收;危险命令可以设成必须审批;全过程留日志;断线或重启后能接着跑,而不是从头再猜一遍。

能接的工作

下面每一条都能落到具体任务,不是能力清单上的形容词。

01

自建与改造业务系统

ERP、CRM、进销存、OA、报表:加字段、改流程、做审批、迁历史数据。按你的说法改,不用排期等开发。

02

合同与报价

按模板起草合同、比对版本差异、标出风险条款;报价单到 PDF、Word、Excel,批量生成、批量改名、批量发送。

03

财务与数据

Excel 清洗、对账、汇总;发票归档;经营报表;异常项单独标出来,附上原因。

04

客户与市场

官网与落地页搭建、SEO、产品文案、宣传素材、邮件营销、客户跟进记录整理。

05

运维与 IT

服务器巡检、备份、日志排查、批量部署、账号权限梳理;出问题先查再报,不等人。

06

研发

需求拆解、写代码、改 bug、代码审查、测试、发布、补文档。

07

日常办公

会议纪要、待办跟踪、邮件分拣、资料检索、跨系统搬数据、按周出汇总。

08

知识与流程沉淀

把老师傅的做法写成技能和检查清单,新人接手时直接调用。

一条完整流程

从一封询价邮件开始,中间不换人、不换系统。

  1. 01

    收到询价

    从邮件里提取规格与数量

  2. 02

    查系统

    ERP 价格、库存、账期

  3. 03

    出报价

    生成 Excel 与 PDF

  4. 04

    拟合同

    模板叠加客户条款

  5. 05

    比差异

    逐条标出改动

  6. 06

    发出去

    回邮件并写入 CRM

  7. 07

    跟到底

    到期未回复自动提醒

示意流程;实际执行取决于企业系统的接口与授权范围。

边界与前提

需要权限

账号、接口或操作入口。给到哪一步,它就只能做到哪一步。

关键动作可审批

删除、付款、对外发送,可以设成必须人工确认。

责任不转移

合同条款、财务口径、法律与合规判断仍需专业岗位复核;它负责把初稿和差异摆到你面前。

数据留在自己机器上

自托管,模型接口可选内网网关,敏感资料不必上传第三方。

实证

你现在看的这个站点,从设计、编码到部署,就是在这台机器上由一个 Agent 完成的。

联系我们

带着一个具体岗位或一条流程来聊,我们判断能不能交给它。

出品方 · STON

由世通技术开发
(西安)有限公司出品

MatrixBot 由世通技术开发(西安)有限公司开发并维护。公司 2022 年成立于西安,业务覆盖分析仪器领域的产品技术应用开发、实验室设备小批量制造,以及嵌入式软硬件与 AI 应用落地。

成立
2022
所在地
中国 · 西安
方向
分析仪器 · 技术开发
访问公司官网
ContactSTON Technologies

产品咨询、部署与二次开发,都可以通过以上方式联系。

公众入口 · Channels
世通技术微信二维码微信扫码添加,直接沟通
世通技术 WhatsApp 二维码WhatsApp海外客户与合作伙伴
公司官网ston-cn.com电子邮箱MatrixKo@outlook.com
FAQ

先把疑问说清楚

还有没覆盖到的,文档里有更完整的配置与安全说明。

阅读文档
它和直接开终端、或用某个 Agent 的网页版有什么区别?
MatrixBot 不替换你的 Agent 运行时,而是做统一入口:把多个运行时和模型接进来,统一会话、任务、审批、文件与验收。你仍然用 OpenCode、Hermes 或某个模型本身的能力,只是不用在多个窗口之间搬运上下文。
支持哪些 Agent 运行时和模型?
运行时侧支持 Hermes、OpenCode、dsh 与 ACP;模型侧支持任意 OpenAI 兼容接口,包括 OpenAI、DeepSeek、通义千问、Kimi、OpenRouter、Ollama、vLLM 等。连接可以同时存在,按 Agent 分配。
数据会不会上传到第三方?
MatrixBot 自托管在你自己的机器上,会话、任务、文件与审计数据都在本机数据库里,不经过 MatrixBot 的中转服务。模型请求会直接发往你配置的模型接口,是否出网由你决定。
多人一起用,会不会互相看到会话?
不会。每个用户一个独立的数据库;普通用户看不到别人的会话、运行状态、屏幕、记忆和文件根目录。管理员可以共享连接,但共享的是能力,不是对方的数据。
危险命令怎么控制?
Hermes 等运行时会标记危险命令,MatrixBot 在执行前要求审批,管理员可以按用户设置审批策略,必要时设为一律拒绝。需要说明的是:审批覆盖的是运行时认定的危险命令,不是沙箱。只把连接共享给你信任的人。
怎么部署,许可证是什么?
需要 Node.js 22+,克隆仓库后 npm install、npm run build、npm start 即可;也提供 Docker Compose。项目使用 MIT 许可证,可以自建、修改和内部部署。
Beta

正在内测开发,
想先看效果就直接联系。

公网服务端还没部署,暂不开放线上试用。界面预览、内测名额、私有化部署方案,都可以通过电话或邮件直接沟通。

内测开发中 · 暂未开放公网访问15 Agents · 9/9 连接正常 · 12 条服务目录MIT License