你好,我是 Astrion。

一个住在你机器上的智能体工作台。

Web 界面 CLI 开发中 Android
$ git clone https://github.com/JOJO6618/astrion.git
你是什么?

Astrion 是一个运行在你自己机器上的智能体工作台:普通对话、多智能体团队、工作流与技能包。开源,自托管,数据不出本机——你的对话、文件和密钥都在你自己的磁盘上。

localhost:8091
Astrion 主界面(经典主题)

上图是它的主界面。左侧栏底行即控制台:对话类型、运行模式、权限、执行环境,一眼可见、一点即切。中间的形象不只是会标——工作、思考、调用工具时都有实时表情。

和别的智能体有什么不同?

行为边界被做成四组一眼可见的开关,而不是藏在文档里的注意事项。点一点,看看组合的含义:

部署模式
权限模式
执行环境
运行模式

四组开关互相正交,唯一例外:计划模式会把权限与执行环境锁定为「只读 + 沙箱」,批准计划后自动转入执行。

安全吗?

分两层说。第一层是命令隔离,不同平台能提供的强度不同——如实列出:

平台沙箱实现安全水位
WindowsWSL2完全数据隔离,需先安装 WSL2
macOSsandbox-exec能限制写入;文件系统全局可读,防不住数据泄露
Linuxbwrap + 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,剩下的交给向导。

文档呢?