A retrospective tool for teams that want to get better

Good retros start before the meeting.

Capture thoughts throughout the sprint. Reflect together. Turn insights into action.

How Muni works

  1. 01 During the sprint

    Set it down while it’s fresh.

    A thought takes ten seconds to write on Tuesday and is gone by Friday. Muni keeps a quiet place open all sprint — on your phone, between tasks. If the signal drops, it waits and sends when you’re back, and tells you plainly when a thought has reached the sprint.

  2. 02 Sealed

    Your team can’t read them yet.

    Not the facilitator, not your manager. Until collection closes, the only thoughts you can see are your own — and you can still change them.

  3. 03 Opening the sprint

    One batch. Random order. No names.

    Everything is revealed at once, shuffled. Shared screens never show who wrote a thought, or anything that ties one person’s thoughts together.

  4. 04 Discover

    Thoughts become themes.

    The facilitator gathers them into themes by hand. The original words are never replaced. Votes are private until the round closes.

05 The retro

One topic. The actual words.

The shared screen puts what people wrote at the centre — not a summary of it. Voices are invited one at a time, and the room moves at the pace of the conversation.

Sprint 42 — Billing export
  1. Arrive
  2. Remember
  3. Discover
  4. Discuss
  5. Decide
  6. Leave
12:40

Discuss · 1 of 3

PR review turnaround

What would make a first review arrive within a day without making reviews shallower?

Improve

PRs sat waiting for review for two or three days. I stopped opening small PRs because it wasn’t worth the wait.

Improve

Reviews: I actually liked that reviews were slower this sprint — the comments were more thoughtful than the usual rubber stamp.

Keep

The retro experiment (daily review window) helped: my two PRs were reviewed the same day.

Improve

The daily review window didn’t change much for me — reviews still waited until someone had slack.

Try

Try a ‘review buddy’ pairing for the sprint so every PR has a named first reviewer.

Jonas, anything you’d add? Next voice NOpen the floor O
A discussion screen: the topic “PR review turnaround”, five original observations including two that disagree, and an invitation for Jonas to speak.
  • Voices, one at a time

    Invitations follow who is present and ready — never who wrote what. Passing is one tap, and it’s immediate.

  • A companion on every phone

    Follow the stage, vote privately, add context to a topic, step out of the rotation, or say “I’ll own this” to an experiment.

  • Disagreement stays visible

    Opposing views sit side by side in their own words. Nothing is averaged into a paragraph.

06 Decide

Leave with something to try.

One to three concrete changes, each with an owner who says yes, a sign that it helped, and a date to revisit.

TakeawayReviews wait because nobody owns the first look.

Experiment

For the next sprint, reserve a 15-minute daily review window right after standup.

We’ll know by
PRs wait less than one working day for a first review.
Owner
M Maya Reyes accepted
Revisit
Next retro

07 Next sprint

And it begins again, with “Last time, we said…”

Reserve a 15-minute daily review window right after standup.

Helped owner Maya Reyes

“Most PRs got a same-day first pass. Bigger PRs still waited.”

Write the sprint goal as one sentence at the end of planning and pin it.

Didn’t help owner Jonas Weber

“We wrote it, but planning overran and nobody looked at it again.”

Honest outcomes, including the ones that didn’t work. That’s the difference between a team that meets and a team that learns.

Privacy

Your reflections are for your team.

Muni uses your account information and contributions to provide and protect the service. We don’t sell your personal data, use your contributions for advertising, or use them to train AI models.

Sealed, then shared without names

Until the facilitator closes collection, nobody on your team can read what you wrote — the facilitator included. Then the sprint sees every thought at once, in random order, without names.

Encrypted on your team’s devices

New sprints are encrypted in the browser before anything reaches Muni’s servers, and the servers don’t hold the keys to read them. Muni still knows who wrote each thought and when, sprints from before encryption aren’t covered, and your wording can still give you away.

No password, no email

You sign in with a passkey — your fingerprint, face or screen lock. It’s the only way in: there’s no password or email to steal.

No ads, no trackers, no AI

The app has no analytics, ad trackers or session recording, and no thought is sent to an AI service.

How privacy works

Open source

Nothing hidden below the surface.

Muni’s source code is public under the Apache 2.0 license. Read how a thought is sealed on your device, check what the server keeps, or run your own copy on Cloudflare.

The whole encryption design is written down, so anyone can check it. If you spot a problem, tell us privately.

muni

mu·ni /ˈmu.ni/ Filipino

From muni-muni: to reflect; to turn something over in your mind until you understand it a little better.

A moment to reflect. A chance to improve.

Bring it to your next sprint.

Join from your team’s QR code or an invite link with a passkey — no password, no email. Use it in the browser, or install it on your phone.