Skip to main content
yeaboi.ai

🤙 yeaboi.ai

Best friend to engineers and agents — plans, standups, retros, performance & reporting for your team, plus cost, digests and security posture for the AI agents working alongside it. All from your terminal.

PyPI Python License Powered by Claude Built with LangGraph

Tests PyPI


yeaboi.ai demo — the landing split asks who you're working with today, then tours the Humans menu (analysis, planning, standup, retro, poker, performance, reporting) and the Agents menu (usage, standup, security)

Two worlds, one command: scrum for your team, and cost, digests & security posture for your agents.


🚀 Quick Start

Recommended: uv or pipx

The most reliable way to install — pulls the full dependency tree from PyPI and isolates it in its own environment:

uv tool install yeaboi          # or: pipx install yeaboi
yeaboi --setup                  # configure your API key
yeaboi                          # launch the interactive TUI

Note on names: the package was previously published as scrum-agent. It is now yeaboi on PyPI, matching the command. A final scrum-agent release remains as a thin redirect that installs yeaboi, and the legacy scrum-agent command still works as an alias for that release — but new installs should use yeaboi.

Voice input needs no separate install. Double-tap Space in any text field and yeaboi offers to set dictation up in place — it installs the packages into the environment it is already running in, downloads the speech model with a progress bar, and drops straight into recording. No restart, no second terminal. (yeaboi --install-voice does the same thing headlessly, for CI and dev containers.)

It is kept out of the base install rather than bundled because the speech engine (ctranslate2, onnxruntime) publishes wheels only for 64-bit macOS, glibc ≥ 2.28 Linux and Windows — making it a hard dependency would break pip install yeaboi outright on Alpine/musl, older glibc, 32-bit and armv7 hosts. On those platforms yeaboi says so instead of offering an install that cannot work.

Optional extras can still be requested at install time if you prefer:

uv tool install "yeaboi[voice]"                # 🎤 dictation, pre-installed rather than on demand
uv tool install "yeaboi[all-providers]"        # OpenAI, Google, and Bedrock providers
uv tool install "yeaboi[core]"                 # ⚡ prebuilt Go engine for the Agents pages
pipx install "yeaboi[voice]"                   # equivalent with pipx

The core extra installs yeaboi-core, a small prebuilt Go binary that serves the Agents pages' local scans (usage, standup, security) and the Daily Standup's deterministic aggregation (grouping, practice signals, confidence). yeaboi detects it automatically — nothing to configure — and every result is verified byte-identical to the built-in Python implementation, which remains the complete fallback (set YEABOI_GO=0 to force it). Wheels ship for 64-bit macOS, Linux (glibc and musl — the binary is static) and Windows.

Voice input transcribes on-device with faster-whisperno API key, works with every LLM provider (Anthropic, Bedrock, …). On macOS/Windows it is fully self-contained (the sounddevice wheel bundles PortAudio). On Linux, also install the system library: sudo apt install libportaudio2 — yeaboi will not run sudo for you. A small Whisper model downloads on first use (~140 MB for the default base; set VOICE_MODEL to tiny/small/medium/large-v3 to trade size for accuracy).

Homebrew is not supported. A required dependency (sqlite-vec) ships no source distribution, which Homebrew's source-build model can't handle, so brew install yeaboi is intentionally disabled. Use uv tool install or pipx install above instead.

From source

git clone https://github.com/dinho149/yeaboi.ai.git
cd yeaboi.ai
make install        # installs uv, creates venv, installs dependencies
make env            # creates .env from .env.example — add your API key
make run            # launch the CLI

Headless / CI mode

yeaboi --non-interactive --description "Build a todo app" --output json
yeaboi --non-interactive --description @project-brief.txt --output html --team-size 5

✨ Features

🖥️ Full-screen TUI — Animated splash, mode selection, pipeline progress, dark/light themes 🧠 Smart Intake — Extracts answers from your project description, asks only what's missing — or feed it a whole quarterly roadmap with Roadmap Intake 🔄 Seven modes, one command — Planning, Daily Standup, Retro, Planning Poker, Performance (beta), Reporting, Team Analysis 🤖 Agents too, not just humans (beta) — a robotic-duck landing split opens the Agents family: what your AI coding agents cost, a daily digest of what they did, and a security audit of your agent setup — computed locally from Claude Code session logs, transcripts never leave your machine 🔌 37 tools — GitHub, Azure DevOps, Jira, Confluence, Notion, local codebase scanning, and more 📤 5 export formats — Markdown, HTML, JSON, Jira sync, Azure DevOps Boards sync 🤖 5 LLM providers — Claude (default), GPT, Gemini, AWS Bedrock, or fully local & keyless with Ollama 🧩 Every surface — TUI, CLI subcommands, MCP server, and a Claude Code plugin, with feature parity enforced in CI 💾 Session persistence — SQLite-backed sessions plus a saved-runs hub for past standups, retros, and reports 🛡️ Guardrails — Input/output validation, human-in-the-loop review at every stage

📖 Full Documentation

Getting started, the full CLI reference, every mode in depth, integrations, architecture, and deployment guides: yeaboi.ai/docs

📄 License

MIT License. See LICENSE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yeaboi-3.7.0.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yeaboi-3.7.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file yeaboi-3.7.0.tar.gz.

File metadata

  • Download URL: yeaboi-3.7.0.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for yeaboi-3.7.0.tar.gz
Algorithm Hash digest
SHA256 f3e12a2b7650987e5689fdd5ee5fae57ec5e18293e5e77412a3273f1ddecc553
MD5 0362f44797be1f574db99fc2d2d93cf2
BLAKE2b-256 3e791f8a013bc6d6855b7afcbeaeb86308d59634e6050d1ac592191398070153

See more details on using hashes here.

Provenance

The following attestation bundles were made for yeaboi-3.7.0.tar.gz:

Publisher: publish.yml on dinho149/yeaboi.ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yeaboi-3.7.0-py3-none-any.whl.

File metadata

  • Download URL: yeaboi-3.7.0-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for yeaboi-3.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ea7ee40a9417b953131bc371f4cc2e2d6149b6a6925d04f8fedd58da7750055
MD5 d0a9fde18e6dac337a5ae70623466a51
BLAKE2b-256 64bbbcba33283893662012faa7f4c92dc3000605c6ee9a99d14bcd1734637692

See more details on using hashes here.

Provenance

The following attestation bundles were made for yeaboi-3.7.0-py3-none-any.whl:

Publisher: publish.yml on dinho149/yeaboi.ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page