Buggie for Mac

Say what’s wrong. Your coding agent fixes it.

Buggie is a Mac app for testing your own product. While you use your product, talk or draw on the screen. Buggie turns each remark into a task for your coding agent, with a video clip of the moment.

Try now! Early-access download · macOS 14 or later

Play with it right here. This is Buggie on a Mac, testing a demo shop.Play with it: Buggie, testing a demo shop.

0 of 4 steps done
Talk to capture Stop recording Markup⌥ T Capture bug⌃ ⌥ B
Buggie RecordingChrome · Checkout

Demo shop. Buggie’s analysis and the agent’s work are illustrated.

Where it goes

The same task, wherever you fix things.

Local coding agents pull tasks from Buggie. Buggie starts AmpCode Orbs (Amp’s cloud agents) for you. Issue trackers get a full issue.

claude — ~/forma

✻ Claude Code · ~/forma

> work my Buggie bugs

⏺ buggie · list_pending_handoffs

⎿ 1 task waiting: “The discount isn’t applied to the total.”

⏺ buggie · claim_task

⏺ buggie · get_report

⎿ Bug in Checkout · clip 00:42 · transcript · 1 mark · clicks · 2 console errors

⏺ Read src/checkout/total.ts

⏺ Update src/checkout/total.ts +3 −1

⏺ buggie · post_result

⎿ Branch fix/discount-total is ready for review.

Claude Code pulls the task. It asks Buggie for work over MCP, claims the task, reads the report and posts the result.

Recreated screens. The agents’ work is illustrated.

What is MCP? An open standard that lets coding agents use outside tools. Buggie runs a small MCP server on your Mac. Your agent asks it for new tasks. Buggie never starts a local agent itself.

  • Every task includes
  • A title and a clear description
  • The clip around the moment
  • Your words and your marks
  • Clicks and keystrokes, if you allow them
  • Console errors, when Chrome is connected

For developers: the MCP tools Buggie offers

  • list_pending_handoffs
  • get_report
  • get_evidence
  • claim_task
  • post_result
  • ask_tester
  • get_answer

Works with Claude Code, Codex, Cursor Agent, Amp CLI, OpenCode and other local agents.

Privacy

Only what you capture leaves your Mac.

  • The rolling recording never leaves your Mac. It keeps only the last 1 to 5 minutes, and you choose how many. Older video is thrown away.
  • A capture goes to the AI you picked, so it can write the task. You capture when you press ⌃⌥B or say a remark with the mic on. The capture holds the clip, your words, your marks, and the clicks and keys recorded with it. When Chrome is connected, its browser events come too: console output, JavaScript errors and network requests.
  • Automatic analysis is on by default. You can turn it off in Settings.
  • The finished task goes only where you send it: your agent or your tracker.
  • Passwords stay hidden. Buggie never sees what you type in password fields.
  • Leave out private sites. For sites you exclude, Buggie keeps no console output, network requests or errors.
  • Typing is up to you. Log typed text, keys only, or nothing. When you record one app, typing in other apps is not stored.
  • macOS turns your speech into text. This happens on the device when your Mac supports it.
Recordingkeeps the last 3 minutes
Only what you capture leaves this Mac.
Rolling bufferKeep the last 3 minutes locally
Analyze captures automaticallyEach capture goes to the AI you picked, to write the task
Excluded sitesbank.example.com, mail.example.com · no console or network data from these
2 sites

INPUT LOGGING

KeystrokesmacOS never shows password fields to Buggie
Mouse clicks and scrollsWhere you clicked, for the steps to reproduce

Buggie’s privacy-related settings, gathered on one page. Try the controls.

Test your own product out loud.

Say what’s wrong while you use it. Your coding agent gets the task, with the clip.

Try now!

Early-access download · macOS 14 or later · Updates install themselves

FAQ

Common questions.

Does Buggie start my coding agent?

No. Local agents like Claude Code, Codex, Cursor Agent and OpenCode connect to Buggie over MCP and pull tasks when you ask them to. Only AmpCode Orbs are started by Buggie, and they run in the cloud.

Do I have to talk?

No. You can draw, circle or add a note on screen with the markup tools (⌥T). Or press ⌃⌥B to open the quick window and type.

What if I mention several things at once?

Each remark becomes its own capture. One recording with three remarks gives you three tasks.

Which AI writes the tasks?

You choose: the coding agent already on your Mac, your ChatGPT account, an OpenAI API key or a Gemini API key. Keys are kept in the macOS Keychain.

What leaves my Mac?

Only what you capture. The rolling recording never leaves your Mac. When you capture a moment (press ⌃⌥B, or say a remark with the mic on), that capture goes to the AI you picked, so it can write the task. Automatic analysis is on by default, and you can turn it off in Settings. The finished task goes only where you send it: your agent or your tracker.

What do I need?

A Mac with macOS 14 or later.