Tell AI what you need. It doesn't just give you an answer: it builds the interface and features, and sets up a workbench that's ready whenever you are.
macOS 12+ (Apple silicon / Intel) · Windows (x64 / ARM64) · Apache-2.0

AI is great at making things, then the chat ends. And not every job needs AI: simple routines can be done by a script or a click, faster, steadier and cheaper. That's when you need an interface.
A one-off answer · gone when the chat ends, ask again tomorrow
I checked: the certificate for api.example.com expires in 6 days, shop.example.com has 23 days left, the other two are fine.
Stays in your back office · runs itself every day, ready to click
12 domains · expiring ones go to team chat
It can. But writing it is only the start: code is a small part of software you keep using.
Annulo is a house with the plumbing done. AI just furnishes it the way you like.
Software used to be built for everyone, so you made do. Now AI can build for just you: it takes the shape of the work you actually do.
“Check the certificates on all our domains every day and warn me 30 days before one expires”
12 domains · expiring ones go to team chat
Say what you need; the assistant does the rest. Your workbench, under your control.
We build the foundation for real needs, not just toys.

For small export teams: website, product data, multi-channel content and inquiry follow-up, a complete operations back office.
Set your positioning, get topics and drafts, turn one draft into posts for Xiaohongshu, X, LinkedIn and 6 more platforms, publish or schedule after review; followers and engagement collected, a summary every week.
All the code is public: see how a complete back office is built on Annulo.
Starting from a template doesn't lock you in: every page, table and script can be changed by the assistant to fit your business.
See all templatesAnnulo doesn't sell models or mark them up. Your key stays on your computer, requests go straight from your computer to the provider, and the provider bills you at their price.
DeepSeek, Kimi, Qwen, Doubao, MiniMax, OpenAI, Anthropic, or any OpenAI-compatible service.
Installed on this computer? Use it as the assistant at no extra cost.
Finished buttons and schedules run local scripts, not the model. You only spend tokens when the assistant builds or changes something.
By default everything stays on your computer: no sign-up, no accounts, every feature works. You can also connect to the cloud: your data follows you to a new computer, and you can work from your phone on the go.
Projects and business data live in your creght account, there when you switch computers.
How many inquiries today, how the posts are doing: open your phone. Same back office, no extra app.
Publishing, syncing and collecting need the accounts and browser on your computer. Tap a button and that computer does the work.
Ask about data, have it draft. It runs on your computer; your phone shows how far it's got.
Social logins and API keys stay on your computer; the phone only asks it to run.
The back office needs a sign-in, and the phone can only trigger actions the project allows remotely.
With the computer off you can still view data on your phone; publishing, collecting and the assistant wait until the computer and Annulo are on.
Annulo is open source under Apache-2.0. No sign-up and no account needed to use all of it.
Star it on GitHubAnnulo is free and open source (Apache-2.0); we don't charge. Model usage is billed by the model provider at their price; Claude Code / Codex you already subscribe to costs nothing extra.
If you're building a product for other people, like a public website or app, use Claude Code. Annulo is for tools you use yourself: back offices, dashboards, automations you open every day. You can also use Claude Code as the assistant inside Annulo.
To get things right, AI needs your context. On your computer the assistant can read your folders directly: product docs, past articles, the spreadsheets you keep, with nothing to upload or explain again; it can call local tools and the command line too.
Annulo signs in, posts and collects through the browser on this computer, just like you would: same device, same network, same session. Cloud posting services sign in from unfamiliar data centers, which platforms often flag. Your sessions stay on your computer and never pass through a server.
On this computer by default (~/.annulo). Projects you choose to store in the cloud live in your creght account.
Schedules, publishing and collecting need Annulo running; a missed schedule runs once the next time you open it. For projects stored in the cloud, you can still view data on your phone.
Shuttle is now Annulo. An installed Shuttle will offer the update, and your projects and data come along.
Download Annulo, create a project, and tell the assistant the first thing.
Render diagnostics