Skip to main content

yeaboi.ai — a team lead's best friend. A terminal AI agent that decomposes projects into epics, user stories, tasks, and sprint plans.

Project description

yeaboi.ai

🤙 yeaboi.ai

A team lead's best friend — plans, standups, retros, performance & reporting, right from your terminal. It decomposes projects into epics, stories, tasks, and sprint plans, then helps you run the team around them.

PyPI Python License Powered by Claude Built with LangGraph

Tests PyPI


yeaboi.ai demo — from project description to sprint plan

From project description to sprint plan in under a minute.


🚀 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 yeaboi. It is now yeaboi on PyPI (matching the command). A final yeaboi release remains as a thin redirect that installs yeaboi, and the legacy yeaboi command still works as an alias for this release — but new installs should use yeaboi.

Optional extras (voice input, extra LLM providers) can be requested at install time:

uv tool install "yeaboi[voice]"                # 🎤 dictate answers (double-tap Space) — offline, works with any LLM
uv tool install "yeaboi[all-providers]"        # OpenAI, Google, and Bedrock providers
pipx install "yeaboi[voice]"                   # equivalent with pipx

Voice input transcribes on-device with faster-whisperno API key, works with every LLM provider (Anthropic, Bedrock, …). On macOS/Windows the [voice] extra is fully self-contained (the sounddevice wheel bundles PortAudio). On Linux, also install the system library: sudo apt install libportaudio2. 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/omardin14/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 🔄 Six modes, one command — Planning, Daily Standup, Retro, Performance, Reporting, Team Analysis 🔌 35+ 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.

Project 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-2.36.0.tar.gz (33.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-2.36.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yeaboi-2.36.0.tar.gz
Algorithm Hash digest
SHA256 7ed0419c75c720bd01f1ebbb60c5e0a38fe7321f6cd54cb5f135a249cfa80ed2
MD5 cc4f3329fa9d1caf876115ce5ebec8a1
BLAKE2b-256 c77375c4078074b06a68b882b01d6fcb702a60c6a1de91bda30de7dd3a8a34b8

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on omardin14/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-2.36.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for yeaboi-2.36.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3bc859d3ea75a1be021eb30d8f6e65b630ad25f1fd97b439e085e3ecd8e54f48
MD5 de815c7a5cd6dc46b0f580eba092fcb5
BLAKE2b-256 5a37a48b27ac72796b9bad9cd1e7ee8bf23e23992df3aace1b80be19c010f13d

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on omardin14/yeaboi.ai

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

Supported by

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