[u] unshittify

~/$ unshittify --list --all

You bought it.
Make it yours.

The hardware still works. The software is in the way. This is a log of people fixing that: TVs with sane home screens, printers talking to modern Macs, appliances brought back after their cloud died, old laptops on a new OS.

Most were built with a coding assistant on top of years of open-source work.

01 // the log

A public repo means the code exists. Whether it's safe is a separate question. Read the project's current docs before you buy hardware or flash anything.

  1. 001 RespiraBrother SKiTCH PP1 embroidery machine claude code public repo

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

    ai
    Creator credits Claude Code with most of the implementation. Builds on Ink/Stitch and pystitch.
    caveats
    PP1 only. Check file, Bluetooth, browser and desktop requirements. Brother says the paid Artspira+ subscription is optional for the PP1, so what Respira replaces is the phone-app workflow.
    evidence
    Public project + creator account.

    /p/respira

  2. 002 Kath Korevec's PP1 appBrother SKiTCH PP1, second, separate build chatgpt report original post

    Kath Korevec built replacement software for her PP1 and reported that it worked. Separate project from Respira.

    ai
    ChatGPT, named in her original post.
    caveats
    First-person report. No public code found. The "mandatory subscription" version of this story that circulated is wrong: Artspira+ is optional and the free app imports compatible designs.
    evidence
    Creator report.

    /p/kath-korevec-pp1

  3. 003 Clean Your TVAndroid TV / Google TV sets claude code public repo

    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.

    ai
    A coding agent drives the inspection and changes. Creator uses Claude Code.
    caveats
    Android TV and Google TV are the main targets. Disabling the wrong package breaks features. A clean launcher does not mean tracking stopped. OS updates can undo changes.
    evidence
    Public project + independent owner report (TCL).

    /p/clean-your-tv

  4. 004 Arn0Samsung Q70B (2022, Tizen 6.5) claude code experimental repo

    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.

    ai
    Built with Claude Code, per the creator.
    caveats
    One documented model. It replaces the home screen and nothing else. Tizen still runs underneath, and privacy is unchanged. Optional startup and Home-button changes touch undocumented settings.
    evidence
    Public experimental project + creator account.

    /p/arn0

  5. 005 Photo frame dashboardSkylight + cheap Android photo frames coding agents public write-up

    Wes Bos repaired a Skylight frame's connectivity, then turned cheap Android frame hardware into a household dashboard on the kitchen counter.

    ai
    Coding agents for investigation and the dashboard build.
    caveats
    Lookalike frames ship different internals. Some mods need advanced device access. Repo uses sample data; wiring in real calendars and inboxes is on you, along with the security of doing so.
    evidence
    Walkthrough, video, public code.

    /p/photo-frame-dashboard

  6. 006 Trifo Lucy local serverTrifo Lucy robot vacuum claude experimental repo

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

    ai
    Claude helped decode the protocol and write the server. The owner did the hardware work and testing.
    caveats
    Partial rescue. Map decoding and camera are unsolved. The author's unit is modified; don't assume a stock vacuum takes the same route.
    evidence
    Public experimental project + creator account.

    /p/trifo-lucy-local-server

  7. 007 YotwoYoto Player, 2nd gen claude code public repo

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

    ai
    Claude Code for firmware and hardware mapping, on top of open-yoto and Adafruit work.
    caveats
    Beta. Install can mean opening the case and soldering. Yoto's paid catalogue stays locked. No Bluetooth headphones in the documented version.
    evidence
    Public project. Creator runs it daily on two players.

    /p/yotwo

  8. 008 SmartThings washer driverSamsung WW10H9400EW washing machine claude public repo

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

    ai
    Claude helped develop the driver. Running on the creator's own machine.
    caveats
    One confirmed model; other generations use other protocols. Smart Control still has to be enabled on the machine. The washer link is local, but the rest of SmartThings may still use the cloud.
    evidence
    Public project + creator account.

    /p/smartthings-washer-driver

  9. 009 pixma-rsCanon G3010 scanner → macOS claude code public repo

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

    ai
    Claude Code for protocol analysis and the Rust implementation. Owner supplied packet captures and tested.
    caveats
    G3010 is the tested model. Other G-series machines are not automatically covered. Check current macOS requirements.
    evidence
    Public project + development write-up.

    /p/pixma-rs

  10. 010 HP Laser on Apple SiliconHP Laser 100-series printers claude code public repo

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

    ai
    Claude Code assisted. The fix adapts existing SpliX code rather than writing a driver from scratch.
    caveats
    Follow the exact model and macOS list in the repo. It fixes Mac compatibility. Ink and subscriptions are untouched.
    evidence
    Public project with install and compatibility docs.

    /p/hp-laser-on-apple-silicon

  11. 011 Hello Sense revivalSense orb + Sleep Pill claude public write-up

    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.

    ai
    Claude on the redevelopment, alongside weeks of human investigation, hardware recovery and testing.
    caveats
    Expect weeks of work. Creator reports end-to-end function. Restored sleep scores are not medically validated.
    evidence
    Detailed write-up + public code.

    /p/hello-sense-revival

  12. 012 Smarter Coffee for Home AssistantSmarter Coffee Gen 1 claude code public repo

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

    ai
    Claude Code for protocol research, implementation, tests and setup tooling. Earlier community reverse-engineering underneath.
    caveats
    Tested on Gen 1, firmware 22. Local commands have no authentication; lock down your network.
    evidence
    Public project with a documented hardware test.

    /p/smarter-coffee-for-home-assistant

  13. 013 Cat printer, no stock appBluetooth thermal "cat printer" chatgpt report write-up

    Mertol Kasanan reverse-engineered his printer's Bluetooth protocol after existing libraries didn't match his variant. Basic image output works.

    ai
    ChatGPT helped with the Bluetooth code. The write-up documents its wrong suggestions and the experiments that got past them.
    caveats
    Read it as a case study. It won't drive other cat printers as-is. Hardware variant matters. Higher-quality modes unresolved.
    evidence
    Technical write-up.

    /p/cat-printer-no-stock-app

  14. 014 SommetOlder Suunto watches (Ambit 3, Traverse, Kailash) claude public repo

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

    ai
    Built with Claude on openambit and opensportsync.
    caveats
    Strongest coverage: Ambit 3, Traverse, Kailash on Android and Linux Mint. Other watches and desktops need checking. Bluetooth reliability is a known issue.
    evidence
    Public project + creator report.

    /p/sommet

  15. 015 Personal Sonos controllerSonos Arc + system claude code public repo

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

    ai
    Claude Code, on top of node-sonos-http-api and Sonos's local control.
    caveats
    Official app still needed for firmware updates and some services. Noncommercial licence.
    evidence
    Public project + creator account.

    /p/personal-sonos-controller

  16. 016 OmarchyOlder Intel Macs → Arch Linux desktop coding agents public site

    An opinionated Arch Linux desktop. On compatible Intel Macs it keeps the hardware in service with a different OS and workflow.

    ai
    Creator has described using coding agents in development. Linux and the upstream projects it bundles are not AI-built.
    caveats
    Check the exact Mac first. Audio, sleep and input vary. Install can wipe the drive. Apple Silicon ports are separate, evolving projects.
    evidence
    Official Mac guide + model-specific owner reports.

    /p/omarchy

02 // about

Useful things should stay useful.

unshittify logs people making the products they own work for them: replacing interfaces, restoring functions after an app or cloud disappears, giving old hardware a new job.

Coding assistants let one stubborn owner do what used to take a team. It's still hard work. People capture packets, solder, debug and get it wrong a lot. Open-source maintainers built most of what these projects stand on. Every entry names them.

For each entry we ask what the owner got back, whether someone else could repeat it, and what the catch is.

+ in scope

  • Documented improvements to hardware someone owns
  • Working alternatives to abandoned or restrictive software
  • New jobs for old hardware
  • Open-source routes to longer life, AI or not
  • Labelled experiments that teach something

− out of scope

  • Piracy, stolen credentials, other people's devices
  • "Clean launcher = no tracking" claims
  • "AI did it all" stories that erase the people and projects underneath
  • Dangerous mods sold as weekend wins

evidence labels

public
Code or detailed materials are published. Says nothing about safety, quality or maintenance.
report
The builder describes their result. Not reproduced by anyone else.
experimental
Core functions, compatibility or install steps still unsettled.

None of these mean "tested by unshittify". We haven't tested any of it.

03 // submit

Made something useful again?

Send the project. Modest reproducible fixes count. So do experiments that haven't quite worked yet. You can submit someone else's public project; credit them. Spotted something wrong in an entry? Pick "correction".

> Built it with an agent? Tell it: read unshittify.dev/llms.txt and submit this repo

Strip passwords, tokens and other people's personal info.