# Standcast: your daily standup, written in your AI agent

> Open source (MIT), free during the public beta. GitHub, Linear, Slack and Google Chat today. Jira, ClickUp and others are coming.

Standcast is an open source daily standup tool for software teams. Run `/daily` in Claude Code, Cursor or the terminal. Standcast drafts yesterday from your GitHub and Linear activity, you confirm, and your team gets one digest in Slack or Google Chat.

```sh
curl -fsSL https://api.standcast.app/install.sh | sh
```

- [Join the beta](https://standcast.app/beta/)
- [Install for your org](https://docs.standcast.app/admin/install)
- [Documentation](https://docs.standcast.app/)
- [GitHub](https://github.com/ImFelipeOliveira/standcast)
- [Versão em português](https://standcast.app/pt-BR/index.md)

Write your daily where you already work: Claude Code, Cursor, Codex, Claude Desktop, VS Code and the terminal.

## Integrations

GitHub is where the draft starts. A tracker adds your cards. A chat is where the team digest goes. Each team picks its own chat, and Linear is optional.

### Available now

- **GitHub.** Pull requests, reviews and commits in the draft. An organization installs Standcast as a GitHub App.
- **Linear.** Optional tracker. Your cards show in the draft, and a card blocker goes to the people who own the blocking card.
- **Slack.** One digest per team, late dailies in the thread, one reminder and direct messages.
- **Google Chat.** The same digest in a space, through the Standcast app.

### Coming

Not connected yet, so Standcast reads nothing from them.

- **Jira.** Tracker. `standcast.yml` already accepts it, and setup says it is not available yet.
- **ClickUp.** Tracker, the same role as Linear.
- **Asana.** Tracker, the same role as Linear.
- **GitHub Projects.** Tracker, the same role as Linear.
- **Microsoft Teams.** Chat, the same role as Slack.
- **Discord.** Chat, the same role as Slack.

## A day with Standcast

Set two times in standcast.yml. Standcast runs the rest. This team has `remind_at: "09:30"` and `digest_at: "10:00"` in São Paulo time, Monday to Friday.

- **08:50, draft.** Ana runs /daily. She edits the draft, adds a blocker that links a pull request and confirms. The reviewer gets a direct message.
- **09:30, remind_at.** Davi hasn't written yet, so he gets one reminder. Never more than one a day.
- **10:00, digest_at.** One digest per team in #daily-backend: blockers first, then updates, then who hasn't sent.
- **10:40, late.** Davi sends late. His daily goes in the digest thread, so nobody misses it.

[See how it works](https://standcast.app/how-it-works/index.md)

## Privacy

Built for teams, not for watching people. Standcast suggests blockers from your own signals. Those suggestions belong to you. A test in CI checks that they never leave your draft.

No productivity metrics. No rankings. No commit counts. Nothing sent on anyone's behalf.

[Read how privacy works](https://standcast.app/privacy/index.md)

## Three ways to write

The Claude Code plugin, any MCP client or the terminal. Pick the one that fits how you work.

[Ways to write](https://standcast.app/how-it-works/index.md)

## Pricing

Free during the public beta. Pricing will be announced before the beta ends.

[See pricing](https://standcast.app/pricing/index.md)

## FAQ

What the GitHub App reads, what you need, who sees suggested blockers and whether you can self-host.

[Read the FAQ](https://standcast.app/faq/index.md)

## Public beta

Try it with your team. We're looking for teams of 3 to 15 people on GitHub and Slack or Google Chat. We'll help you set it up. [Request beta access](https://standcast.app/beta/)

[Terms of use](https://standcast.app/terms/index.md)

Support: support@standcast.app
