#5151st of 55 in Desktop AI appsFor voice, speech and music

b

Proactive desktop companion that reads your screen and speaks

Stars
5.2k
License
MIT
Last commit
Jul 2026
Language
Python
Stars, last 28 weeks+5,191
29 Apr 2026: 0 stars6 May 2026: 0 stars13 May 2026: 0 stars20 May 2026: 0 stars27 May 2026: 0 stars3 Jun 2026: 0 stars10 Jun 2026: 0 stars17 Jun 2026: 0 stars24 Jun 2026: 0 stars1 Jul 2026: 0 stars8 Jul 2026: 13 stars15 Jul 2026: 24 stars22 Jul 2026: 38 stars29 Jul 2026: 45 stars5 Aug 2026: 51 stars12 Aug 2026: 63 stars19 Aug 2026: 82 stars26 Aug 2026: 92 stars2 Sept 2026: 99 stars9 Sept 2026: 110 stars16 Sept 2026: 123 stars23 Sept 2026: 147 stars30 Sept 2026: 199 stars7 Oct 2026: 243 stars14 Oct 2026: 329 stars21 Oct 2026: 2,668 stars28 Oct 2026: 4,328 stars4 Nov 2026: 5,172 stars11 Nov 2026: 5,191 stars

0 on 29 Apr 20265,191 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

B is a PyQt6 desktop overlay with an animated face. It reads the active window through Windows UI Automation, with Tesseract OCR as a fallback. It sends that context to Groq's cloud API or a local llama-cpp model, and replies by voice (Piper TTS) and chat bubble. Speech input uses Faster-Whisper, and a work mode lets it offer suggestions unprompted.

Who it is for: Windows users wanting a voiced, screen-aware desktop assistant

Strengths

  • Supports both Groq cloud inference and local llama-cpp models
  • Screen context via UIA tree walking, with OCR fallback for incompatible apps
  • Voice loop: Faster-Whisper input with VAD, Piper TTS output
  • Global kill switch registered at Win32 level for instant exit

Weaknesses

  • Windows 10/11 is the primary target; Linux and macOS are experimental
  • UIA screen reading is Windows-specific, so context is weaker elsewhere
  • No window close button; the hotkey is the only way to exit
  • No tagged releases; README lists status as active development

What it needs

  • RAM ≥ 16 GB
  • GPU optional
  • Needs Groq API key, Tesseract OCR, Piper ONNX voices, Faster-Whisper
  • Models: Groq API, llama-cpp GGUF

Also in Desktop AI apps

See all 55
Also in Desktop AI apps
RankProjectScore
1cherry-studioDesktop client for chatting with many LLM providers, with agents and knowledge bases53.5k stars+1,124 (+2.1%) in 30 daysAGPL-3.092 out of 100
2dsh-desktopNative Windows and macOS desktop client for DeepSeek Harness, built on plugins35.8k stars+5,729 (+19%) in 30 daysMIT91 out of 100
3screenpipeRecords screen and audio locally, makes it searchable for you and your agents22.4k stars+477 (+2.2%) in 30 dayscustom license91 out of 100
#4prompt-optimizerPrompt rewriting and testing tool for web, desktop, Chrome and MCP Live demo ↗ (opens in a new tab)41.3k stars+3,674 (+9.8%) in 30 dayscustom license86 out of 100
#5artcraftDesktop app for staging 2D and 3D scenes before generating images and video Live demo ↗ (opens in a new tab)40.8k stars+17,854 (+78%) in 30 daysApache-2.086 out of 100