Van idee tot pull request — op je eigen hardware.
Leg een idee vast, laat Claude het kritisch bevragen, accepteer het plan en zet het door een lokale agent uit. Code, executie en agents draaien op je eigen machine; alleen metadata loopt via Vercel + Neon. Idee na idee, automatisch omgezet in commits en pull requests.
Demo-login: gebruikersnaam demo · wachtwoord demo1234
Gratis tijdens de beta · desktop-first (1024px+)
Beta-versie
Scrum4Me is nog in actieve ontwikkeling. Accounts en ingevoerde gegevens kunnen tijdens deze fase worden aangepast, gereset of verwijderd.
Van idee tot pull request
Vier stappen, één queue. Een idee groeit uit tot gemergde code zonder dat jij ertussen hoeft.
Leg een idee vast in twee zinnen. Status: DRAFT.
Claude stelt kritische vragen via het belicoon; je antwoorden vormen de grill_md.
Claude schrijft een YAML-plan. Materialiseer en je hebt PBI + stories + tasks.
Lokale agent claimt de jobs, commit, pusht en opent automatisch een PR.
State-machine: DRAFT → GRILLING → GRILLED → PLANNING → PLAN_READY → PLANNED. Bij materialiseren ontstaat in één atomaire transactie precies één PBI met N stories en M taken uit het YAML-plan. Op de laatste taak van de laatste story pusht de worker automatisch een branch en opent of mergt een pull request — geen handwerk meer tussen plan en deploy.
Architectuur — hoe Scrum4Me draait
Vier componenten in twee zones. De Scrum4Me-stack (Vercel + Neon) houdt alleen metadata bij. Jouw kant (lokale worker + GitHub) houdt de code en de uitvoering. Het enige verkeer over de zonegrens is de job-queue zelf — agents claimen werk en rapporteren status terug.
Wat draait waar?
Alleen UI, Server Actions en cron-jobs. Geen sourcecode, geen build-artefacten van klanten — Vercel weet niet hoe jouw code eruit ziet.
Scrum-metadata: titels, statussen, plan-tekstvelden, logs en commit-hashes. Geen volledige diffs, geen broncodebestanden. Wat jij of de agent zelf in een plan of log schrijft, staat hier wel.
Jouw machine — laptop, NAS of VM. Claude Code via stdio-MCP, claimt jobs atomisch (FOR UPDATE SKIP LOCKED), executeert lokaal, commit lokaal, push lokaal. Doet drie soorten jobs: bevragen van een idee (GRILL), plan-generatie (PLAN), taak-implementatie (IMPL) — allemaal op dezelfde machine. Meerdere workers parallel veilig.
Jouw eigen repo. Scrum4Me kent alleen de repo_url-string en de commit-hashes uit het story-log. Code en historie blijven onder jouw account.
Bekijk Scrum4Me in actie
Zes weergaven van Scrum4Me — van inkomende ideeën tot persoonlijk Kanban-bord en voortgangs-inzichten. Elke weergave is desktop-first en gebouwd op MD3-tokens en shadcn-componenten.

Persoonlijk overzicht van je ideeën met status (DRAFT → GRILLED → PLAN_READY → PLANNED). Klik "Grill me" of "Make plan" om een lokale agent te starten; bij materialiseren ontstaat exact één PBI met stories en taken.

Eén overzicht van alle producten waar je toegang toe hebt — eigen producten plus die waar je als developer bent toegevoegd. Vanaf hier spring je naar Backlog, Sprint of Solo.

PBIs gegroepeerd op prioriteit (Kritiek → Laag) in het linkerpaneel. Klik op een PBI om de stories rechts te zien, gerangschikt per urgentie en versleepbaar.

Drie panelen op één scherm: Product Backlog links, Sprint Backlog in het midden, taken van de geselecteerde story rechts. Stories slepen tussen panelen werkt via dnd-kit.

Persoonlijk Kanban-bord per product. Toont alleen taken van stories die jij hebt geclaimd, in drie kolommen (To Do, Bezig, Klaar). Drag-and-drop tussen kolommen verandert de status.

Voortgang per product: doorlooptijden, agent-throughput en sprintresultaten in één blik. Helpt patronen herkennen — welke stories liepen vast, welke gingen vlot.
Wat is Scrum4Me?
Scrum4Me is een desktop-first webapplicatie die Scrum lichtgewicht maakt — zonder de overhead van grote tools als Jira of Linear. Ontworpen voor developers die zelf de regie willen houden over hun planning.
Leg een idee vast in twee zinnen. Claude grilt het met kritische vragen, schrijft een YAML-plan en zet ’t om in PBI + stories + tasks. Alles via een job-queue, asynchroon.
Twee weergaven van dezelfde data: een team-bord (Product Backlog · Sprint Backlog · taken) en een persoonlijk Kanban met geclaimde stories.
Een job-queue met "Voer uit"-knop. Lokale Claude Code agents claimen werk atomisch, draaien het op jouw hardware en rapporteren status terug. Na de laatste task pusht de worker automatisch en opent een pull request via SQUASH-merge. Meerdere workers (laptop + NAS) parallel veilig.
SSE bovenop Postgres LISTEN/NOTIFY. Wijzigingen vanuit andere tabs of een lokale agent verschijnen binnen 1–2 seconden in je Solo Paneel — geen refresh. De Sync-tab toont per idee de live status van story → push → PR-merge.
Loopt een agent vast op een keuze? Hij plaatst een vraag via het bel-icoon. Jij beantwoordt hem wanneer het uitkomt; de agent pakt automatisch de draad weer op. Tijdens een Grill stelt Claude vragen via hetzelfde kanaal — antwoorden komen direct terug in de Idea-timeline.
Quickstart — lokale agent in 3 stappen
De aanbevolen route: installeer de MCP-server lokaal en laat Claude Code de Scrum4Me-tools native gebruiken.
# 1. Clone en installeer de MCP-server
git clone https://github.com/madhura68/scrum4me-mcp
cd scrum4me-mcp && npm install
# 2. Voeg toe aan Claude Code config (zie repo-README)
# 3. Start Claude Code en vraag:
# "pak de volgende job uit de Scrum4Me-queue"Liever in de UI beginnen? Open /ideas, druk op "Nieuw idee" en klik "Grill me" — de eerste vraag verschijnt binnen seconden in je belicoon.
Liever zonder MCP? Gebruik de REST API met een Bearer-token — werkt ook vanuit Codex, eigen scripts of CI-pipelines.
Scrum in Scrum4Me
Scrum4Me past een lichtgewicht versie van Scrum toe — de essentie zonder ceremony-overhead. Hieronder staat hoe de kernbegrippen zijn vertaald naar de app.
Hiërarchie
Terminologie
Rollen
In v1 is één account gelijk aan één gebruiker met alle rollen. Teamgebruik met rolscheiding volgt in v2.
Gebruikershandleiding
Volg deze stappen om van een leeg account naar een volledig ingeplande Sprint te gaan.
REST API voor Claude Code
Alle API-endpoints vereisen een Authorization: Bearer <token> header. Tokens beheer je via Instellingen → Tokens.
# Volgende story uit de actieve Sprint ophalen
curl -H "Authorization: Bearer $TOKEN" \
https://<jouw-instance>/api/products/<product-id>/next-story/api/productsLijst van actieve producten/api/products/:id/next-storyHoogst geprioriteerde open story van de actieve Sprint/api/sprints/:id/tasks?limit=10Eerste N taken van de Sprint op volgorde/api/stories/:id/tasks/reorderTaakvolgorde aanpassen (body: { task_ids: string[] })/api/stories/:id/logActiviteit vastleggen: implementatieplan, testresultaat of commit/api/tasks/:idTaakstatus of implementatieplan bijwerken