Skip to content
Agent use cases

Building a smartwatch firmware from scratch in three days using Claude Code

A developer used Claude Code (Opus 5.5) to build an open-source firmware named Kronograf for the LilyGO T-Watch 2020. By following a structured phased approach, validating with simulator screenshots, and maintaining decision and blocker logs, they successfully implemented watch faces, apps, Bluetooth notifications, and more.

Reddit r/ClaudeAI/u/cyberdinn
Claude CodeOpus 5.5LilyGO T-Watch 2020 V1ESP32

Added 2026-10-31 · originally published 2026-10-24


Steps

  1. 1Provide a structured brief that includes the North Star goal, hardware specs, and development phases 0 through 9.
  2. 2Adopt a phased development workflow: build, flash, and test only one phase at a time, moving to the next only after confirming it works.
  3. 3Set up a UI simulator that runs on Mac and use Claude for headless screenshots (--shot) to inspect the interface.
  4. 4Maintain two running logs in the codebase: DECISIONS.md (recording choices and reasoning) and BLOCKERS.md (recording failures and attempts).
  5. 5Write data-handling logic in pure C and test it on the host machine (e.g., ANCS notification protocol, protobuf parsers, time zones, sun/moon calculations).
  6. 6Handle physical and hardware-related issues manually (such as flashing connection glitches, wake/sleep bugs on battery power, and wrist-raise threshold tuning).
Copy-ready prompt
Help me develop an open-source firmware project named [Project Name] targeting the hardware model [Hardware Model] with a screen resolution of [Resolution]. We need to build this in phases: first, create a structured brief containing the North Star goal and phases 0-9, then write code strictly one phase at a time. Help me reason through the logic during development, and write the data-handling parts in pure C so they can be tested on the host. Please reference the following requirements: [Detailed Functional Requirements]
#AI Programming#Claude Code#Firmware Development#Open Source
Collaborate with multiple AIs for coding and review using the Herdr desktop app

After installing the Herdr desktop app, Claude Code users can let Opus 5.5 coordinate up to 10 working threads through the app, with Claude Code writing the code and Codex Astra performing code reviews.

Build a laser shooting game with Claude Code without writing code

The author used Claude Code to develop the ScreenPlink laser shooting game in two weeks. The app uses a camera to capture laser points on the display for scoring, supporting up to 9 training modes and two-player split-screen.

Build a real-time file tree panel for Claude Code

Developers built a free, open-source real-time file tree panel for Claude Code that displays files read and edited by Claude, along with current operation status, right beside the chat window. It supports desktop, VS Code extensions, and terminals, running entirely locally.

Found this useful? Get daily updates on Telegram or X.

Summarized by AI from the original source - refer to the original post for details. Copyright belongs to the original author.

nebu.lifeNebula AI Playbook · Daily AI use cases, prompts and prices

Content is collected daily from public sources and summarized with AI. Every entry links to the original, and copyright stays with the original authors. Spotted an error or a rights issue? Let us know via the contact page.

Last updated 2026-11-02 12:11 (Beijing time)