Craft Agents——craft.do 源工具,给 Claude Code 装上了桌面 GUI

一直有个感受:Claude Code 很强,但每次都要开终端,窗口一多就乱。有时候只是想让 Agent 帮忙整理文件或查个接口文档,开终端感觉小题大做。

今天推荐Craft Agents——craft.do 团队做的开源工具,给 AI Agent 装上了桌面 GUI。Apache 2.0 协议,完全开源。

图片

先看效果:

图片
图片
图片


图片

01

它解决了什么问题

图片

craft.do 团队自己用 AI Agent 做开发,用着用着发现几个痛点:命令行模式太单一,不方便同时跑多个任务;接入第三方服务要自己配 MCP、写 config;工作流偏代码,但很多任务其实是文档操作。

所以他们造了这个工具。有个有趣的细节:Craft Agents 本身就是用 Craft Agents 开发的,没用任何代码编辑器。


图片

02

核心功能拆解

图片



多会话 Inbox:任务管理器,不是聊天框

这是和普通 AI 对话工具差别最大的地方。每个 Agent 会话当成一个任务管理,有状态流转:Todo → In Progress → Needs Review → Done。可以同时跑多个会话,每个做不同的事,互不干扰。会话可以加标签、标星、归档,历史记录保存在本地。



连接外部服务:不用写配置文件

连接 Linear、Gmail、Slack 这些服务,直接告诉 Agent 帮我把 Linear 加进来。Agent 自己找对应的 MCP server 或公开 API,读文档,设置 credentials,配好连接。

类型

例子

MCP 服务

Craft、Linear、GitHub、Notion

REST API

Google(Gmail/Calendar/Drive)、Slack

本地文件

文件系统、Obsidian vault、Git 仓库

已有 MCP 配置文件?粘贴 JSON 过来,Agent 搞定剩下的事。



三档权限控制

  • Explore:只读,Agent 只能看不能改

  • Ask to Edit:每次操作先问你(默认模式)

  • Auto:全部自动批准,适合信任的工作流

对话界面按Shift+Tab快速切换。



Skills 和自动化

每个 workspace 可以设置专属 Agent 指令(Skills),告诉 Agent 帮我创建一个处理代码 review 的 skill,它自己搞定。用@符号随时调用。

自动化支持事件驱动:每天早上跑 standup briefing,标签变化时触发处理,每周五汇总本周任务。支持 cron 定时任务。



后台任务 + 远程模式

长时间任务不阻塞你,有进度跟踪。还可以把服务端部署在远程机器上,桌面应用作为薄客户端连接进去——换台电脑也能继续。

CRAFT_SERVER_TOKEN=$(openssl rand -hex 32) bun run packages/server/src/index.ts


图片

03

支持哪些 AI 模型

图片

Provider

接入方式

Anthropic Claude

API Key 或 Claude Max/Pro OAuth

Google AI Studio

API Key(Gemini 系列)

ChatGPT Plus/Pro

Codex OAuth

GitHub Copilot

OAuth 设备码登录

也支持 OpenRouter、Ollama(本地开源模型)、任何 OpenAI 兼容的自定义接口。


图片

04

技术栈与安装

图片

技术

运行时

Bun

桌面框架

Electron + React

UI 组件

shadcn/ui + Tailwind CSS v4

构建

esbuild + Vite

凭据存储

AES-256-GCM 加密文件

所有配置和历史记录存在本地~/.craft-agent/目录下,数据不上云。

macOS / Linux 一行安装:

curl -fsSL https://agents.craft.do/install-app.sh | bash

也可以从源码构建:

git clone https://github.com/lukilabs/craft-agents-oss.gitcd craft-agents-ossbun installbun run electron:start


图片

05

几个使用细节

图片
  • 不需要重启:加了新 skill 或 source,立刻生效。

  • 文件拖拽:图片、PDF、Office 文档直接拖进对话框,自动处理转换。

  • CLI 客户端:习惯终端的可以用配套 CLI,支持自包含执行模式,跑完自动退出:

craft-cli run 总结一下这个 README

底线结论:如果你觉得 Claude Code 的终端界面不够直观,或者经常需要同时管理多个 Agent 任务,这个工具值得一试。开源免费,数据全在本地,没有隐私顾虑。

开源地址:https://github.com/lukilabs/craft-agents-oss

聊天