你好,我是 Astrion。
一个住在你机器上的智能体工作台。
Web 界面
CLI 开发中
Android
$ git clone https://github.com/JOJO6618/astrion.git
你是什么?
Astrion 是一个运行在你自己机器上的智能体工作台:普通对话、多智能体团队、工作流与技能包。开源,自托管,数据不出本机——你的对话、文件和密钥都在你自己的磁盘上。
上图是它的主界面。左侧栏底行即控制台:对话类型、运行模式、权限、执行环境,一眼可见、一点即切。中间的形象不只是会标——工作、思考、调用工具时都有实时表情。
和别的智能体有什么不同?
行为边界被做成四组一眼可见的开关,而不是藏在文档里的注意事项。点一点,看看组合的含义:
部署模式
权限模式
执行环境
运行模式
四组开关互相正交,唯一例外:计划模式会把权限与执行环境锁定为「只读 + 沙箱」,批准计划后自动转入执行。
安全吗?
分两层说。第一层是命令隔离,不同平台能提供的强度不同——如实列出:
| 平台 | 沙箱实现 | 安全水位 |
|---|---|---|
| Windows | WSL2 | 完全数据隔离,需先安装 WSL2 |
| macOS | sandbox-exec | 能限制写入;文件系统全局可读,防不住数据泄露 |
| Linux | bwrap + seccomp | 尚未实测,请勿依赖其隔离性 |
第二层是你的资产,与平台无关:
- 版本控制——每条你发出的消息打一个检查点,随时回溯。浅备份只追踪 write_file / edit_file 编辑过的文件。
- 修改留痕——每次编辑落盘一份标准 diff,
git apply重做,git apply -R撤销。 - Git 状态栏——仓库状态实时可见,AI 的改动随时可查。
会什么?
- 多智能体团队 Team Leader 带领一支有角色的团队:全栈工程师、代码评审、调研员、UI 操作、头脑风暴。分工协作、互相请教,每一步都向你汇报。预置 5 个角色,也可以自己写。
- 快捷窗口 对话区右侧的五个看板:待办、子智能体、后台命令、文件记录、工作流。任务进展、产物收取、失控终止,抬手就够到。
- 工作流与技能包 把流程沉淀为工作流,把经验沉淀为 Skill。内置 4 个工作流、12 个技能包;用得越久,它越懂你的章法。
- 目标模式 Beta 给出一个长期目标,它自动一轮一轮推进:每轮自我评估,可配审核智能体把关,触顶或达成才停。
- MCP 扩展 通过 Model Context Protocol 接入外部工具服务;host 模式下对它说一句「帮我配置 xxx」即可装好。
- 实时终端 对话里直接跑命令、看输出,终端就在手边——这是效率设计,不是安全边界,安全由上面的开关负责。
怎么开始?
三分钟。环境要求:Python 3.10+、Node.js 18+;docker 模式另需 Docker。
# 1. 克隆
git clone https://github.com/JOJO6618/astrion.git
cd astrion
# 2. 初始化向导:运行模式(选 host)→ 端口 → 管理员 → 模型
./setup.sh
# 3. 构建前端并启动
npm install && npm run build
./start.sh
打开 http://localhost:8091,剩下的交给向导。
文档呢?