Skip to content

Self-hosted voice-assistant stack for the M5Stack StackChan desktop robot. Local ASR/TTS, pluggable LLM brain, kid-mode default, no cloud required.

active 2026-04-252026-07-26 (UTC)

Partial coverage16,285 / 20,450 hourly files (80%) · 2 absent upstream · 4,164 failed, retryable2024-04-112026-08-12 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
249
Pushes
108
Pull requests
7
Issues
56
Stars
7
Forks
1

Activity over time

Daily event counts in the loaded window

Line chart, 93 days from 2026-04-25 to 2026-07-26. Pushes: 108 total, peak 21 in a day. Pull requests: 7 total, peak 4 in a day. Issues: 56 total, peak 32 in a day. Comments: 11 total, peak 8 in a day. Stars: 7 total, peak 1 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
BrettKinny1558676
github-actions[bot]222200
Copilot11005

Recent activity

Latest issues, pull requests and releases

  • Pull request#155BrettKinny2026-06-06 10:59
  • Issue comment#98BrettKinny2026-05-23 14:53
    #15: pass VLM/VISION/OPENROUTER api keys into dotty-behaviour
  • Issue#37BrettKinny2026-05-23 14:47
    AXP2101 battery I2C crash — defensive patch shipped
  • Issue comment#29BrettKinny2026-05-23 14:46
    LEDs stay lit after power-down
  • Issue#27BrettKinny2026-05-23 14:43
    Stereo mic head-turn — calibrate localizer + re-enable
  • Pull request#118BrettKinny2026-05-23 14:27
  • Issue comment#15BrettKinny2026-05-23 13:35
    VLM_API_KEY unset on bridge — photo intents confabulate
  • Pull request#109BrettKinny2026-05-23 11:23
  • Issue#107BrettKinny2026-05-23 11:11
    bridge.py dashboard has no deploy home post-#36 cutover
  • Issue#107BrettKinny2026-05-23 11:11
    bridge.py dashboard has no deploy home post-#36 cutover
  • Issue#107BrettKinny2026-05-23 11:11
    bridge.py dashboard has no deploy home post-#36 cutover
  • Issue comment#44BrettKinny2026-05-23 10:49
    LED redesign round 4 — full right-ring ownership + face indicator (bench checks)
  • Issue#105BrettKinny2026-05-23 10:49
    Ambient ASR garbage — background audio (TV/podcast) feeds Whisper as fake user input
  • Issue#105BrettKinny2026-05-23 10:49
    Ambient ASR garbage — background audio (TV/podcast) feeds Whisper as fake user input
  • Issue#105BrettKinny2026-05-23 10:49
    Ambient ASR garbage — background audio (TV/podcast) feeds Whisper as fake user input
  • Issue#101BrettKinny2026-05-23 10:23
    Port room_view roster recognition path from bridge.py to dotty-behaviour
  • Pull request#100BrettKinny2026-05-23 10:01
  • Issue#96BrettKinny2026-05-23 07:09
    Rip model-swap path from bridge.py (_apply_model_swap, _admin_model, ZEROCLAW_VOICE_*)
  • Pull request#93BrettKinny2026-05-23 00:22
  • Issue#92BrettKinny2026-05-23 00:16
    quickstart: Step 5 scripts/install-bridge.sh fails with "ModuleNotFoundError: No module named 'bridge.csrf'; 'bridge' is not a package"
  • Issue comment#92BrettKinny2026-05-23 00:16
    quickstart: Step 5 scripts/install-bridge.sh fails with "ModuleNotFoundError: No module named 'bridge.csrf'; 'bridge' is not a package"
  • Pull request#88BrettKinny2026-05-22 10:22
  • Issue#50BrettKinny2026-05-22 08:08
    Servo lifespan reduction
  • Issue comment#36BrettKinny2026-05-17 15:17
    Pi-runtime voice path v1 + full RPi decommission
  • Issue#76BrettKinny2026-05-17 06:55
    Dashboard: Audit polling-tile behaviour under network slowness

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 7 stars here means stars gained during the window, not the repo's star count.