Make a button for that.

Describe a chore in plain English. Bonnet writes the script and gives you a one-click button on your Windows 10 or 11 desktop.

Try it in your browser
Try it in your browser

Desktop app for Windows 10 & 11 · $4, once.

The desktop app needs a Windows 10 or 11 PC.

The Windows installer opens soon. Buy now and your key works the moment it does.

Free in your browser: 5 buttons, runs prompt buttons only, bring your own AI (a ChatGPT sign-in works). No account needed.

In action

See it work.

Peeled tabsPeel a tab off into a floating pill
Made over MCPYour agent makes a button over MCP
Web or desktop

Same buttons. One of them can touch your machine.

The browser version is the whole app except the parts that need a computer to act on. Sign in on both and one library follows you between them.

In your browser

Free to try · nothing to install · works on any OS

  • Free for up to 5 buttons, saved in your browser
  • Make buttons with AI: a ChatGPT sign-in or your own API key
  • The full design studio — faces, layouts, pages, themes
  • Install ready-made buttons from Discover
  • Run prompt buttons and see the result
  • Import and export buttons and whole libraries
Open Bonnet on the web

On your desktop

Windows 10 & 11 · one-time purchase

  • Everything in the browser version
  • Run real scripts — PowerShell, Python, Node, bash
  • Float buttons on your desktop as always-on-top overlays
  • System tray, global hotkeys, and desktop shortcuts, so a Stream Deck key can press a button
  • Live faces that read your CPU and memory
  • The local MCP bridge, so coding agents can make buttons
See the price
Pricing

$4. Once.

One payment for the Windows desktop app. No subscription, no locked tiers. AI runs on your own account, so the only other cost is what you already pay your provider.

Bonnet · Desktop app
$4one-time

Windows 10 & 11 · unlimited buttons

  • Real scripts: PowerShell, Python, Node, bash
  • Floating overlays, tray, global hotkeys
  • Optional sync between the desktop app and the web
  • A built-in MCP server, so your coding agent can make buttons

The desktop app needs a Windows 10 or 11 PC. Your browser can try Bonnet free.

The Windows installer opens soon. Buy now and your key works the moment it does.

Open your library

You already own Bonnet.

Not sure yet? The browser version is free for up to 5 buttons: try it first. Refund requests go to hello@bonnet.ink and are handled case by case; the Terms have the details.

Permissions

Know what a button can touch before it runs.

Every button gets a plain permission label, and each level says what it can’t do. Start low, raise access only when the task needs it, and keep powerful scripts clearly marked.

Safe by defaultNew buttons begin with the smallest useful permission level.
Change it while editingThe permission selector sits beside the runtime, before save or run.
No mystery modesSystem and Full Access are named plainly so higher trust is deliberate.
Script
Safe
SafeIsolated workspace

Runs in a Windows AppContainer sandbox with its own private workspace. The default for generated buttons.

Can't reach the internet, read your files or change your system. If Windows can't provide the sandbox, it won't run.

SystemSandboxed, with internet

Still inside the sandbox, but it can reach the internet and use the files and folders you hand it.

Can't browse your other files or change system settings. You approve it before its first run.

Full AccessUnrestricted

Runs with your full Windows account, so it can do anything you could do yourself: open apps, change settings, install software.

Nothing holds it back. For trusted automations only, and Bonnet makes the choice visible before you save.

Built-in MCP server

Your agent can make a button for that.

Bonnet ships with a local MCP server, so Claude Code, Codex, or any MCP-capable agent can build buttons mid-conversation. The little tool your agent just wrote doesn’t scroll away with the chat — it lands on your shelf as a button you keep.

Safe unless you approve moreAgents create Safe buttons on their own. Anything that needs more access waits for your approval in Bonnet's own permission dialog, so an agent can never raise a button's access by itself.
Local and token-lockedThe MCP bridge listens only on your own machine and issues a fresh token every launch. Nothing is open to your network.
More than createAgents can browse your shelf, pin a button to your desktop as a floating overlay, and choose where its results appear.
Button studio

Make it look like yours.

Generated code is half a button — the face is the other half. The studio edits the button itself: pick the paper, the pattern, the lettering and the cut, and watch the same button become a different sticker.

Styled on the faceText, icons, colors, patterns and materials paint straight onto the button while you watch — what you see on the shelf is what you styled.
Every piece is yours to moveDrag, resize and slant the parts of a face like a sticker sheet — or type a style prompt and let AI dress the button for you.
Themes reskin the lotNotebook, Sticker Book and Scrapbook redress every button and the app around them in one switch.
Bunny Sticker SheetBONNET PRESS · SHEET No. 001
  • Boop
  • Binkypeeled — in use
  • Loaf
  • Nibble
  • Thump
  • Zoom
  • Snoozenext off the press
Every sticker is a real button — peel one off, or install the pack from Discover.
Paperback ShelfBONNET PRESS · SHEET No. 014
A shelf of classics — press a cover and it reads you a line.
Corner ShopBONNET PRESS · SHEET No. 022
Errand cards — timers, prices, dates. One press, one answer.

these three are just the bench copies — browse the whole stickerbook

FAQ

Short answers.

What does Bonnet do?

You describe a chore in plain English. Bonnet writes the script and turns it into a one-click button on your Windows desktop, and pressing that button runs it on your own machine.

Is the generated code visible?

Yes — Bonnet shows the generated script before you save it, so you can inspect and refine it.

Isn't this just another GPT wrapper?

Yes — that is the point. GPT can hand you useful code, but then what? If you have ever re-run the same prompt because you did not want to dig through chat history for that one utility, Bonnet turns it into a button you can keep. Prefer writing or generating code somewhere else? Import it manually and Bonnet can package the working tool.

Where does AI generation happen?

On an AI you already have; Bonnet is not an AI provider. Sign in with your ChatGPT plan (no API key needed), or use your own Anthropic, OpenAI, Grok, DeepSeek or OpenRouter key. Want nothing to leave your PC? Use a model running on your own computer, like Ollama or LM Studio.

More detail

With a hosted provider, your script and error context are sent to that provider when you ask for generation or refinement. Provider keys are stored in Windows Credential Manager and pass through Bonnet's relay only for the request itself. Your buttons, scripts and run history stay local. No AI account at all? You can still import or hand-write scripts, because running a script button never needs AI. Prompt buttons are the exception: every press sends that button's prompt to your AI provider, so they need one.

Does it work with a Stream Deck?

Yes. Give a button a global hotkey in the desktop app (its Hotkey tab), then set a Stream Deck key to send that hotkey. Anything that can press a key or open a shortcut works the same way: macro pads, foot pedals, AutoHotkey, Windows Task Scheduler.

More detail

No hotkey to spare? Any button can also be added to your desktop as a shortcut (Add to Desktop), and a Stream Deck Open action can launch that shortcut. There is no Bonnet plugin for Stream Deck, and none is needed. All of this needs the Windows desktop app: the browser version cannot press keys on your machine.

Can my coding agent make buttons for me?

Yes. Bonnet ships with a local MCP server, so Claude Code, Codex, or any MCP-capable agent can create buttons, pin them to your desktop, and choose where results appear — right from the conversation you are already having. Agents create Safe buttons on their own; anything that needs more access waits for your approval in Bonnet's own permission dialog.

Does it replace full automation platforms?

No. Bonnet is built for small, personal desktop automations that should be faster than opening a heavyweight workflow builder.

Where do my buttons live?

On your machine by default. In the desktop app, buttons, scripts, and run history stay local unless you turn sync on yourself — it ships off. In the browser version they live in that browser.

More detail

Turning sync on stores your buttons on our server so the same library shows up everywhere you sign in; your run history and API keys never leave your device either way. Scripts and error context are sent to your AI provider when you ask for generation or refinement.

Do I need an account?

No. You can use the desktop app with just a license key, and you can try the browser version without signing in at all. An account exists for one reason: to keep one library synced between the web and the desktop. Signing in is free and uses Google or GitHub; syncing needs a license.

Can I use Bonnet without downloading it?

Yes. The browser version runs the same app and is free for up to 5 buttons, saved in that browser. You bring your own AI account to make them (a ChatGPT sign-in works), and it runs prompt buttons only.

More detail

You can still design buttons, organize pages, and install from Discover. What the browser cannot do is touch your computer — PowerShell, Python, Node, and bash buttons need the desktop app, as do floating overlays, the tray, and global hotkeys. Those buttons say so on the tile and hand off to the desktop app instead of pretending to run.

Does it run on Mac, Linux or my phone?

The desktop app is Windows 10 and 11 only for now. The browser version runs on any system with a modern browser, phones included, and is free for up to 5 buttons.

Does it work offline?

Script buttons run on your machine and need a connection only if the script itself does (Safe buttons have no internet at all). Prompt buttons are different: every press asks your AI provider, so they need that provider, and an internet connection unless it is a local model in the desktop app. Generating or refining a button needs your provider the same way.

More detail

Your license is re-checked online now and then, and keeps working offline for about two weeks between checks.

How much does Bonnet cost?

$4, once. That is the whole price — no subscription, no locked tiers. One payment covers unlimited buttons, every surface, the desktop app, and syncing between it and the web. The browser version is free for up to 5 buttons so you can decide first.

More detail

AI runs on your own account, so the only other cost is what you already pay your provider: a ChatGPT plan, an API key, or nothing at all with a local model.

What if it isn't for me?

Email hello@bonnet.ink to request a refund. Refunds are handled case by case; the Terms have the details.

Why does Windows warn me about the installer?

Bonnet's installer isn't code-signed yet, so Windows SmartScreen may say the publisher is unknown. Choose More info, then Run anyway.

Make a button for that.

One payment of $4. No subscription. Try it in your browser first.

The Windows installer opens soon. Buy now and your key works the moment it does.

Free in your browser, on any device. The desktop app is for Windows 10 & 11.

Try it in your browser

Your library is waiting.

Open your library