webdevtodayjason

Subctl Buddy — AI skill for Claude Code

AI community

ESP32 desk-side hardware companion for subctl — animated pet + live dashboard for your AI subscription orchestrator.

How to install Subctl Buddy

This entry records only its repository, not the path inside it, so there is no exact command to give. Open webdevtodayjason/subctl-buddy and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Subctl Buddy does

ESP32 desk-side hardware companion for subctl — animated pet + live dashboard for your AI subscription orchestrator. Speaks the claude-desktop-buddy BLE wire protocol.

Alternatives in AI

  • Pixel Agents — Compressed Reference — VS Code extension with embedded React webview: pixel art office where AI agents (Claude Code terminals) are an 6.5k ★
  • Adopt AI Properly — Workflow recipe — the org-side AI adoption arc, policy to proof, by chaining 4 skills 1.3k ★
  • Claw Empire — Command Your AI Agent Empire from the CEO Desk — A local-first AI agent office simulator that orchestrates CLI 1.1k ★

README

🐸 subctl-buddy

**Your desk-side hardware sidekick for [subctl](https://github.com/webdevtodayjason/subctl) — an M5Stack ESP32 companion that watches your AI subscriptions, mirrors orchestrator state, and answers operator prompts with a button tap.**

![Platform](https://img.shields.io/badge/platform-ESP32-blue?logo=espressif&logoColor=white) ![Hardware](https://img.shields.io/badge/hardware-M5Stack%20CoreS3%20%2F%20StickC%20Plus-orange) ![Bridge](https://img.shields.io/badge/bridge-Bun%20%2B%20TypeScript-black?logo=bun&logoColor=white) ![Transport](https://img.shields.io/badge/transport-BLE%20NUS-5E5DF0?logo=bluetooth&logoColor=white) ![Status](https://img.shields.io/badge/status-Phase%202%20shipped-success) ![License](https://img.shields.io/badge/license-MIT-lightgrey)


What is this?

A tiny ESP32 device that sits on your desk and **mirrors the state of [subctl](https://github.com/webdevtodayjason/subctl)** — Jason Brashear's multi-account AI subscription orchestrator — in real time. Instead of context-switching to Telegram or a terminal to see what your fleet of Claude/Codex/etc. agents are up to, you glance at the buddy:

  • 🐸 Animated pet on the left (bufo GIF or one of 18 ASCII species) that levels up from real output-token throughput
  • 💬 Thought-bubble dashboard on the right with dispatch verdict, per-account chips, active conversation summary, and cost-saved-this-month
  • 🔘 Button taps answer operator yes/no prompts — APPROVE / DENY without opening Telegram
  • ⚙️ Settings menu for brightness, sound, demo mode, and device info
  • 🔄 launchd-supervised bridge daemon: power-cycle the device and it auto-reconnects in <1s

Hardware

Device Firmware Status
M5Stack CoreS3 firmware-cores3/ v0.2.0 Primary target — full-color GIF pet, dashboard, settings menu
M5StickC Plus firmware/ v0.1.x Bare dashboard only, forward-compatible with the v0.2 bridge

Both s