SEREIN / PERSONAL AGENT WORKSPACE鸿蒙原生 · 本地优先 · 自托管

让本地 Agent 有腿,
但关键时刻还会问你。

Serein 是面向 HarmonyOS 的本地 Agent 工作台:在手机上继续 Claude Code 与 Codex 会话,处理风险审批、项目状态和外部 Issue。代码与会话保留在自己的电脑和自托管服务中;远程桌面、社区协作与 Codex Desktop 当前标记为实验能力。

本地优先 人始终在回路中 V1.0 RC / 源码公开

无需持续盯守终端。关键操作到来时,Serein 会把决定交还给你。

side quest / 01
ONE THING, ONE LOOP

从外部反馈到验证回复。
手机端接续完整工作流程。

Serein 将 GitHub/Gitee Issue 匹配到本地项目与既有 Agent 会话,并记录分析、审批、验证和回复结果;涉及写入、推送或高风险命令时,流程会等待用户确认。

SEREIN
STUDIO
电脑端运行 Agent,手机端查看状态、完成审批并在需要时接管。
ONE ISSUE / ONE MOBILE LOOP

一个 Issue,一条可恢复会话。手机端覆盖处理闭环。

  1. 拉取 Issue、评论与仓库信息;Serein 先用 Git Remote 对照本地项目,外部文本始终作为不可信数据处理。

  2. 同一个 Issue 第一次建立独立会话,再次进入恢复原会话;项目默认 Agent 会被记住,不再每次重新选择。

  3. Agent 先复现、定位、验证,再决定是否修改;涉及高风险命令时,手机审批仍是最后一道边界。

  4. 需要人手处理文件、图形界面或代码细节时,可从同一台手机进入远程桌面,继续当前工作上下文。

  5. 结果摘要会保留复现情况、修改、测试与遗留风险;推送、发版、关闭 Issue 等写入动作始终需要明确确认。

  6. 根据处理结果生成可编辑的回复草稿;你确认之后,才会把内容写回 GitHub、Gitee 或后续支持的平台。

CAPABILITIES / VERIFIABLE ARCHITECTURE

从终端到远程。
一套鸿蒙原生工作台。

终端会话、风险审批、后台通知、设备监控、远程桌面和 Issue 协作通过同一套自托管链路连接。稳定核心与实验功能明确区分,工程参数均可在公开源码和配置中核对。

GIT SNAPSHOT / 2026.07.28 83,347 行可追踪一方源码 · 296 个源文件
200ms
CLI 事件扫描
1s
远程授权检查
25s
WebSocket 保活
AES-256
GCM 会话加密
GO / SERVER

单一服务承载审批、状态机与长连接。

Go + chi + SQLite 降低部署复杂度,并在服务端集中处理超时、并发和 WebSocket 生命周期。

ARKTS / NATIVE APP

HarmonyOS 原生客户端直接调用系统能力。

系统通知、后台任务、键盘、手势、触控与 HUKS 安全存储均由 ArkTS 原生实现。

NODE + PYTHON / RELAY

200ms 轮询终端事件,风险判定保留在本机。

Node.js 负责 PTY 与双向 Relay,Python Hook 负责风险分级;审批基础设施不可用时,敏感操作默认拒绝。

LIVE AGENT DESK 已连接原有会话
01 / TERMINAL

在手机继续原有终端会话,保留项目上下文。

手机端接收增量输出并继续输入,Agent 无需重新加载项目背景。

选择下方能力,查看它在实际工作流程中的运行方式。

01 / TERMINAL

在手机继续终端会话,
保留完整项目上下文。

› continue the sessionCodex is thinking

02 / APPROVAL

风险操作先审批,
确认后再执行。

needs reviewgit push origin main
拒绝允许

03 / COMMUNITY

实验功能 · 源码开放

将 Issue 交给
对应项目的 Agent。

GitHub / Gitee#1 分析项目结构匹配本地项目 · 继续会话

04 / REMOTE

实验功能 · 源码开放

按需接管电脑桌面,
连接状态全程可见。

05 / MONITOR

查看电脑资源状态,
异常情况及时提醒。

CPU / RAM / GPU
SOURCE AVAILABLE / SELF-HOSTED

源码公开,自托管部署。
控制权始终属于你。

源码、部署配置与运行边界公开可查。你可以在自己的 Windows 电脑和服务器上部署 Serein,并使用 HarmonyOS 客户端连接;Bug、功能建议与兼容性问题均可通过 GitHub Issue 反馈。

liznee / Serein 开发者 PERSONAL OPEN-SOURCE PROJECT
  • LOCAL项目和会话留在你的电脑
  • CONFIRM关键动作等待你的确认
  • HONEST实验能力坦白说明边界
TECH STACK / IN MOTION SOURCE AVAILABLE / SELF-HOSTED
Serein 的运行组件与技术分工。 ArkTS、Go、Node.js、Python、C/C++ 与 WebRTC 分别承担鸿蒙客户端、后端服务、PTY Relay、风险审批和远程桌面链路。
查看项目与公开源码
Serein 让你躺着也能 Vibe Coding。