Astrion

Astrion

住在你机器上的智能体工作台。开源、自托管,可以处理你的本地代码和工作,也可以部署在云端提供多人服务,体验一致。

Terminal (beta) Web Windows macOS Android

Demo

它工作时的样子

下面是真实运行的 Astrion 界面,接着一份静态演示数据。可以点击切换对话、展开工具记录、打开右侧快捷窗口查看子智能体。

演示环境只含静态数据;实际使用由你自己的模型驱动。

Features

围绕「放心交给它做事」设计

01

计划 / 询问 / 执行

三种运行模式决定它什么时候动手。
计划模式只出方案,批准后才开始改;
询问模式先讨论清楚再开工;
执行模式直接做完再汇报。

02

沙箱与网络授权

命令默认在操作系统沙箱里执行,写文件、访问网络都要经过授权。
macOS 使用系统沙箱,Windows 通过 WSL2 获得完整隔离;
网络权限单独开关,与文件权限互不影响。

03

修改记录

每一次文件编辑都留下一条 diff:
改了哪个文件、加了几行、删了几行。
按任务逐条查看,也可以单独撤销其中任意一次修改。

04

版本控制

每条消息自动成为一个检查点。
发现方向不对时,回退到任意一条消息之前——
对话和文件一起还原,不用手工收拾残局。

FAQ

常见问题

运行 Astrion 需要什么环境?

Python 3.9+ 和 Node.js 18+。克隆仓库后安装依赖、构建前端,一条命令启动,默认监听 8091 端口。macOS、Linux、Windows(WSL2)都可以运行。

我的数据存在哪里?

全部在你自己的机器上:对话记录、工作区文件、日志默认放在 ~/.astrion/astrion/ 下,可以通过环境变量整体搬迁。不经过任何第三方服务器。

宿主机模式和 Docker 模式有什么区别?

宿主机模式下 Astrion 直接操作你的本机文件,适合处理日常工作和本地代码;Docker 模式把任务放进容器执行,适合需要隔离或多人共用的部署。两种模式界面与能力一致,数据可以互通。

支持哪些模型?

任何 OpenAI 兼容接口都可以接入:官方 API、聚合网关、本地推理服务都行。主智能体和子智能体可以分别配置不同的模型。

可以部署给多人使用吗?

可以。部署到服务器后自带多用户体系,每人独立工作区,通过浏览器访问,也有 Android 客户端。同一套界面,本机和云端体验一致。

它执行命令安全吗?

有四层控制:权限模式决定哪些操作需要批准;命令默认在 OS 沙箱内运行;网络访问单独授权;所有文件修改留有记录可以随时回退。你可以从「每条命令都要批准」一路调到「完全放开」,粒度自己定。

Contact

联系我

有问题、想法或合作意向,欢迎来信。