cbetz/core2-push-to-claude
Push-to-Claude on the M5Stack Core2 — handheld voice client for Claude (Whisper STT + Claude Haiku via a Cloudflare Worker, with 24h conversation memory). Port of the Push-to-Claude app from dakshaymehta/cardputer-claude-os (Cardputer / MicroPython) to Core2 (Arduino / M5Unified).
SUMMARY AI summary by gpt-5-mini
A handheld voice client that connects an M5Stack Core2 to Anthropic Claude via a Cloudflare Worker. Hold a capacitive button, speak (~6s), and get a 1–3 sentence reply displayed on the Core2; per-device conversation history (8 messages) is stored in Workers KV with a 24‑hour TTL so follow-ups keep context. This is a C++/Arduino (M5Unified) port of dakshaymehta/cardputer-claude-os; the Worker uses Workers AI @cf/openai/whisper for STT and relays to Claude (Haiku 4.5), so no OpenAI key is required on-device. Repo has device/ (PlatformIO project) and worker/ (Cloudflare Worker). v1 is voice-only; planned items include touch keyboard, TTS, BLE companion mode, and power optimizations. Apache‑2.0 licensed.
DETECTED Detected AI stack
AI-related keywords found in this repo's description, topics, or README summary — grouped by category. Each badge links to the corresponding ranking detail page.
Language breakdown (by bytes)
Owner
Dates
| Created on GitHub | 2026-05-09 |
| Last push | 2026-05-09 |
| First seen here | 2026-05-09 |
| Last fetched | 2026-05-09 18:21 |