Skip to content

AsyncUpAsync daily standups for Google Chat

Open source. Self-hosted. Your data, your keys, your database โ€” no meeting required.

AsyncUp

How a morning works

No meeting, no interrogation bot โ€” one card, one form, one thread.

1

The bot DMs your team

At 09:30 in each person's own timezone, everyone gets a card with a Fill standup button โ€” yesterday pre-filled from their last "today". One gentle reminder before the deadline.

2

Answers thread up neatly

Each submission posts as a card under the day's thread in your team space. Re-submit to edit in place. Skips, vacations, and calendar OOO show as away โ€” never as missing.

3

The wrap-up holds the line

At the deadline: who submitted, who didn't, open blockers, team mood โ€” plus an optional AI TL;DR and a weekly digest with trends.

What your team space sees

A real thread from a Wednesday.

๐Ÿ“… Daily Standup โ€” Wed, 11 Jun
๐Ÿ˜„
Asha
Yesterday
Shipped the payments retry queue
Today
Start on the invoice exports
Blockers
โœ… None
๐Ÿ˜
Rohit ยท edited
Yesterday
Auth refactor review rounds
Today
Land it, then pick up the flaky e2e
Blockers
โš ๏ธ Waiting on staging API keys (2d)
๐Ÿ“Š Wrap-up ย ยทย  โœ… 7/8 submitted ย ยทย  โŒ Missing: Dev ย ยทย  ๐Ÿ–๏ธ Away: Mei ย ยทย  โš ๏ธ 1 open blocker

Why self-host AsyncUp?

Hosted standup bots charge per user per month and hold your team's daily history.

AsyncUpHosted standup bots
Cost$0 forever โ€” MIT licensedPer user, per month
Your standup historyIn your SQLite file or PostgresOn their servers
AI featuresBring your own key, opt-in per standupTheir model, their terms
InfrastructureOne small container, scale-to-zero friendlyโ€”
CustomizationQuestions, schedules, escalation, dashboard โ€” and the source codeWhat the plan allows

Up and running in 15 minutes

Read the guidedocker compose up -d โ€” amd64 & arm64 images on GHCR

Released under the MIT License.