Everything Bundlle does, end to end.
Bundlle turns the GitHub work your team already does into an always-current Kanban board. Push code, open a pull request, merge — and the right task moves itself. Here’s the whole system, feature by feature.
From workspace to done, automatically.
Every task has a place in the flow, and the place the work happens decides the status. Start a feature branch and the matching task moves into progress; open a pull request and it moves into review; merge and it's marked done — no dragging cards.
- Branch push → In Progress, PR opened → In Review, merge → Done
- Direct pushes to your default branch count as done
- Status never moves backward, so finished work stays finished
Confidence, not guesswork.
Bundlle only acts when it's sure. Every match carries a confidence score and a short, clear reason, and that score decides what happens — so a move is never a black box, and a maybe is never silently applied.
- 80% and above moves the task on its own
- 50–79% emails you a one-click yes/no link (valid 48 hours)
- Below 50% is logged and left exactly where it is
It reads the work — never your code.
When work lands, Bundlle looks at what actually changed and compares it against the open tasks in your project to find the best fit. It reads only the lightweight details it needs to recognise the work; your source code stays in GitHub, where it belongs.
- Compares the change against your project's open tasks
- Returns the best match with a reason you can read
- File contents are never stored — only the signal
- Branch names
- Commit messages
- Pull request titles
- Where the work happened
- Your source code
- File contents
- Secrets & keys
Connect a repo. That's the setup.
Link a GitHub repository to a project and Bundlle wires up the rest for you — the push and pull-request webhook is registered automatically. No scripts to run, no config to write, no data to migrate. The moment a repo is linked, new work starts moving the right tasks.
- One-click OAuth connect, webhook registered for you
- Listens to push and pull_request events
- A per-project incoming webhook lets external tools set status too
acme/web-app
push + pull_request · webhook active
The board everyone sees is always current.
Status changes show up instantly for the whole team — whether the move came from an automatic match, an email confirmation, the incoming webhook, or a teammate. No refresh, and everyone is always looking at the same truth.
- Realtime updates from every source, no reload
- Optimistic edits feel instant for the person making them
- Live updates still honour each member's access
Fix login button
Nothing happens silently.
A live AI Activity feed sits next to your board and logs every task Bundlle touches: what moved and to which status, the commit, branch or pull request that triggered it, the confidence score, and a short reason for the match. Open any entry for the full story.
- Every move recorded with its trigger and confidence
- Clear reason for each match
- A timeline of exactly when it acted or asked you to confirm
Fix login button on mobile
PR #218 merged into main
Stripe billing portal
3 commits on feat/billing
Realtime board sync
Pull request opened
See the shape of your work.
Because the board keeps itself honest, the numbers drawn from it are honest too. Throughput, cycle time and workload are charted straight from the board as it moves — so you get a real read on momentum without anyone maintaining a spreadsheet.
- Weekly throughput and completion trend
- Status mix across the project at a glance
- Workload balanced by assignee
+24%
Throughput
-1.8d
Cycle time
27
Open tasks
Your AI tools can work the board.
Every workspace exposes its own MCP server, so Claude Code, Cursor and claude.ai plug straight into the board. Your agent can read tasks, create and move them, and comment — then the code it ships flows through the same commit matching, and the card follows. One URL, a normal sign-in, no API keys.
- Connect Claude Code, Cursor or claude.ai in about a minute
- Acts as you: role-scoped access, viewers stay read-only
- Scoped to one workspace — writes appear on the live board instantly
Built for the whole team.
Workspaces hold projects, projects hold tasks, and your team collaborates through workspace and project membership. Invite everyone — members are always free — and give people the right level of access with roles, then organise the work with assignees, comments, labels and dependencies.
- Workspace and project roles for the right access
- Multiple assignees per task, surviving renames
- Comments, attachments, labels and task dependencies
Pay for projects, never for people.
Start free with your first project, then pay only for the active projects you run — there is no per-seat cost, ever. Add or remove projects whenever you need to, and prices are shown in your local currency.
- Free forever: 1 project, up to 3 members
- Per-project pricing — add your whole team for free
- Scale projects up or down anytime
$0
1 project · 3 members · 100 AI credits
$19/mo
unlimited members · 1,000 AI credits/mo
Private by design.
Bundlle is built so the sensitive parts never leave your control. It reads the minimum it needs, keeps each tenant's data isolated, and records its reasoning so you can always check what it did and why.
- Source code is never stored — only the lightweight signals it needs
- Every workspace's data is walled off from every other tenant
- GitHub access is granted by OAuth and revocable anytime
- Each match is logged with a reason you can audit later
Let your commits run the board.
Start free with your first project — no card required. Connect a repo and watch the board keep itself honest.