[u] unshittify

~/log/ai/claude-code

Claude Code hardware projects

Projects where the builder credits Claude Code or Claude: protocol reverse engineering, replacement firmware, drivers and local servers for hardware they own.

25 projects. The AI credit is what each builder states; the open-source work underneath is credited on every entry.

  1. 001

    Respira

    Brother SKiTCH PP1 embroidery machine · ai: claude code

    Sends embroidery designs from a computer to the PP1 and shows machine status, offline, without the phone-app workflow. Built by Jan-Henrik Bruhn.

    public repo

  2. 003

    Clean Your TV

    Android TV / Google TV sets · ai: claude code

    Agent-guided debloat plus a simpler launcher for Android-based TVs. Inspects the device, takes backups, runs checks, and makes targeted changes per set instead of one script for all.

    public repo

  3. 004

    Arn0

    Samsung Q70B (2022, Tizen 6.5) · ai: claude code

    Custom home screen that puts the owner's apps and consoles first, driven by the normal remote. Developed in a browser preview, then moved to the TV.

    experimental repo

  4. 006

    Trifo Lucy local server

    Trifo Lucy robot vacuum · ai: claude

    The cloud went quiet, so an owner wrote a local server and browser UI. Cleaning, docking, suction, scheduling and status work.

    experimental repo

  5. 007

    Yotwo

    Yoto Player, 2nd gen · ai: claude code

    Replacement firmware that points the Yoto's physical controls at your own Audiobookshelf library. Optional NFC, local downloads.

    public repo

  6. 008

    SmartThings washer driver

    Samsung WW10H9400EW washing machine · ai: claude

    The old app workflow was discontinued. The owner wrote a SmartThings Edge driver that talks to the washer locally through a compatible hub.

    public repo

  7. 009

    pixma-rs

    Canon G3010 scanner → macOS · ai: claude code

    A Rust bridge from the G3010's scan protocol to something macOS understands. Scans from the usual Mac apps.

    public repo

  8. 010

    HP Laser on Apple Silicon

    HP Laser 100-series printers · ai: claude code

    A patched SpliX printing stack plus a USB helper gets HP Laser 100-series printers working on Apple Silicon Macs.

    public repo

  9. 011

    Hello Sense revival

    Sense orb + Sleep Pill · ai: claude

    Joseph Spurrier rebuilt a local stack for a dead sleep company's hardware: bedside orb, Sleep Pill and app, owner-run. Started from the company's own open-sourced code.

    public write-up

  10. 012

    Smarter Coffee for Home Assistant

    Smarter Coffee Gen 1 · ai: claude code

    Home Assistant integration with local control, status and Wi-Fi setup for a coffee machine whose app is obsolete.

    public repo

  11. 014

    Sommet

    Older Suunto watches (Ambit 3, Traverse, Kailash) · ai: claude

    Activities, routes, settings and training features for Suunto watches stranded when Movescount shut down.

    public repo

  12. 015

    Personal Sonos controller

    Sonos Arc + system · ai: claude code

    Browser controller with volume, sound presets, schedules and the shortcuts the owner uses daily.

    public repo

  13. 017

    OpticFilm 8200i on Linux

    Plustek OpticFilm 8200i film scanner (GL128 revision, USB 07b3:1825) · ai: claude code

    Christian Schaller wrote a Linux SANE backend for his Plustek film scanner: colour, gray, infrared and infrared dust removal, packaged for Fedora. He also built Negative Vibes, a GNOME app for scanning negatives and slides.

    public repo

  14. 018

    PlxNative

    LG webOS TVs (in daily use on a 2019 LG set) · ai: claude code

    GLinnik21's native Plex client for LG webOS TVs draws its interface on the GPU and plays video on the TV's own decoder. On his 2019 set the profile picker loads in about 3 seconds, against about 30 in the official app.

    public repo

  15. 019

    Walkman NW-A820 homebrew

    Sony Walkman NW-A829, Japanese model (also NW-A826 / NW-A828) · ai: claude

    manuaguirre9 built a homebrew player that boots alongside Sony's firmware: drag-and-drop music, 24-bit FLAC, Bluetooth headphones, podcasts over phone tethering and retro emulators. Deleting one folder restores the stock Walkman.

    experimental repo

  16. 020

    Bose SoundTouch revival

    Bose SoundTouch 20 + M5Stack Atom Lite (ESP32) · ai: claude + chatgpt

    Bose shut down the SoundTouch cloud in May 2026. Sergei Ponomarenko brought back internet radio and the six preset buttons with a small relay for the streams and ESP32 firmware that catches preset presses and replays them to the speaker.

    public repo

  17. 022

    Inkbird Bluetooth bridge

    Inkbird INT-12-BW / INT-14-BW meat thermometer + ESP32 · ai: claude

    Paul Faure documented his thermometer's Bluetooth protocol, including its authentication handshake, and built an ESPHome bridge that puts every probe and setting into Home Assistant.

    public repo

  18. 024

    EcoFlow DELTA 3 as a UPS

    EcoFlow DELTA 3 power station + Raspberry Pi Zero 2 W · ai: claude

    alanstrok made his power station act as a standard NUT UPS server over Bluetooth, so Unraid, Synology and other NUT clients shut down cleanly on low battery. No EcoFlow cloud.

    public repo

  19. 025

    Audeze Maxwell parametric EQ

    Audeze Maxwell gaming headset (PlayStation version) · ai: claude code

    Aquaspaces writes a full parametric EQ, up to 10 filters, into the headset's own custom preset slots. It stays on the headset over the dongle, USB-C and Bluetooth, with no firmware flash.

    public repo

  20. 026

    Norman shutters for Home Assistant

    Norman PerfectTilt motorised plantation shutters + Norman hub · ai: claude code

    Tom Wilkie built a Home Assistant integration and Python client for his shutters: open or closed, tilt angle and battery, with the hub found automatically on the network.

    public repo

  21. 027

    Dell webcam and Elgato light on Linux

    Dell UltraSharp Webcam 4K (WB7022) and Elgato Key Light · ai: claude

    Christian Schaller rebuilt Dell's Windows-only webcam settings app for Linux, integrated with PipeWire, and wrote a GNOME Shell extension with a settings app for his Elgato Key Light.

    public write-up

  22. 028

    ftape, modernised

    QIC-80 floppy-controller and parallel-port tape drives · ai: claude code

    Dmitry Brant brought the 25-year-old Linux ftape driver up to date as a loadable module, so his old tape drives run on Xubuntu 24.04 for data recovery instead of a CentOS 3.5 machine.

    public write-up

  23. 029

    FreeDSP Studio

    Moondrop DUSK-SP USB-C DSP cable (also MAY, FreeDSP and other Walkplay-chip dongles) · ai: claude code

    EffectiveEquivalent's desktop EQ editor writes straight to the cable's onboard DSP over USB. It gives fractional-dB gain where the stock app shows whole dB, and adds a preamp.

    public repo

  24. 030

    TR-8S Studio

    Roland TR-8S drum machine (firmware 2.51), on Linux · ai: claude code

    ideaCompany's web studio talks to the TR-8S over its reverse-engineered SysEx protocol, mirrors the machine live, and includes an assistant that builds grooves on the hardware using your own Claude subscription.

    public repo

  25. 031

    XZ Mods

    Pioneer DJ XDJ-XZ controller · ai: codex + claude code

    OpticMystic's custom firmware loads into RAM from a USB stick and adds stems playback and UI themes to the XDJ-XZ. A power cycle returns it to stock.

    experimental repo