跳到主要内容

01开源 AI 工作空间

你的开放 AI Agent 工作空间。

连接自己的模型与工具,在一个桌面工作台中计划、执行并审阅每一步。

目前还没有发布安装包。构建过程是公开且可复现的——克隆仓库跑一次桌面构建,或关注发布,等第一个版本出来时收到通知。 关注发布

这个工作空间正在跑的,就是本页从头到尾跟随的那条任务。由本页基于同一条演示任务重建,不是应用截图。

本页跟随的任务

仓库
acme/checkout-service
分支
release/2.4.0
失败的检查
unit-tests

计划

状态等待审批

  • 重跑失败的检查并读断言已完成
  • 在总额助手里按币种取整已完成
  • 针对改动文件重跑检查进行中
  • 依据已合并的改动起草发布说明未开始
  • 开源

    AGPL-3.0-or-later,仓库公开

  • 自带模型

    本地运行时、自己的密钥、自己的订阅

  • 受权限约束的动作

    工具声明它会碰什么,由你确认

  • 桌面优先

    本地文件、终端、长时间任务

02一条任务,从头到尾

一条任务。每一步都看得见。

计划、工具、审批、测试与产物,留在同一条可审阅的线程里。

任务审阅这次发布,修好失败的检查,并准备发布说明。

第 1 步,共 6 步

上下文就绪

它先读仓库,再提方案。

Agent 打开项目、待审阅的 diff,以及项目自带的说明。它读了什么会被列出来,因此你能判断它有没有看对地方。

仓库 · 项目说明 · 发布 diff

已读取

src/checkout/total.ts

待审阅的改动

03你的工作台

任务需要的一切,在同一个工作台里。

对话、Agent、工作流、知识与插件不是五个共用登录态的产品。它们读写同一份工作上下文。

贯穿工作台的共享上下文路径

对话与上下文

发起它的那条线程,连同交给它的文件与说明。

  • 你 · Agent
  • acme/checkout-service

Agent 任务

任务持有计划、步骤,以及每一步走到了哪个状态。

  • 已完成重跑失败的检查并读断言
  • 已完成在总额助手里按币种取整
  • 进行中针对改动文件重跑检查
  • 未开始依据已合并的改动起草发布说明

工作流

同一件事的可重复版本,可以按计划定时运行。

  • terminal → editor → terminal → artifact

知识

工作空间在任务之间记住的东西,以及它们的来源。

  • src/checkout/total.ts
  • src/checkout/total.test.ts
  • AGENTS.md

插件

这条任务被允许调用的工具,以及每个工具可以碰什么。

  • git push
  • pnpm test --filter checkout

产物

任务产出的东西,留在工作空间里,而不是留在一条消息里。

  • launch-notes.md · 2.4.0

04桌面优先

一个贴着工作本身的工作空间。

工作在你的机器上:文件、终端、仓库、工具。工作空间也在。

  • 文件与项目

    打开一个真实的项目目录。Agent 读写的就是你读写的那些文件。

  • 集成终端与编辑器

    跑命令、读输出、改文件——不用离开这条任务。

  • 系统级入口

    用快捷方式抵达工作空间,长任务通过通知回报进展。

  • 长时间任务

    要跑几分钟的活儿,在你做别的事情时继续跑。

  • 先问再动的本地操作

    任何碰到项目之外机器资源的动作,都会先说明自己再等待。

由本页基于同一条演示任务重建,不是应用截图。
终端
$ git push

05一个工作区,多个入口

在桌面开工,在任何地方做决定。

任务留在你的机器上。桌面端负责运行,而手机、你已在用的聊天平台、终端和浏览器都能触达同一条线程,每台设备只握有你授予它的那部分权限。

一条任务如何在设备之间流转:在桌面启动,在手机上批准,在聊天里收到结果,从终端续跑,再从浏览器送入一个页面。

  1. 桌面

    运行任务

    macOS、Windows 和 Linux。文件、终端和 agent 都在同一台机器上。

  2. 手机

    批准检查点

    已配对的 iOS 或 Android 应用只显示正在等待的批准,配对没有授予的一概不显示。

  3. 聊天

    接收结果

    进度和提问送到你已经在的地方。任何会改变什么的回复,仍然先问过你。

  4. 终端

    续跑会话

    与桌面端同一套 agent 循环,在 shell 里从上次停下的地方接着跑。

  5. 浏览器

    送入页面

    伴侣扩展捕获你选中的页面,通过已配对、仅限本机回环的通道交给工作区。

仓库中带有适配器的聊天平台

  • Telegram
  • Slack
  • Discord
  • 飞书
  • 钉钉
  • 企业微信
  • 微信公众号
  • 微信
  • Matrix
  • OneBot
  • QQ

界面结构重建. 以上每个界面都由本页基于同一条演示任务重建。每台设备只握有宿主授予它的能力。

06按你的方式运行

选择模型。看清边界。

不同的活儿配得上不同的运行时。每一种方式都写清:什么会离开你的设备、谁会收到它、哪些动作需要你确认。

本地运行时

模型由你自己的机器、或你自己运维的服务提供。

什么离开设备
当端点在你机器上时,什么都不离开
谁收到
你配置的那个运行时
可调用的工具
你授予这次会话的工具
需要确认
写到项目之外,以及任何外部调用
了解更多

自带密钥

你自己的 provider 账号与凭据,存在系统钥匙串里。

什么离开设备
提示词,以及你附加给它的上下文
谁收到
你选择的那个 provider
可调用的工具
你授予这次会话的工具
需要确认
写到项目之外,以及任何外部调用
了解更多

复用已有订阅

复用你本来就在付费的编程订阅,走它自己的登录。

什么离开设备
提示词,以及你附加给它的上下文
谁收到
该订阅背后的 provider
可调用的工具
该订阅的 Agent 支持的工具
需要确认
写到项目之外,以及任何外部调用
了解更多

回退与路由

第一个模型被限流或不可用时,按你设定的规则由第二个接手。

什么离开设备
同一份上下文,发往被选中的那条路由
谁收到
路由里的下一个 provider
可调用的工具
不因切换而改变
需要确认
不因切换而改变
了解更多

本地、离线、自托管、私有,是四件不同的事。上表每一行都说清了自己是哪一件。

07有后果的连接

接上工具,别丢了任务。

一个连接只有在你能说清它读什么、能做什么、什么时候必须问,才是有用的。

Cognia
需要审批
  • 代码仓库

    读取
    代码、issue,以及待审阅的 diff
    可执行
    提出分支、提交、Pull Request
    需要审批
    任何推送到远端的动作
  • MCP 工具

    读取
    你传给这次调用的输入
    可执行
    运行该 server 暴露的工具
    需要审批
    首次使用,以及任何被标记为敏感的调用
  • 插件

    读取
    仅限它 manifest 中声明的能力
    可执行
    在工作空间中产出或更新产物
    需要审批
    声明范围之外的每一项能力
  • 聊天与通知

    读取
    发给它的那些消息
    可执行
    回报进展、请求一个决定
    需要审批
    依据回复去改变任何东西

完整的 provider、MCP、插件与连接器目录在文档里,不在这一页。

Agent 互通

通过 ACP 在工作空间内运行这些 agent,或导入它们已有的会话历史。每个 agent 只在你授予的工具与权限内运行,其步骤进入同一条可审阅的线程。

  • Claude Code运行导入历史
  • Codex运行导入历史
  • Gemini CLI运行导入历史
  • OpenCode运行导入历史
  • Cursor CLI运行
  • Copilot CLI运行
  • Qwen Code运行
  • Kiro运行
  • Aider导入历史
  • Continue导入历史

08整台仪器

一套代码库,每个部件都公开。

工作区里有什么,在本页构建时直接从仓库数出来,而不是在幻灯片里宣称。

构建时计数

仓内插件
66
聊天平台适配器
11
工作流节点类型
236
Rust crate
59
工作区包
33
已记录的设计决策
195
测试文件
10,803

都是对检出目录的列举与文件计数,任何一项都能用一条 ls 复现。

工作

任务在哪里被计划并执行。

  • 聊天发起任务的那条线程,连同交给它的文件、引用和指令。了解更多
  • Agent 任务一份由你批准的计划,每一步需要的工具,以及每一步到达的状态。了解更多
  • Squads多个 agent 处理同一任务,有角色分工、共享记录,以及一个统一的审阅入口。了解更多
  • 工作流把做过一次的工作变成可重复的版本,画成图,由触发器运行。了解更多
  • 日程任务和工作流排上日历,每次运行及其产物都有台账。了解更多
  • 后台运行耗时数分钟的工作在你做别的事时继续进行,并向你回报。了解更多

记忆

工作区在任务之间保留什么。

  • 知识与仓库 wiki文档、自动生成的仓库 wiki,以及对两者带引用的检索。了解更多
  • 长期记忆工作区学到的事实,保留前可审阅,且能追溯到来源。了解更多
  • 产物与画布任务产出的内容作为带版本的文件留在工作区里,而不是留在一条消息里。了解更多
  • OCR在本机从截图、扫描件和 PDF 中提取文字,再决定是否交给模型。了解更多

触达

它能碰到什么,以什么条件。

  • 插件WebAssembly、TypeScript 和 Python 插件,声明它们用到的每一项能力。了解更多
  • MCP 服务器任何 MCP 服务器暴露的工具,按会话授予,首次使用时确认。了解更多
  • 聊天连接器通过上面列出的平台接收消息、发出回报。了解更多
  • 浏览器伴侣把你选中的页面送进任务的扩展,不多拿它没有申请的任何东西。了解更多
  • 计算机操作agent 操作你桌面上的应用,每一步都可见、可打断。了解更多

控制

每个动作如何保持可问责。

  • 权限模型工具声明它会触碰什么。任何越出项目的动作都会停下并报出自己的名字。了解更多
  • 追踪与成本每次调用、每个 token、每个工具结果都记在发起它的任务名下。了解更多
  • 源代码管理在工作区内看 diff、提交、堆叠分支,只在你同意时推送。了解更多
  • 集成终端线程旁的真实 shell,可分享给已配对设备,名单随时可见。了解更多

09可核对的信任

在开放中构建。在使用中受控。

四件你可以自己核验的事——不用相信一个营销页面对其中任何一件的说法。

  • 源码

    整个应用公开,许可证为 AGPL-3.0-or-later——包括那些会接触你的文件、密钥与模型的部分。

    阅读源码
  • 数据

    你的工作存在哪里、一次模型调用携带了什么、由哪个运行时接收——逐项说明,而不是一句总的承诺。

    数据与存储
  • 权限

    工具声明自己需要的能力。任何伸向项目之外的动作,都会先停下来说明自己再执行。

    权限模型
  • 记录

    步骤、工具调用、审批与结果都挂在产生它们的那条任务上,因此一个结果可以被追溯,也可以被撤回。

    记录如何工作

来自仓库

Star
54
贡献者
3
许可证
AGPL-3.0
最新发布
尚未发布

数据截至 2026-09-29

10从这里开始

把你的 Agent 收进一个开放的工作空间。

目前还没有发布安装包。构建过程是公开且可复现的——克隆仓库跑一次桌面构建,或关注发布,等第一个版本出来时收到通知。 关注发布

阅读文档

桌面优先。开源。为真实工作而建。

今天你能拿到什么

许可证
AGPL-3.0
支持平台
macOS · Windows · Linux
最新发布
尚未发布
待发布的变更
1480条,自上次发布以来