~/$ 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.
-
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.
-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
open site ↗ mac guidemacbook air reportt2 linux supportcreator interview
0 matches. Try a broader device name.
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