acryl 是什么?让各种编码 agent 共用一个持久工作区的开发环境

acryldev/acryl · GitHub · 官网
AI 编程
Star256
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-08-25
最近更新2026-10-15

中文导读

ACRYL 是一个面向编码 agent 的开发环境,解决在多个 agent 之间切换时上下文、配置和工作线索丢失的问题。它把工作区、上下文和任务交给 ACRYL 持有,Claude Code、Codex、Gemini CLI 等 agent 作为可替换的 worker 进出同一项目。界面以可平铺的画布呈现 agent 会话、终端、编辑器、diff 评论和看板,并基于 Cordis 提供插件与热重载,桌面、本地 Web 和终端共享同一运行时。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-08-25,最近更新于 2026-10-15,目前有 256 个 Star。

项目介绍

ACRYL 是一个面向编码 agent 的 Agentic Development Environment 与运行时。它把关系反过来:不是项目活在某个 agent 的对话里,而是 agent 进入你的项目。工作区、上下文、任务和交接都由 ACRYL 持有,Claude Code、Codex、OpenCode、Pi、Gemini CLI、DeepSeek Harness 以及兼容 ACP 的 agent 都作为可替换的 worker 进出同一个开发场景,切换 agent 时决策、diff 和会话仍然保留。

界面不是聊天窗口,而是画布:左侧是项目和 git worktree,中间是可平铺的标签页,包含 agent 会话、原生终端、文件编辑器、可逐行评论并回传给 agent 的 diff,以及可拖拽的看板。内置 33 个编码 agent 的目录,并支持自定义 agent 定义。

ACRYL 基于 Cordis 构建,强调一切皆插件,可热重载;桌面(Electron)、本地 Web(acryl web)和终端 UI 三个界面共享同一运行时。项目处于早期开发阶段,接口和工作流可能变化。

主要功能

适合谁用

同时使用多个编码 agent 的开发者,以及希望把 agent 工作流整合进统一工作区、并愿意通过插件扩展环境的人。

快速上手

  1. CLI 安装:curl -fsSL https://acryl.dev/install | bash,然后运行 acryl
  2. 或用 npm 安装:npm install -g acryl --allow-scripts=@deepseek-ai/dsh-subprocess-local,@google/genai,koffi,node-pty,protobufjs,然后运行 acryl
  3. 启动本地 Web 界面:acryl web
  4. 桌面版可从 GitHub Releases 下载对应平台的 DMG、EXE 或 DEB 安装包
  5. Nix 用户可运行 nix run github:acryldev/acryl 或 nix run github:acryldev/acryl#acryl-desktop

Star 增长趋势

256255 · 2026-10-14 至 2026-10-16

同类项目

拦截并压缩命令行输出,减少 AI 编程代理的 token 消耗
★ 8.4万 · Rust · 更新于 2026-10-15
精选 Claude Code 资源与工具的中文导航清单
★ 5.6万 · Python · 更新于 2026-10-15
为 AI 编码代理提供可搜索、可验证的技能库与本地控制平面。
★ 4.8万 · Python · 更新于 2026-10-15
用确定性工具验证 AI 的每一条声明,防止幻觉
★ 1,297 · Python · 更新于 2026-10-01
通过复查、修复、再检查降低编码代理失败率的技能
★ 1,201 · JavaScript · 更新于 2026-10-04
收录免费 AI Coding 中转与公益站的导航合集
★ 1,060 · JavaScript · 更新于 2026-10-15