crystl

crystl

AI TOOL PROFILE工具资料

为 AI 编程智能体打造的多任务 macOS 终端,按项目分隔会话并支持编排

官网地址 https://crystl.dev

访问官网
价格提供免费使用起步,具体费率未公布
平台macOS / iOS
归类AI 智能体
收录2024-01-01
复核2024-01-01
编辑评分 4.2 / 5

crystl编辑总结

EDITOR REVIEW编辑评测

crystl 是一款面向 AI 编程智能体的 macOS 终端,把每个项目组织成 gem、把每个终端会话组织成 shard。它支持在同一仓库的多个 git worktree 中并行运行 Claude Code、Codex 等智能体,并通过自动保存、恢复历史让工作随时接着做。屏幕悬浮卡片会在智能体需要审批或提问时主动提示,token 跟踪面板则展示每轮消耗与剩余额度。局限在于它目前只面向 macOS,iPhone 端需通过 Wi-Fi 或 Guild 加密中继连接,价格与订阅细节未公布。

crystl是什么?

crystl 是一款专为 AI 编程智能体设计的多任务终端,运行在 macOS 上。它的核心思路是把终端会话变成结构化的数据,让智能体之间可以相互读取会话内容,而不只是被动地观看。每个项目被组织成一个 gem,每个终端会话是一个 shard,多个 shard 可以并行运行各自的智能体。

它内置名为 cavrn 的终端引擎,会捕获每一轮对话、工具调用、结果和表格,转成智能体可读的元数据;渲染借助 Metal 在 GPU 上完成。智能体可以在独立 git worktree 中并行编辑同一仓库,互不干扰,离屏的 shard 会降到接近零的渲染开销。

使用方式按角色区分。普通用户通过悬浮卡片接收审批与提问,在 workbench 中与智能体共享同一份 WORKBENCH.md 任务列表;开发者可以用内置 CLI 从任意 shell 创建 shard、读取终端和处理审批;团队可以把编排器(orchestrator)指派来管理子智能体,或用 crystl quest 组建多智能体队伍分工协作。

crystl核心功能

CAPABILITIES工具标签

多任务并行

在同一仓库上同时运行一队智能体,每个隔离的 shard 拥有自己的 git worktree 与分支,离屏 shard 渲染开销降到接近零,从两个扩展到十几个仍然轻量。

官方说明 ↗

智能体编排

可跨项目生成大量智能体,指派一个编排器管理子智能体(仅 Guild 版),或用 crystl quest 组建冒险小队,让多智能体协同可被跟踪。

crystl quest

把多个角色扮演的智能体召集到共享聊天中,它们会分工、辩论方案并回报结果,形成一条可以跟得上思路的多智能体协作流程。

悬浮审批卡片

审批请求、提问和通知以玻璃卡片形式浮在屏幕上,按 gem 配色区分,无需在成墙的终端窗口里翻找,直接回应即可。

workbench 任务列表

每个项目都有一份共享任务列表,落地为纯文本的 WORKBENCH.md,你和智能体看到同一份列表,它完成一项就勾掉一项并补充新发现。

token 跟踪

统计每一轮消耗的 token 并预测剩余额度,打开面板可查看每个插件与技能的开销,关掉吃重的项目来延长上下文使用。

cavrn 终端引擎

把终端当结构化数据处理,捕获每一轮、每次工具调用、结果和表格为智能体可读的元数据,让智能体之间能互读会话,渲染用 Metal 在 GPU 上加速。

可调用的 CLI

内置 crystl CLI,你或智能体本身都能从任意 shell 创建 shard、读取终端、处理审批,编排器智能体不需要接触图形界面就能把工作分发到各项目。

crystl值不值得用?

VERDICT工具标签

当你的工作是在同一个仓库里同时跑多个 AI 编程智能体时,crystl 的 gem/shard 结构、git worktree 隔离和悬浮审批卡片能明显减少窗口切换和盯屏幕的时间,值得一试。它的 token 跟踪面板还能让你看清每个插件与技能的消耗,对控制成本有直接帮助。但如果你不在 macOS 上工作,或者只需要跑单个智能体、不涉及并行编排,那么它的核心价值就发挥不出来;另外价格与订阅档位未公布,团队采购前需要先理清计费方式。

建议选它的情况

  • 在同一个仓库里并行跑多个 AI 编程智能体的开发者
  • 需要跨多个项目统一监控智能体状态的团队
  • 希望通过 CLI 让智能体自己分发任务、不碰图形界面的用户
  • 想在本地硬件或托管主机上运行开源模型以节省 token 的用户

不建议选它的情况

  • 不在 macOS 上工作的开发者
  • 只需要单智能体、不涉及并行与编排的简单场景
  • 对价格敏感、需要先看清完整订阅档位再做决定的团队

crystl使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先建一个 gem把某个项目目录建为 gem,它会把这个项目的所有终端会话归到一处,避免之后分不清哪个终端属于哪个项目。
  2. 用隔离 shard 跑并行需要同时编辑同一仓库时,创建基于 git worktree 的隔离 shard,每个 shard 有自己的工作目录和分支,合并前不会互相踩到。
  3. 打开悬浮卡片开启玻璃卡片通知后,智能体的审批请求和提问会浮在屏幕上,不用盯着终端等它卡在哪一步。
进阶省时间也省钱
  1. 给主智能体配编排器把编排器指派去管理子智能体(Guild 版可用),它能读取各 shard 的终端,及时发现有智能体停滞或跑偏。
  2. 用 CLI 让智能体自分发通过内置 CLI,编排器智能体可以直接创建 shard、读取终端和处理审批,跨项目分发工作而无需人工点击图形界面。
  3. 关掉吃 token 的插件在 token 面板里查看每个插件和技能的成本,关掉开销大的项目,把上下文留给当前真正需要的任务。
  4. 误关 shard 可复活不小心关掉一个 shard 时,按 Cmd+Shift+T 就能把它复活,会话历史不会丢失。

crystl适合谁用?

WHO IS IT FOR工具标签

多项目并行开发者

推荐

手上有多个仓库、每个都跑着智能体,crystl 的 gem 分组和 crystal rail 一栏就能切换项目,不用再翻找窗口。

多智能体小队使用者

推荐

用 crystl quest 组建角色分工的多智能体队伍,或给主智能体配编排器来管理子智能体,适合需要协同调度的复杂任务。

开源模型自托管用户

推荐

可在本地硬件或托管主机上跑开源模型,配置一次即可与前沿智能体并行编排,能省下 token 开销。

iPhone 远程监督者

有条件

在 iPhone 上查看哪些智能体需要输入、审批访问、回答问题甚至生成新智能体,免费版走 Wi-Fi,随时连接受 Guild 加密中继限制。

Windows 或 Linux 用户

不推荐

这是一款专为 macOS 打造的终端,非 macOS 平台无法使用其核心的 gem/shard 与 cavrn 终端能力。

crystl优点和缺点

PROS & CONS工具标签

优点

  • 同一仓库可并行运行一队智能体,各自独立 git worktree 与分支
  • 离屏 shard 渲染降到接近零,从两个扩展到十几个仍然轻量
  • 悬浮审批卡片按 gem 配色,不用在终端窗口墙里找谁在等回复
  • 会话自动保存并跨重启恢复,误关 shard 可用 Cmd+Shift+T 复活
  • token 面板统计每轮消耗并预测剩余额度,可关掉吃重插件

缺点

  • 仅面向 macOS,Windows 与 Linux 用户无法使用
  • iPhone 端免费版走 Wi-Fi,随时连接受 Guild 加密中继限制
  • 编排器管理子智能体属于 Guild 版功能,需订阅才可用
  • 具体价格与订阅档位未公布,团队采购前难做预算

crystl常见问题

FAQ工具标签
crystl 收费吗?

可以免费开始使用,首页有 get started free 入口。具体费率与订阅档位未公布,付费版的分层需要进一步确认。

它支持哪些 AI 编程智能体?

首页列出了 Claude Code、Codex、Antigravity CLI、Kimi Code、opencode、aider、goose 和 Ollama,每个智能体在独立 shard 中运行,可跨项目并行调度。

我的项目在一个仓库里有多个智能体同时改代码,会冲突吗?

隔离 shard 各自基于 git worktree 和分支运行,并发编辑落在不同工作目录中;shard 标签下的 ↑N 徽章会统计待合并的提交数,合并前保持独立。

能在手机上监控智能体吗?

可以。crystl 已上架 App Store,iPhone 端能查看哪些智能体需要输入、审批访问、回答问题并生成新智能体,免费版通过 Wi-Fi 连接,随时连接受 Guild 加密中继支持。

我可以用自己的模型或本地模型吗?

可以。crystl 支持在本地硬件或通过托管主机运行开源模型,配置一次后即可与前沿智能体一起编排,官方文档列出了 z.ai、Ollama、LM Studio、vLLM 和 llama.cpp 等接入方式。

不用图形界面,能让智能体自己调度吗?

可以。内置 crystl CLI 允许你或智能体本身从任意 shell 创建 shard、读取终端、处理审批,编排器智能体可跨项目分发工作而不接触图形界面。