开源 · 自托管 · AGPL-3.0

在手机上派活,
让 agent 星座
在服务器上干活

Constella 是一个跑在自己服务器上的 agent 管理平台。手机上打开就能给好几个 agent 派活,它们在服务器上 24 小时干;需要浏览器、桌面程序或安卓 App 时各有实例可用,做过的事情会记下来,下次做得更顺。

名字取自 constellation(星座):每个 agent 是一颗星。

Constella 结构示意图 手机连接 Hub;Hub 管理多个 agent,并连接模型服务与记忆技能;每个 agent 按需借用浏览器、Linux 桌面和安卓实例。 你的手机 Hub 模型服务 任意 OpenAI 兼容 记忆 · 技能 git 版本化 Agent Agent Agent 浏览器 Linux 桌面 安卓
  • 3 种实例类型:浏览器、Linux 桌面、安卓
  • 不绑定任意 OpenAI 兼容的模型服务
  • 独立容器每个 agent 单独运行,搞坏了重建
  • AGPL-3.0代码完全开源,数据留在你自己的服务器

功能

一个平台,管好整片星空

干活的部分直接用 OpenAI 开源的 Codex 作为 agent 内核;Constella 做的是外面那一层:多 agent 管理、实例、记忆和手机端。

手机优先,同时管多个 agent

可以装到手机主屏幕(PWA),电脑上是侧边栏布局。回复是流式的,每条命令、每个工具调用都能展开看;任务进行中可以继续补充要求,也可以随时停止。

按需出借的实例

纯浏览器、Linux 桌面(Xfce)、安卓(可选 ARM 转译和 Google Play)。每个 agent 可分到零个或多个实例;闲置时自动暂停或停止,App 里能实时看它在干什么。

需要你时,一键接管

遇到登录、验证码、扫码这类得本人来的步骤,agent 会推送叫你。点「接管」自己操作,弄完点「交还」,还能留句话给它。

会记事,越用越顺

每次任务结束自动复盘:经验写进记忆,可复用的流程写成技能。所有改动存在 git 里,「学习」页能看到具体改了什么,不满意可以撤销;每周自动整理一次。

交付成果,而不只是聊天记录

报告、表格、图片、PDF 直接发到聊天里;文档、单页网页、代码、SVG 作为「成果」在侧边面板预览和编辑,每次修改都留版本,可随时恢复。

出了问题先自己想办法

任务中断自动接着做;卡住时监督员介入;实例反复崩溃由系统自己修。每次自动处理都记在「审计」里,处理不了的才放进「待处理」,附诊断和一键方案。

模型自选,不绑定任何一家

在「设置 → 模型」里添加服务商、填 API Key、挑模型,当场测试。支持 Chat Completions 或 Responses 接口;只支持 Chat Completions 的服务由 hub 转换,Key 只留在服务器上,不进 agent 容器。

  • OpenAI
  • DeepSeek
  • Kimi
  • 通义千问
  • 智谱
  • 火山方舟
  • 硅基流动
  • OpenRouter
  • Ollama
  • 任意 OpenAI 兼容地址

安全与隐私,放在你手里

  • 数据库、记忆、成果文件都在你自己的服务器上,每天自动备份
  • 危险操作弹审批,手机收到推送,点一下批准或拒绝
  • 登录支持密码、两步验证、指纹 / 面容(通行密钥)
  • 连接 Bitwarden / Vaultwarden:agent 申请凭据需你指定的审批 agent 批准,且限时只读一次

工作方式

派活,然后去做别的事

  1. 创建 agent

    四个模板:通用助理、网页办事、运维、研究。选一个,改个名字就能用。

  2. 在手机上派活

    进对话直接说。它干活的时候你可以接着补充要求,也可以让它定时去做。

  3. 它在服务器上干

    agent 在独立容器里运行 Codex,需要时借用浏览器、桌面或安卓实例,24 小时不用你盯着。

  4. 该你时叫你,做完就记下

    审批、验证码、扫码时推送给你;任务做完自动复盘,经验沉淀成记忆和技能。

部署

有一台 Linux 服务器,
十分钟跑起来

装好 Docker,再准备任意一个模型服务的 API Key。脚本会生成加密主密钥、构建镜像并启动;之后在浏览器里跟着首次部署向导走两步:连接模型、选择实例。

服务器
x86_64 的 Linux(物理机、云主机、VM、特权 LXC 都行)
Docker
Docker Engine,带 docker compose 插件
内存
只用浏览器实例的话 4 GB 够用;安卓实例约 2–4 GB / 个
磁盘
基础镜像约 4.5 GB;安卓模拟器镜像再加 7–8 GB
HTTPS
手机推送和指纹登录需要:Cloudflare 域名或 Tailscale
bash
# 拉代码并一键安装
git clone https://github.com/Klop233/Constella.git
cd Constella
bash scripts/install.sh install

# 打开 http://localhost:8780,创建账号并跟着向导走

# 日常管理都用同一个脚本
bash scripts/install.sh status
bash scripts/install.sh update
bash scripts/install.sh backup

远程访问用 scripts/enable-public.sh 配 Cloudflare Tunnel,或用 Tailscale Serve 只在自己的设备间访问。完整步骤见 GitHub 文档。

定价

代码免费开源,运维可以交给我们

自己部署永远免费。不想自己维护服务器,或者想要有人兜底,再来聊托管和技术支持。

开源自部署

有一台 Linux 服务器、愿意自己动手的个人和团队

Free永久免费 · AGPL-3.0

  • 完整功能,无阉割:多 agent、三类实例、记忆与技能、成果与定时任务
  • 一条脚本安装、升级、备份与恢复
  • 数据和密钥都在你自己的服务器上
  • 接入任意 OpenAI 兼容的模型服务
  • 社区支持:在 GitHub Issues 提问和反馈

服务器、HTTPS 入口和模型 API 费用由你自己承担。

怎么选

  • 有服务器、会用 Docker自部署,十分钟起步,随时可以再升级到托管。
  • 想马上用、不想运维托管 + 技术支持,我们负责部署、升级与备份。
  • 已经自己部署,但遇到卡点只询价技术支持,帮你排查和调优。

询价

告诉我们你的场景,报价后再决定

托管和技术支持没有固定价目表,范围不同价格也不同。把下面这些告诉我们,能更快给出报价:

  • 需要同时跑几个 agent
  • 要用哪些实例(浏览器 / 桌面 / 安卓)
  • 托管在哪里
  • 需要的支持时段与响应要求
  • 偏好的模型服务
发邮件询价

或直接写信到 sales@miolab.ink

点击按钮会打开你的邮件客户端,并带上一份可直接填写的信息清单。请不要在邮件里附带 API Key、密码等敏感信息。

常见问题

你可能想问

自部署真的完全免费吗?

是的。Constella 以 AGPL-3.0 开源,没有功能阉割,也没有授权费。你需要承担的只有自己的服务器和所选模型服务的 API 费用。

AGPL-3.0 对我意味着什么?

可以自由使用、修改和分发。改过的版本如果拿去给别人提供服务(包括通过网络),需要把改动后的源码公开给用户。只是自己或团队内部使用,不受此影响。

托管版和开源版功能有区别吗?

没有。托管版运行的就是同一份开源代码,区别只在于谁来负责部署、升级、备份和排查问题。

模型费用怎么算?

Constella 不绑定任何模型服务商,模型费用按你选用的服务商另计(OpenAI、DeepSeek、Kimi、通义、Ollama 等都行)。托管方案是否包含模型用量,会在报价时写清楚。

需要什么样的服务器?

x86_64 的 Linux 加 Docker 即可。只用浏览器实例的话 4 GB 内存够用;Linux 桌面约 0.4–1.5 GB,安卓约 2–4 GB 每个。安卓实例还要求内核带 binder,或宿主有 /dev/kvm,详见 GitHub 文档。

可以多人、多账号一起用吗?

目前只支持一个账号,定位是个人自用,但你可以在里面创建任意多个 agent。多账号不在当前版本范围内。

安全吗?

API Key 只留在服务器上,不进 agent 容器;危险操作可设为需要审批。但要注意:hub 挂载了 docker.sock(等同宿主 root),agent 执行的又是模型生成的命令,且默认所有操作自动批准。部署前请先读一遍项目的 SECURITY.md。

界面和文档是什么语言?

目前 App 和文档只有中文。Constella is Chinese-only for now; an English summary is available in the repository README.