Van idee tot geverifieerde pull request.
Scrum4Me is een Scrum-werkplek waar AI-agents bouwen en jij beslist. Een idee wordt bevraagd, gepland, in een sprint gezet, door agents gebouwd en gecontroleerd voordat het in je repository komt.
Demo-login: gebruikersnaam demo · wachtwoord demo1234
Bèta · desktop-first (1024px+) · accounts en data kunnen in deze fase worden gereset.


Scrum4Me is gebouwd met Scrum4Me
- sprints afgesloten
- 145
- taken afgerond
- 1.788
- agent-jobs voltooid
- 805
- pull requests gemerged
- 316
- productdocs
- 315
Deze cijfers komen uit de backlog en repository van Scrum4Me zelf. Peildatum: 4 oktober 2026.
Eén pipeline, vijf zichtbare stappen
Elke stap laat iets achter dat je kunt openen en lezen: een idee, een plan, een sprint, een joblog, een pull request.
- 1
Idee
Schrijf in één alinea op wat je wilt. Het idee krijgt een code en een status en is de eerste traceerbare invoer.


- 2
Grill + Plan
Een agent bevraagt het idee tot de gaten dicht zijn en schrijft daarna een plan. Een tweede model beoordeelt dat plan voordat er iets wordt gebouwd.


- 3
Sprint
Een goedgekeurd plan wordt één PBI met stories en taken, in een sprint met een doel. Er draait niets totdat jij start.


- 4
Agent-run
Een worker claimt de job, werkt in een geïsoleerde kopie van je repository en meldt elke stap, test en commit terug.


- 5
Geverifieerd resultaat
Het werk komt binnen als pull request, met plan, testresultaten en commits erbij. Insights laat zien wat er is opgeleverd en wat het kostte.


Jij houdt de regie
Agents vragen voordat ze handelen. Toestemmingsverzoeken en vragen komen binnen op je iPhone en Apple Watch, zodat een run niet wacht tot je weer achter je bureau zit.
Goedkeuren vanaf je pols
Sta een verzoek toe of weiger het direct vanuit de melding op je Watch of iPhone.
Regels in plaats van herhaalde vragen
Maak van een terugkerende goedkeuring een gedeelde permission-regel, voor één product of voor alles.
Vragen wachten op jou
Heeft een agent een besluit nodig, dan vraagt hij het en gaat hij verder zodra je antwoordt.










Binnen jouw standaarden
Agents werken vanuit wat jij hebt vastgelegd, niet vanuit aannames.


Productdocs met revisies
Architectuur, patronen en runbooks staan bij het product. Agents doorzoeken ze voordat ze bouwen, en elke wijziging bewaart de eerdere versies.


Definition of Done
Elk product heeft zijn eigen Definition of Done, en werk wordt tegen zijn plan gecontroleerd voordat het als klaar telt.


Agent-instellingen per product
Bepaal per product of pull requests automatisch worden geopend en gemerged, welke reviews draaien en hoe een sprint zijn werk oplevert.
Rond de sprint


Issues
Problemen per product of systeem, met ernst, onderzoek en oplossing.


Notes
Snippets en werkcontext die je wilt bewaren, doorzoekbaar op trefwoord.


Insights
Sprint health, agent throughput, tokengebruik en backlog health.
Hoe het gebouwd is
Planning-app, worker-console, toolserver en runner zijn losse onderdelen rond één Postgres-database. Code blijft in je eigen git-omgeving.
- Next.js 16, React 19, TypeScript en Tailwind CSS v4
- PostgreSQL met Prisma; realtime via LISTEN/NOTIFY en SSE
- MCP-server en Docker-runner voor Claude Code; SwiftUI voor iPhone en Watch
Documentatie
Naslag voor wie zelf met Scrum4Me werkt. Open wat je nodig hebt.
Quickstart - runner of lokale MCP-dev
De normale route loopt via de headless Docker-runner. Voor lokaal ontwikkelwerk kun je de MCP-server rechtstreeks aan Claude Code koppelen.
Pad A - normale runner
- Maak een implementation-token in scrum4me-workers.jp-visser.nl/api-tokens.
- Zet token, Claude OAuth-token en git-credentials in de runner-env.
- Start scrum4me-docker op NAS, server of laptop.
- Controleer de heartbeat in scrum4me-workers.jp-visser.nl/workers.
- Klik in Scrum4Me op "Voer uit".
Pad B - lokale MCP-dev
git clone https://git.jp-visser.nl/janpeter/scrum4me-mcp.git
cd scrum4me-mcp && npm install
# Voeg toe aan Claude Code config
# en gebruik de Scrum4Me MCP-tools direct.Handig voor toolontwikkeling, product-doc retrieval en lokale inspectie. De productie-runner blijft de aanbevolen route voor echte jobuitvoering.
Liever zonder MCP? Gebruik de REST API met een Bearer-token voor scripts, CI-pipelines en gecontroleerde integraties.
Waar beheer je wat?
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 gecontroleerde integraties
Alle API-endpoints vereisen een Authorization: Bearer <token> header. Implementation-tokens beheer je in scrum4me-workers.jp-visser.nl/api-tokens.
# Volgende story uit de actieve Sprint ophalen
curl -H "Authorization: Bearer $TOKEN" \
https://<your-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