OPENPANDA / LOCAL-FIRST ORCHESTRATION KERNEL

让异构的智能体与设备,
像一个整体一样工作。

Make heterogeneous agents and devices work as one.

你只说一句话。理解、拆解、派活、盯完、验收,它全包。真正动手的,是你早就装好的 Claude Code、Codex,和桌上那几台机器。

$ curl -fsSL https://raw.githubusercontent.com/Xustalis/OpenPanda/main/scripts/install.sh | sh
读懂这张网 Star on GitHub
01四堵墙 02星状 → 图状 03产品 04薄宪法 05安装
ESO/S. BRUNIER · MILKY WAY · NASA BLUE MARBLE / DNB · PUBLIC DOMAIN SCROLL

不要求你换掉现有的 Agent

  • Claude Code
  • Codex
  • Antigravity
  • OpenCode
  • Grok Build
  • Hermes
  • OpenClaw
  • Pi
  • DeepSeek Harness
  • 任意无头 CLI

一句话,撞上四堵墙。

“把 issue #12 修了,在构建机上跑完测试,结果发我手机。”对人是日常,对单个 Agent 是物理上做不到的事。

01

物理

写代码在笔记本,跑测试在构建机,通知走手机。模型再强,也变不出第二具身体。

02

记忆

二十条任务线挤在一个上下文里,注意力被稀释。多智能体首先是上下文隔离。

03

时间

互相独立的分支串行排队,延迟直接相加。本该并行的三件事,被排成三步。

04

生死

一个 Agent 崩了,任务就没了。没有另一个节点知道它做到了哪里。

问题从来不是“要不要多智能体”,而是“这些 Agent 之间怎么组织”。

今天的多智能体,
都围着一个中心转。

一个 MainAgent 拆任务、派活、等汇报。它同时是调度器、消息总线和单点故障。

星状STAR
上报 → 转达 · 两跳延迟 MainAgent 阶段 A 阶段 B 阶段 C 阶段 D
中心 = 调度器 · 消息总线 · 单点故障
图状GRAPH
发起节点 沟通成本不进中心 阶段 A 阶段 B 子任务 子任务
兄弟直接说话 · 节点可继续向下委派

OpenPanda 把边还给节点。兄弟任务直接互发有界短消息,执行中的节点可以继续向下委派。没有固定中心——谁发起,谁就是中心。

“没有中心,不等于没有秩序。”

一句话丢进去,
一张网替你干完。

OpenPanda 本身不是 Agent。它理解意图、拆解任务、按能力卡路由到最合适的节点,监督执行、验收结果;真正动手的,是你已经装好的 Claude Code、Codex 和每一台设备。

OpenPanda — Console LIVE 127.0.0.1:8787

Tasks

3 running · 1 waiting for approval

AllRunningApproval
Queue2
Refactor release pipeline

build-box · codex

Auto2 stages
Generate API docs

macbook-pro · claude-code

Auto
Running2
Fix scheduler tests

macbook-pro · claude-code

Judge 2/5Running
Sync dataset to NAS

nas-01 · restic

Transfer
Approval1
Deploy to production

build-box · codex

Needs approval
ApproveReject

FIG. 01同一次运行的两个视角:控制台看状态与审批,终端看路由与验收。切换看看。

01

理解意图

先分清这是闲聊、查询,还是真要动手的事。只有第三种,才往下走。

02

拆成任务图

一件事拆成几步,每步的产物交给下一步。怎么派,你不用管。

03

按能力卡路由

谁有那台机器、谁能跑那个工具,卡片上写着。按条件挑,不按顺序轮。

04

监督、验收、交付

每一步都有裁判验收,不合格带因重派。不可逆的动作,会停下来等你点头。

冻结关系,
不冻结认知。

编排框架冻结“怎么想”,模型一升级,脚手架就变成绳索;MCP / A2A 冻结“怎么说话”,标准层免费。OpenPanda 只冻结四类关系事实:身份、授权、边界、生命周期。

框架冻结什么模型变强时
LangGraph / CrewAI / AutoGen认知脚手架变成绳索,要重写
MCP / A2A语法标准层免费,不增值
OpenPanda关系每个节点更聪明,网络整体变强
查看项目现状

身份 · 授权 · 边界 · 生命周期

“AI 越强,项目越强——前提是只冻结关系。”

图上的每一条边,
都有协议。

不是一堆功能,而是一组让节点可以彼此信任、交换工作、在断网后继续的机制。

01ENTRY · PLAN

意图与任务图

多阶段工作展开为 DAG,产物在阶段之间接线;同机连续几步仍算一个任务,不拆成三个。

02SUPERVISION

监督与故障转移

凭据失效就注入回退模型,节点失联就把任务迁走。重派只重跑失败那一步,不重跑整条链。

03SCHEDULER

能力卡路由

能力卡记着硬件、Agent 与执行器;硬条件先筛,匹配度再排,多跳路由只按下一跳计价。

04MESSAGES

兄弟消息板

同 plan / 同父任务的兄弟直接发短消息;槽位覆盖、三档粒度、每轮预算。

05TRUST

信任三档

mesh / guarded / open 钉在 Ed25519 身份上;逐跳最弱钳制,屏幕内容只走 mesh。

06DTN · APPROVAL

断网与审批

DTN bundle 存储转发,链路恢复再送;可逆操作自动执行,不可逆操作挂起等人。

还有:双层记忆 · SKILL.md · 会话树 · Actuator / computer-use · MCP / RPC · 五种界面语言

三台真机,
不是演示。

macOS ↔ Windows ↔ Linux 开发板,真实组网:多跳委派、执行中杀节点、断线重连、消息重放。

3台真机
10个 Agent 适配器
~2000项自动化测试
~20MB常驻内存
0云端中转
6个发布目标

KNOWN BOUNDARIES消息板真实多机互发待验 · 舵机 / 摄像头等硬件真机未点火 · 语音只验降级路径 · per-node 密钥分发待做

查看完整项目现状 →

同一颗内核,
三个尺度。

深空不是另一个赛道,是同一个问题的极限形态:节点异构、链路断续、彼此不完全信任。

01 今天

你的桌面

笔记本 + 构建机 + 开发板。已实机验证。

02 明天

设备与机器人集群

多机器人、IoT、无人机。外设驱动 + 能力路由已有。

03 远方

深空

卫星星座、月背中继。DTN 协议已落地。

“早发射的卫星性能差但离得远,新发射的性能强但离得近——它们做的事不一样,但它们是同一个整体。”
OpenPanda Vision

飞行计划。

当前版本 v0.1.3 Constellation;上一支稳定版 v0.1.2 已由它接替。

v0.0.10

Apoapsis

跨节点委派、工作树随行、actuator 派发。

已发布
v0.0.11

Rendezvous

会话 AEAD、蓝牙式配对、信任三档、多跳中继、computer-use。

稳定版
v0.1.3

Constellation

发布级这条线的当前版本:跨网组网、同项目并行、审计收口、控制台一体化,加上原生方言、终端名册与任务级工作目录。

当前版本
v0.1.x

Assistant

桌面薄壳(托盘常驻、全局热键、自更新)、稠密网格层、现状如实呈现。

计划中

一键安装默认取最新稳定版(v0.1.3);要装指定版本,加 --version。

开源,
价格也写在明处。

代码是 AGPL-3.0-or-later。个人用、学习、公司内部工具,都不花钱。只有当你把它关进闭源产品里,才需要谈授权——这一条写在许可证里,不写在销售话术里。

COMMUNITY默认路径

¥0

个人使用、学习、公司内部工具、二次开发。

  • 全部源码与预编译产物
  • 10 个 Agent 适配器,持续增加
  • 可自行修改;对外分发时改动同样开源
  • GitHub Issues 支持
开始安装
COMMERCIAL

按需报价

把它变成你产品的一部分,而不必开源你的产品。

  • 闭源嵌入与分发
  • 对外托管修改版(SaaS)
  • OEM / 硬件预装
  • 商标与品牌使用许可
说明你的用法
ENTERPRISE

年度合约

授权之外,还要有人对交付负责。

  • 架构评审与接入方案
  • 私有适配器 / 执行器开发
  • 安全评估与合规材料
  • 响应时限与升级支持
约一次通话

拿不准自己的用法算不算「闭源分发」?写一句话描述场景,通常当天回复。

你可能想问的。

关于定位、许可、数据去向和「现在到底能不能用」——按最常被问到的顺序排。

没找到答案?开一个 Issue
OpenPanda 和 LangGraph、CrewAI 有什么区别?

那些是编排框架,冻结的是「怎么想」——节点、边、状态机怎么写。OpenPanda 冻结的是关系事实:身份、授权、边界、生命周期。它不替你写 Agent,而是把你已经装好的 Agent 连成一张可路由、可监督、可验收的网。

需要 GPU 或额外的模型额度吗?

不需要 GPU。路由、监督和验收都用你已经配置的模型提供方,本机模型或 API 都可以。守护进程常驻内存约 20MB,空闲时几乎不占 CPU。

数据会不会经过你们的服务器?

不会,也没有「我们的服务器」。节点之间 P2P 直连,会话内容 AEAD 加密,并按信任三档逐跳钳制。断网时走 DTN 存储转发,链路恢复后再送。

支持哪些平台和 Agent?

六个发布目标:macOS、Linux、Windows × amd64 / arm64,另有 lite-linux 变体。目前 10 个适配器,包括 Claude Code、Codex、Antigravity、OpenCode、Grok Build、Hermes、OpenClaw、Pi、DeepSeek Harness,以及一个可以接任意无头 CLI 的通用适配器。

现在能用在生产环境吗?

v0.1.3「Constellation」是发布级这条线的当前版本(v0.1.0 起这条线进入发布级),可以日常用。单机、三台真机组网,以及 Mac → 中继 → 云主机的真实跨网多跳都跑通了(3 MiB 项目树哈希一致),自用、跑内部工具没问题,但还不建议直接对外托管。没做完的写在 status.md 里:UPnP/NAT-PMP 端口映射、punch 与目录帧的源签名收敛、跨节点 hello 重放(协议级,后续版本处理)。逐条列出,不含糊。

免费吗?许可证怎么算?

个人、学习、公司内部自用都不花钱。只有把修改版对外分发或托管,AGPL 才要求你同样开源;不愿意开源,才需要买商业授权——可以直接邮件联系。

我要怎么参与?

提 Issue、开 PR 都欢迎。main 上有 10 项必过检查,PR 合并前会全部跑一遍。也可以先在 GitHub 上 Star,或者从 status.md 里列出的已知边界挑一条去复现。

会出桌面 App 吗?

v0.1.3 继续把内核做成发布级:CLI 加本地控制台已经可以日常用,配置、数据与协议向前兼容。桌面薄壳排在 v0.1.x 线上——托盘常驻、全局热键、原生通知、自更新,配上稠密网格层。

一行命令,
点火入轨。

安装器会按平台与架构取产物,校验 SHA-256、解压并写进 PATH,装完跑一次 panda init 就绪。默认装最新稳定版,要指定版本就加 --version。

$ curl -fsSL https://raw.githubusercontent.com/Xustalis/OpenPanda/main/scripts/install.sh | sh
01panda init

初始化节点、模型提供方与能力卡。

02panda

进入交互式 TUI 控制台。

03panda ask "check system status"

一次性:回答、工具调用或派发。

AGPL-3.0-or-later · 商业许可 · 使用条款 在 GitHub 上查看 / Star ↗
PREBUILT

macOS arm64 · amd64

Linux amd64 · arm64

Windows amd64 · arm64

全部安装包与校验值 ↗