Persona

PERSONA自建的 AI 指挥中心

所有电脑上的 Agent,收进一部手机。

公司的笔记本、家里的 Mac、机房的服务器,各自开着 Claude Code 和 Codex。 Persona 用一台常开的 hub 把它们连起来:实时看它们干活,在手机上回答提问、审批计划、批准工具; 再配一个读得懂你日程、飞书、邮件和项目的 AI 助手。

$ curl -fsSL https://personaside.com/install.sh | sh -s -- --hub
  • iPhone
  • Apple Watch
  • Mac
  • Android
  • 网页
  • 飞书
Claude CodeCodexTRAEXDSHpipi-webherdrHerdr AppOrca飞书GmailIMAP / SMTPGitHubTelegramiMessageMCPApp Intents
5个客户端
iPhone · Watch · Mac · Android · 网页
5种 Agent 运行时
Claude Code · Codex · TRAEX · DSH · pi
3种终端引擎
herdr · Herdr App · Orca
1条命令装好
hub 和每台电脑都是

01 / 架构

一台 hub,连起你所有的机器。

hub 是一个 Go 写的服务 personad,跑在家里或公司一台常开的机器上(原生二进制或 Docker / NAS)。 手机、手表、网页都只连它;电脑上装 node 服务,经连接器 Persona Link 主动连 hub,或让 hub 来连,不用 SSH、不用 VPN。

Persona 架构图 左边是各个客户端,经 WSS 连到中间的 hub;hub 经 Persona Link 连到右边各台电脑上的 node 服务,node 在 herdr 或 Orca 里驱动 Claude Code、Codex、DSH 和 pi;推送经端到端加密的中继到手机;多台 hub 可以互联成组。 你在哪你的电脑 iPhone · 灵动岛 Apple Watch Mac · 网页 Android 飞书 · Siri hub personad · Go 助手主对话 收件箱 连接器 知识库 Postgres 管理界面 MacBook主动连 hub · herdr Mac Studio菜单栏 App · Orca Linux 服务器被动模式 · herdr daemon容器 · 别的用户 推送中继端到端加密 → APNs 另一台 hub互联 · 单中心 WSS · TLS 公钥钉扎Persona Link推送 · 互联

hub

状态都在 Postgres

会话、收件箱、设备、配置都在 hub 机器的 Postgres 容器里;聊天、人、群、项目沉淀成 ~/.persona/data 里的文件,文件为主、库做索引。

node

读 transcript,不抢屏幕

node 在 herdr / Orca 里启动和驱动 Agent,用 hooks 接住提问和审批,读 transcript 流式推给手机;终端走 observe 流,不 attach、不改窗格尺寸。

link

不用 SSH,不用 VPN

笔记本主动拨 hub、断了自己重连;地址固定的机器让 hub 来连。一台电脑有几条路时自动去重、选最快的那条。

relay

推送端到端加密

没有 APNs 密钥的 hub 经中继推送:通知正文用手机的公钥加密,中继只看得到密文,通知扩展在手机上解密;锁屏的实时活动是明文。

02 / 功能

不只是遥控,是一整套工作台。

Agents

实时看它们干活,
在手机上替它们做决定。

  • 流式显示每一步:工具、思考、回复,长输出点开看全文
  • Claude 提问、计划审批、工具批准,直接点卡片作答
  • 需要你 · 工作中 · 完成未看 · 已看,四种状态一眼分清
  • 新建 Agent 时挑电脑、目录、启动器和模型
在手机上审批 Claude 写好的计划

Persona 助手

一个常驻的主对话

hub 上一个专用目录里的 Claude,能查你的日程、飞书、邮件、知识库,能看各台电脑上的 Agent、替你开新的。定时任务、跟进提醒,到点主动来找你。

Persona 助手的主对话

收件箱 · AI 分身

先分拣,再起草

飞书和邮件合成一个列表,一行一件事。AI 分身判断要不要你管、交给 Agent 处理并起草回复,你点一下发送。

收件箱:飞书和邮件在一个列表里

飞书 /agent

在任何群里叫它干活

自己发一条 /agent 看看哪里被拦截了:hub 收好所在会话、话题、引用的消息、链接的文档和知识库档案,起一个 Agent 处理,做完以你的身份回复。上下文在 App 里折成一行,展开再看。

待办

分给几个 Agent

记下要做的事,整组交出去,在待办里看每个 Agent 的进展;Agents 页按待办分组。

知识库

越用越懂你

会话全量归档、压缩成上下文,人、群、项目各有档案,助手和每个 Agent 共用。

终端 · 文件 · Git

口袋里的工作站

真终端实时流,文件预览,一键拉取;Agent 回答里的 localhost 链接经 hub 端口转发,在手机上直接打开。

手机数据

Claude 读得到你的手机

通讯录、日历、提醒、照片、健康、位置;写操作先问你。录音(手机和手表)本机转写,确认后作为上下文。

随处可见

灵动岛 · 手表 · Siri

实时活动显示整支队伍的状态,Apple Watch 上直接批准,Siri 和快捷指令问 Persona、批准第一个待处理。

多 hub

互联成组

公司一台、家里一台:互联码配对,一台当中心,其余把电脑交给它;App 一次连多组,合并显示。

模型

按用途选模型

助手、AI 分身、飞书 /agent 各用各的供应商和模型;启动器从 ~/.zshrc 自动同步,Key 加密存在 hub。

运行时 SDK

接入你自己的 Agent

通用的运行时协议和 SDK:自己写一个 driver,或者把常驻服务注册成 daemon,就能出现在 App 里。

03 / 界面

为单手设计,按榜首 App 打磨。

液态玻璃、晨报、看板……多套界面风格和主题色,深色浅色都逐屏截图检查。左右滑动看看。

Agents 列表
Agents需要你的排在最前
Agent 对话
对话工作过程折成一行
回答 Claude 的提问
提问点一下就答
审批计划
计划批准或让它改
Persona 助手
Persona常驻的主对话
收件箱
收件箱飞书和邮件一起看
知识库
知识库人、群、项目
机器监控
机器CPU、内存、网络

04 / 快速开始

三步,十分钟。

  1. 1

    在常开的机器上装 hub

    一台就够一个家。会问谁能打开管理界面;需要的话顺便装好默认的终端引擎 herdr。也可以用 Docker 跑在 NAS 上。

    $ curl -fsSL https://personaside.com/install.sh | sh -s -- --hub
  2. 2

    每台电脑装 node 服务

    在 hub 上 personad hub pair --machine <id> 拿到配对链接,在那台电脑上执行;Mac 也可以用菜单栏 App「Persona Link」点几下装好。

    $ curl -fsSL https://personaside.com/install.sh | sh -s -- --node --pair '<配对链接>'
  3. 3

    手机扫码配对

    hub 打印二维码(或在管理界面的「设备」里生成),App 扫一下;二维码里带着公钥指纹,公网直连也能确认连的是你的 hub。

    $ personad hub pair

每次下载都会对照发布的 SHA256SUMS 校验;hub 之后自己检查更新、等空闲时重启,失败自动回滚。

05 / 隐私

你的数据,只在你的机器上。

Persona 没有账号体系,也不收集、不出售任何数据。hub 是你自己部署的,内容都存在你自己的机器里;只有你让 AI 处理某件事时,相关内容才作为对话发给你选的模型服务。

  • 自建状态在 hub 的 Postgres,知识库是你磁盘上的文件。
  • 加密邮箱凭据和模型 Key 用 AES-GCM 加密存储,密钥文件不进数据库。
  • 钉扎公网直连走 TLS,App 钉住配对时拿到的公钥,优先 IPv6。
  • 端到端通知正文用手机的公钥加密,中继只转发密文(实时活动是明文,可自建中继)。
  • 写操作要你点头改日历、发消息、往飞书写,先在手机上确认。

06 / 常见问题

常见问题

要开 VPN 或内网穿透吗?

不用。hub 开着 TLS 端口时,手机经公网直连(优先 IPv6),靠配对时钉住的公钥确认身份;在内网里也照常能连。电脑那边由 Persona Link 主动拨 hub,不需要公网地址。

支持哪些 Agent?

Claude Code、Codex 和 TRAEX、DSH(DeepSeek Harness)、pi / pi-web,跑在 herdr、Herdr App 或 Orca 里。按运行时协议写一个 driver,或者把常驻服务注册成 daemon,就能接入别的。

手机不在身边时 Agent 卡住了怎么办?

需要你的事会推送到手机和手表,锁屏和灵动岛上能看到是哪台电脑的哪个 Agent;点开直接作答。你也可以让 Persona 助手替你巡检。

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

只有推送。没有自己 APNs 密钥的 hub 经开发者运营的推送中继发送:普通通知的正文用手机的公钥端到端加密,中继看不到;锁屏和灵动岛的实时活动是 iOS 要求的明文,经中继时它能看到。在意的话给 hub 配上自己的 APNs 密钥,或者自己搭一个中继。详见隐私政策。

怎么拿到 App?

iPhone 和 Apple Watch 版现在通过 TestFlight 分发;网页版由 hub 托管,Android 安装包也从 hub 下载。想试用请写信给我们。

把电脑留在桌上,
把它们带在身边。

联系 hi@personaside.com