Bombay turns voice notes into refined tasks, then implements them automatically. Speak to Siri, and code lands in a pull request.
# Voice note captured via Siri ☐ "Add dark mode to the dashboard" # Auto-refined by Claude ## Task: Add dark mode toggle ☑ Refined → Done when: theme persists across reload # Auto-implemented on branch auto/add-dark-mode ☑ PR #42 created → awaiting review
Apple Reminders, Notion databases, project inboxes — Bombay pulls them together into a single dashboard you can act on.
Sync, refine, implement, and ship — all running autonomously on your Mac. You review the pull requests.
Bombay runs quietly in the background, keeping a markdown file in sync with everything in Reminders. Voice notes, due dates, completion status — all just there.
<!-- auto-generated by Bombay --> ## Shopping - ☐ Pick up dry cleaning (Wed 12 Feb) - ☐ Order birthday present for Mum - ☑ Milk ## Work - ☐ Finish quarterly report (Fri 14 Feb) - ☐ Book meeting room for Monday - ☑ Send invoice to client
Five stages, fully automated. You just review at the end.
A real-time dashboard for all your projects and tasks.
See every project's inbox count, recent commits, and service health in one view.
Track tasks from unrefined through to built, with readiness states and roadmap tags.
Send a Claude Code instruction to multiple projects simultaneously.
Plain Python services running as macOS LaunchAgents, bundled in a native app.
What used to take 45 minutes of context-switching now happens while you sleep.
Bombay handles steps 2–6 automatically. You review the PR when it's ready.
A focused toolkit for autonomous task orchestration.
Dictate reminders from any Apple device via Siri. They flow into your project inboxes automatically.
Tasks are matched to projects using configurable filters and AI confidence scoring.
Vague ideas get clarified into actionable tasks with success criteria, scope, and context.
Refined tasks are picked up by Claude Code, implemented on branches, and submitted as PRs.
Pull tasks from Notion databases and other sources. Extensible connector architecture.
Real-time Nuxt 3 dashboard with WebSocket updates, project cards, and task management.
Bundled as a proper macOS application. Install the DMG, grant access, and you're done.
Send Claude Code instructions to multiple projects at once from the dashboard.
Download the DMG, drag Bombay to Applications. All services are bundled inside — no Python setup, no terminal commands.
Bombay asks for Reminders permission on first launch. Approve it once and you're set.
Visit localhost:8765 to see your projects, tasks, and pipeline status in real time.
Straightforward Python, no magic. Easy to understand, extend, and integrate.
Uses Apple's native EventKit framework via PyObjC for reliable, direct access to Reminders data.
Real-time communication between dashboard and backend. Live updates, no polling required.
Extensible connector system for pulling tasks from Notion, GitHub Issues, and other sources.
Auto-work engine uses Claude to analyse, plan, implement, and test code changes autonomously.
Runs as proper macOS services via launchctl. Bundled inside the native app for zero-config setup.
Minimal dependencies. No web frameworks, no build step, no containers. Just Python and PyObjC.
A Mac app. Open the DMG, drag Bombay to Applications, and you are in.
macOS 13 or later. This beta is unsigned, so the first launch is Right-click Bombay → Open.
Bombay is in active development. I am not looking for a polished first impression. I want to know what broke, what confused you, and what you expected. That is the most useful thing you can send.