Birdie

Get started

Stop giving the same correction twice.

Birdie turns real feedback into reviewed guidance that appears when similar work returns. Everyone can contribute and everyone can learn.

How Birdie works

  1. Notice real corrections. A connected work tool captures meaningful before/after feedback without asking someone to author a playbook.
  2. Review three simple fields. Edit what was initially wrong, what to do instead, and why it matters.
  3. Bring guidance back. Check approved lessons against current work and stay silent when the match is weak.

Get started

Deploy

Run one persistent Birdie service. Build the Docker image on a host with a persistent volume mounted at /data. Set a public HTTPS origin, an auth secret, and bootstrap admin credentials.

BETTER_AUTH_SECRET=at-least-32-characters
BIRDIE_BASE_URL=https://birdie.example.com
BIRDIE_ADMIN_EMAIL=admin@example.com
BIRDIE_ADMIN_PASSWORD=at-least-12-characters
DB_PATH=/data/birdie.db

First start

Birdie creates the configured admin only when that email does not exist. Future restarts do not reset its password. Sign in and create the remaining users from the Users tab.

Get started

Connect MCP

Point clients at the hosted endpoint.

https://birdie.example.com/mcp

The client discovers OAuth metadata, opens Birdie's sign-in and consent screens, then receives a token bound to the MCP resource. No local database or stdio bridge is needed.

Claude plugin

The repository's plugin retains the proactive Birdie skill. It no longer launches a local server; configure the team's remote MCP URL separately.

Guides

Workflow

Real correction, simple lesson, human gate.

  1. Capture

    The connected agent records genuine original and corrected work as source evidence.

  2. Draft

    The agent proposes what was initially wrong, what to do instead, and why it matters. Birdie verifies the quote.

  3. Review

    Any permitted teammate can edit all three fields, reject, merge, or explicitly promote the lesson.

  4. Guide

    Assistants check promoted lessons during similar work, explain direct matches, and remain silent otherwise.

Reference

Hosted surfaces

SurfaceEndpoints
Public GET /__birdie /.well-known/* /api/auth/* Sign-in and consent pages
Authenticated /traces /lessons /domain /api/admin/users
MCP POST /mcp capture_correction check_guidance merge_lesson promote_lesson ask_lesson

Reference

Development

Build and verify.

bun install --frozen-lockfile
bun run build
bun test

Birdie preserves reviewed experience. MCP is one way connected work tools capture and deliver it.

GitHub repository