{
 "schema_version": 1,
 "generated": "2026-10-23",
 "repo": "niclasvestlund-YT/vibepulse",
 "name": "vibepulse",
 "owner": "niclasvestlund-YT",
 "slug": "niclasvestlund-yt-vibepulse",
 "github": "https://github.com/niclasvestlund-YT/vibepulse",
 "what": "VibePulse is an open-source ESP32-S3 AMOLED desk screen, with a local macOS or Windows host service, that shows Claude Code and Codex quota, live agent activity, and NEEDS YOU alerts.",
 "why": "",
 "language": "C",
 "requirements": [
  "An ESP32-S3 AMOLED board with a core, or the simulator for a no-hardware run",
  "A Mac or Windows PC to run the pure-stdlib Python host service",
  "A Claude Code or Codex account whose usage you want to monitor",
  "Wi-Fi shared by the computer and the panel for local mode"
 ],
 "audience_note": "Developers who build with Claude Code or Codex and want quota, agent status, and waiting-for-input alerts on a shelf screen, with optional hardware-based answering and OpenRouter spend tracking.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Personal productivity",
 "url": "https://dedupedai.com/use-cases/niclasvestlund-yt-vibepulse/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "niclasvestlund-yt-vibepulse--glance-claude-codex-quota-on-desk-screen",
   "title": "Glance at Claude and Codex quota from across the room",
   "best": true,
   "url": "https://dedupedai.com/use-cases/niclasvestlund-yt-vibepulse/glance-claude-codex-quota-on-desk-screen/",
   "json": "https://dedupedai.com/use-cases/u/niclasvestlund-yt-vibepulse/glance-claude-codex-quota-on-desk-screen.json"
  },
  {
   "id": "niclasvestlund-yt-vibepulse--get-alerted-when-coding-agent-waits-for-you",
   "title": "Get alerted when a coding agent is stuck waiting for your input",
   "best": false,
   "url": "https://dedupedai.com/use-cases/niclasvestlund-yt-vibepulse/get-alerted-when-coding-agent-waits-for-you/",
   "json": "https://dedupedai.com/use-cases/u/niclasvestlund-yt-vibepulse/get-alerted-when-coding-agent-waits-for-you.json"
  },
  {
   "id": "niclasvestlund-yt-vibepulse--answer-claude-or-codex-prompts-from-panel",
   "title": "Answer a supported Claude or Codex prompt with a tap on the glass",
   "best": false,
   "url": "https://dedupedai.com/use-cases/niclasvestlund-yt-vibepulse/answer-claude-or-codex-prompts-from-panel/",
   "json": "https://dedupedai.com/use-cases/u/niclasvestlund-yt-vibepulse/answer-claude-or-codex-prompts-from-panel.json"
  },
  {
   "id": "niclasvestlund-yt-vibepulse--track-openrouter-spend-on-desk-panel",
   "title": "Track OpenRouter API spend and budget on a desk panel",
   "best": false,
   "url": "https://dedupedai.com/use-cases/niclasvestlund-yt-vibepulse/track-openrouter-spend-on-desk-panel/",
   "json": "https://dedupedai.com/use-cases/u/niclasvestlund-yt-vibepulse/track-openrouter-spend-on-desk-panel.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
