Live claim board
A pinned, always-current board in the channel — up for grabs, in progress, done. The team never has to ask "is anyone doing X?" — and it updates itself.
SPUD
A Discord bot for small teams that shows who's working on what — and catches duplicate work and scope drift before code review.
Free · opt-in AI on your own key · no dashboard to remember to check
Why it exists
This started as a hackathon problem, not a SaaS idea. Same three failure modes, every time:
Two people both start on "auth" under slightly different names. Nobody notices until both PRs are half-done and one gets thrown away.
Someone claims "fix the login bug" and quietly rewrites half the schema. You find out at review, when it's expensive to unwind.
The only way to know what's done, claimed, or up for grabs is to ask in chat. That works for five minutes, then nobody bothers.
What it does
Not a smaller Jira. It does these deliberately, instead of fifty things that need a human to maintain.
A pinned, always-current board in the channel — up for grabs, in progress, done. The team never has to ask "is anyone doing X?" — and it updates itself.
A new task is checked against everything already claimed; a likely repeat is rejected with a pointer to the existing owner. Catches wasted work in the ten seconds it takes to claim, not the hours later when two PRs collide.
Every claimed task gets a consistent
type/kebab-case-slug from its description — same
description, same name.
No bikeshedding, no inconsistent conventions across a
fast-moving team.
Every push to a claimed branch is compared against what was claimed. If the diff drifts noticeably, the bot nudges — by name, in the channel. Course-correct while it's still cheap, without anyone self-policing. Biased against false alarms.
The moment a claimed branch's PR merges, its task is marked done and the board updates. The board never goes stale — it's driven by what happened in GitHub, not by someone's memory.
Whoever starts a project owns it — no admin override, no roles to configure. The board runs on GitHub events, so nothing needs updating by hand. One obvious person to ask, and less bookkeeping than the group chat you already have.
AI features run on a Gemini key the team supplies — stored encrypted, decrypted only at use, never logged. Your data's relationship with the AI provider is yours, not something Spud sits in the middle of.
A registered GitHub App with minimal read-only permissions — contents, metadata, pull requests. No stored OAuth tokens, no guessing at public repos. The correct way to integrate with GitHub, identical for public and private repos.
What it's not
Get started
No setup wizard, no config file. Six steps, start to finish.
Use the invite link — no admin approval beyond that.
Install it on the repo you want to link — public or private.
Add Spud in a new or existing channel. One channel = One project.
/project start in the channel — you become its
team lead.
/project set-gemini-key with your own key
/claim a description — branch and board, ready
instantly.
Built properly
One invite link. Zero setup, no new login, no dashboard to remember to check.