# Annulo — 构建你自己的工作台

> 开源的桌面应用：让 AI 帮你做页面、表格、脚本和小工具，做好的留在你电脑上的项目里，下次打开还在，按钮一点就跑。

开源 · 免费 · 生成式 UI · macOS / Windows

# 构建你自己的工作台

告诉 AI 你要什么，它不光给你一段回答，还能为你做界面、功能，搭建随时可用的工作台。

下载 Annulo

[在 GitHub 上看源码](https://github.com/annulo/annulo)

macOS 12+（Apple 芯片 / Intel）· Windows（x64 / ARM64）· Apache-2.0

![说了一句「做一个记录客户跟进的页面，能按状态筛选」之后：左边是助手做好的客户跟进页面，右边是助手的说明](https://fsu.creght.com/site/2103669300995821568/1791382335907__annulo_hero_chat_zh.png?w=3072&fmt=webp)

说了一句「做一个记录客户跟进的页面，能按状态筛选」，几分钟后：左边是做好的页面，右边是助手。

对比

## 通用 Agent vs 开发 vs Annulo

AI 很会做东西，可聊完就没了。而且不是每个需求都要让 AI 去做：一些简单的流程，用脚本或者动动手指就能完成，高效、稳定、省钱。这时候，你需要的是一个界面。

其他 agent

一次性的回答 · 聊完就没了，下次还得再问

每天查一遍我们所有域名的证书，30 天内到期的提前告诉我

我帮你查了一下：api.example.com 的证书 6 天后到期，shop.example.com 还剩 23 天，其他两个域名都正常。

Annulo

留在你的后台 · 每天自己跑，点了就用

Annulo/我的工作台A

总览

运维

证书服务器值班表

运维/证书

#### 证书

12 个域名 · 快到期的发到飞书群

立即检查

域名

12

30 天内到期

2

上次检查

今天 08:00

域名颁发方到期日剩余

api.example.comLet's Encrypt10-136 天续期

shop.example.comLet's Encrypt10-3023 天续期

www.example.comDigiCert12-2781 天

docs.example.comLet's Encrypt02-26142 天

今天 08:00 自动检查 · 0 token · 1.4 秒·下次 明天 08:00

### 一周以后，五种做法比一比

一周以后

聊天里的生成式 UI

Artifacts、Canvas…

Claude Code / Codex

部署到 Cloudflare / GitHub Pages

个人 agent

OpenClaw、Hermes…

Annulo

还找得到吗

能发布，但数据和电脑都碰不到

代码在你的文件夹里

有个网址

留下的是聊天记录，不是页面

一直在你能看到的界面上

不靠 AI 能跑吗

要再让它做一遍

能跑，启动、定时要你自己弄

能打开

每次都要过一遍模型

点了就跑，到点就跑，每次结果一样

用得上你电脑上的东西吗

只知道你贴给它的

碰不到你的电脑

本机文件、登录着的网站、命令行工具都能用

页面和数据在一起吗

数据要每次贴进去

数据库要自己搭

每个工具单独部署，数据另找地方存

没有页面

同一套表：今天做的看板，直接用昨天采集的数据

聊天里的生成式 UIClaude Code / Codex部署成网页个人 agent

聊天里的生成式 UI

Annulo

还找得到吗

能发布，但数据和电脑都碰不到

一直在你能看到的界面上

不靠 AI 能跑吗

要再让它做一遍

点了就跑，到点就跑，每次结果一样

用得上你电脑上的东西吗

只知道你贴给它的

本机文件、登录着的网站、命令行工具都能用

页面和数据在一起吗

数据要每次贴进去

同一套表：今天做的看板，直接用昨天采集的数据

### 为什么不直接让 AI 写一个软件？

能写，但写完才刚开始。一个软件要长期用下去，代码只占一小部分。

自己让 AI 写一个，这些都归你管

Annulo 事先都备好了

装环境、装依赖、每次怎么启动

不用装、不用部署、不用服务器，放进项目就能跑

数据存哪，数据库怎么建、怎么改

声明一张表就有了，页面、脚本、助手读写同一份

定时跑：写 cron，电脑睡了漏跑

写一个文件就是定时任务，错过了下次打开补跑

API key 放哪，会不会写进代码里

密钥存在本机，代码里只写名字

接口、命令行、要登录的网站怎么接

网页接口、MCP、命令行、你登录着的浏览器，现成能调

第二个工具又是一套，数据不相通

都放进同一个后台，共用一套表

下次再改，AI 得重新读懂整套代码

助手本来就懂这些约定，写出来风格一致

Annulo 是通好水电的房子，AI 只管按你的喜好装修。

千人千面

## 让每个人，都可以拥有一套自己的工作台

以前的软件做给所有人，你只能将就着用。现在 AI 可以只为你一个人做：你干什么活，它就长成什么样。

运维自媒体外贸或许你是多个角色

你说

“每天查一遍我们所有域名的证书，30 天内到期的提前告诉我”

做出来的

- 证书一览：域名、到期日、还剩几天，快到期的标红
- 「立即检查」按钮，点了就查
- 每天 08:00 自动检查，快到期的发到你的飞书群

Annulo/我的工作台A

总览

运维

证书服务器值班表

运维/证书

#### 证书

12 个域名 · 快到期的发到飞书群

立即检查

域名

12

30 天内到期

2

上次检查

今天 08:00

域名颁发方到期日剩余

api.example.comLet's Encrypt10-136 天续期

shop.example.comLet's Encrypt10-3023 天续期

www.example.comDigiCert12-2781 天

docs.example.comLet's Encrypt02-26142 天

今天 08:00 自动检查 · 0 token · 1.4 秒·下次 明天 08:00

说出你要什么，剩下的交给助手。你的工作台，由你掌控。

无限可能

## 小到一个提醒，大到一整套运营后台

我们为真实需求构建基础，不只做玩具。

[![外贸助手](https://fsu.creght.com/site/2103669300995821568/1791357358056__trade_help_overview_v3.png?w=3072&fmt=webp)\
\
creght 模板 · 需要连接 creght 账号 **外贸助手** \
\
给做外贸的小团队：独立站、产品资料、多渠道内容和询盘跟进，一套做好的运营后台。\
\
页面十几个\
\
页面\
\
张数据表24\
\
张数据表\
\
个本机脚本近 30\
\
个本机脚本\
\
个定时任务7\
\
个定时任务\
\
个 AI 任务13\
\
个 AI 任务\
\
个社媒平台9\
\
个社媒平台\
\
- 每天同步询盘，自动判断真假和意向；检查网站问题；看 ChatGPT 这类 AI 会不会推荐你\
- 每周出选题、写文章，一篇改写成各平台的帖子，审核后发布；周一一份周报\
- 一直发出去的内容复查效果，排名、流量涨了还是掉了都记下来\
\
看看外贸方案](/solutions/trade.md)

[![自媒体工作台](https://fsu.creght.com/site/2103669300995821568/1791357359359__creator_help_overview_v2.png?w=3072&fmt=webp)](/solutions/creator.md)

开源模板

### 自媒体工作台

定好定位，出选题、写文章，一篇改写成小红书、X、LinkedIn 等 9 个平台的帖子，审核后发布或排期；粉丝和互动自动收回来，每周一份总结。

代码全部公开：想知道一个完整的后台怎么用 Annulo 搭起来，直接去看。

[看看自媒体方案](/solutions/creator.md) [看源码](https://github.com/annulo/templates/tree/main/creator)

[内置\
**空白项目** \
一个首页、一张示例表、一个本机函数，从零开始搭你自己的。\
看模板源码](/templates.md#blank) [git\
**你自己的模板** \
任何 git 仓库都能当模板：打一个 tag 就是一个新版本，用它的项目跟着升级。\
怎么写模板](/templates.md#own)

从模板开始，不是只能照着用：每一页、每张表、每个脚本，都能让助手按你的业务改。

[查看全部模板](/templates.md)

模型

## 用你自己的模型，Annulo 不收一分钱

Annulo 不卖模型，也不从中加价。模型的 key 填在你的电脑上，请求从你的电脑直接发给模型厂商，费用由厂商按他们的价格收。

- ### 用自己的 API key



DeepSeek、Kimi、通义千问、豆包、MiniMax、OpenAI、Anthropic，以及任何兼容 OpenAI 接口的服务。

- ### 用已经订阅的 Claude Code / Codex



这台电脑上装好了，就直接拿来当助手，不用另外付钱。


本机服务API

Claude Code已订阅，直接用

Codex已订阅，直接用

DeepSeek

Kimi

通义千问

豆包

OpenAI

Anthropic

MiniMax

任何 OpenAI 兼容接口

Annulo

你的电脑 · key 只存在这里

Annulo

你的电脑 · key 只存在这里

本机服务

Claude CodeCodex

API

DeepSeekKimi通义千问豆包OpenAIAnthropicMiniMax任何 OpenAI 兼容接口

越用越省

做好的按钮和定时任务跑的是本机脚本，不调用模型。只有让助手做新东西、改东西时才花 token。

云端存储（可选）

## 不连云端，一样完整能用

Annulo 默认什么都在你的电脑上：不用注册，不连任何账号，所有功能都能用。你也可以连上云端，换了电脑数据还在，出门在外手机上也能操作。

- 不用注册
- 数据在这台电脑上
- 所有功能都能用

连上以后多出这些

1. ### 数据存到云端



项目和业务数据在你的 creght 账号下，换电脑也还在。

2. ### 手机上看后台



今天来了几条询盘、文章发得怎么样，打开手机就能看。还是同一个后台，不用另装 App。

3. ### 手机上点一下，电脑去执行



发布、同步、采集要用电脑上的账号和浏览器。手机上点按钮，家里或办公室那台电脑去做。

4. ### 手机上找助手



问数据、让它起草。助手在你的电脑上跑，手机上能看到它做到哪一步。


9:41

Halvorlux Lighting电脑在线

运营总览

网站访问

7,100PV

待审核版本

4

新询盘

4

发布异常

0

今日工作3 项待处理

4 条新询盘还没处理

先看高意向的

去处理

Retail lighting

LinkedIn · 待审核

发布

2 个改动出了效果

Google 带来的访问变了

去看看

最新一期每周总结9/30 — 10/6

本周：询盘创新高，3 个页面差一点上 Google 首页

已交给你的电脑

正在发布到 LinkedIn…

连了也不变的

### 账号和密钥不上传

社媒登录状态、API key 留在你的电脑上，手机只是让电脑去执行。

### 只有你能打开

后台要登录才能访问，手机能触发的只有项目里允许远程执行的操作。

电脑关机时，手机上能看数据；发布、采集、助手要等电脑开着、Annulo 打开时才能做。

开源

## 代码在 GitHub，数据在你本地

Annulo 以 Apache-2.0 协议开源。不注册、不连任何账号，也能完整使用。

[去 GitHub 点个 Star](https://github.com/annulo/annulo)

github.com/annulo/annulo · Apache-2.0

## 常见问题

收费吗？+

Annulo 免费开源（Apache-2.0），我们不收费。用模型的费用由模型厂商按他们的价格收；用已经订阅的 Claude Code / Codex 不另外花钱。

什么时候该直接用 Claude Code？+

要做一个给别人用的产品，比如公开的网站或 App，就直接用 Claude Code。Annulo 是给你自己做工具的：后台、看板、自动化，做完自己天天用。Annulo 里也可以直接拿 Claude Code 当助手。

为什么要装在电脑上，不做成网页？+

AI 要把事做对，得知道你的背景。装在电脑上，助手能直接读你的文件夹：产品资料、写过的文章、整理好的表格，不用一份份上传再解释一遍；本机的工具和命令行，它也能直接调。

用 Annulo 发社媒，会不会被封号？+

Annulo 用这台电脑上的浏览器登录、发帖、采集，和你自己动手一样：同一台设备、同一个网络、同一份登录状态。云端代发要从陌生机房登录，平台很容易判成异常。登录状态只存在本机，不经过任何服务器。

数据存在哪里？+

默认都在这台电脑上（~/.annulo）。连了 creght、并选择存到云端的项目，数据在你的 creght 账号下。

电脑关着的时候，定时任务怎么办？+

定时任务、发布和采集需要 Annulo 开着；错过的定时任务，下次打开时补跑一次。存到云端的项目，电脑关着时也能在手机上看数据。

以前用的 Shuttle 呢？+

Shuttle 改名叫 Annulo 了。已经装了的 Shuttle 会提示更新，项目和数据原样带过来。

## 让 AI 做的下一个工具留下来

下载 Annulo，建一个项目，跟助手说第一件事。

下载 Annulo

[GitHub](https://github.com/annulo/annulo)

> 全站页面清单：[/llms.txt](/llms.txt)
