VibeSpace 是一款运行在 Mac 上的本地优先编码 Agent(桌面应用)。你授权一个工作区文件夹,用自然语言描述想要的结果,VibeSpace 会读取代码、拆解任务、执行命令、编辑文件,最终交付可以直接使用的成果。它的每一步都通过可见、可恢复的工具调用完成——你随时知道它在做什么,也随时可以批准、拒绝或回滚。
核心体验
- 授权工作区:选择一个文件夹,VibeSpace 只在这个边界内读写文件、执行命令。
- 描述目标:用一句或一段自然语言说明想要什么,不必写命令行,也不必先懂 Git。
- 观察执行:时间线上实时展示每一次工具调用(浏览、搜索、读取、编辑、写入、命令执行),关键操作会请求你的批准。
- 拿到成果:所有修改以变更集(ChangeSet)形式呈现,可审查、可一键恢复,随时可控。
产品原则
- 本地优先:任务数据、会话记录、API 密钥都保存在你的 Mac 上;模型请求从你的电脑直达供应商,VibeSpace 不设中继服务器。
- BYOK(自带密钥):内置 11 家模型供应商,粘贴你自己的 API Key 即可使用,费用直接与供应商结算。
- 执行可见:Agent 的每个动作都是一条可以被看到、被审批、被恢复的记录。
- 先可靠,后自主:默认从保守的权限模式开始,逐步把自动化交给值得信任的任务。
- 交付工件而非回答:目标是"做完的事",而不是"关于怎么做的解释"。
VibeSpace 能做什么
- 在已有代码库里实现新功能、修复缺陷、重构模块;
- 运行测试与脚本,根据输出迭代修正;
- 审查代码质量与安全性,产出结构化的审查报告;
- 按计划自动执行例行任务(如每日整理、定期检查);
- 把一个模糊需求拆解为多个子任务,由"专家团"协作完成。
VibeSpace 暂不支持
- Windows 或 Linux(当前仅支持 macOS);
- 云账号、跨设备同步、团队协作;
- MCP(Model Context Protocol)与插件市场;
- 远程包商店与自动下载模块包;
- 应用关闭后的后台执行或补偿触发(详见定时任务)。
界面导览
| 导航项 | 用途 |
|---|
| 新建任务 | 发起一次新的 Agent 任务,查看运行时间线 |
| 技能 · 插件 | 管理可复用的技能包(Skills) |
| 看板 | 用看板视图组织任务与项目进度 |
| 定时任务 | 创建单次 / 每天 / 每周的自动任务 |
| 专家 · 专家团 | 浏览内置专家与专家团,召唤协作 |
| 项目 | 按项目组织工作区与任务 |
| 模块 | 管理功能模块(.vpack 包) |
| 设置 | 供应商、代理、外观、数据管理、快捷键等 |
核心概念速览
| 概念 | 含义 |
|---|
| 工作区(Workspace) | 你授权给 VibeSpace 的文件夹,一切读写与命令执行的边界 |
| 项目(Project) | 工作区的组织单位,便于按项目筛选任务 |
| 任务(Task) | 一次完整的对话与工作单元,包含多次运行 |
| 运行(Run) | Agent 针对一次输入的执行过程,含时间线、审批与结果 |
| 技能(Skill) | 给 Agent 的"操作手册",以文件夹形式的可复用指令包 |
| 专家(Expert) | 带有专属职责与工具限制的 Agent 角色 |
| 专家团(Expert Group) | 由团长自动拆解、分派、整合的多个专家协作 |
| 变更集(ChangeSet) | 一次任务对工作区产生的全部文件变更,可审查、可恢复 |
| 模块(Module) | 以 .vpack 包发布的扩展功能(导航、界面、终端等) |