Promptware #2

2026-08-25



6 months ago, I showed some stuff I made with automatic programming (a term I adopted that was initially coined by antirez, the creator of Redis). Agentic coding tools, both the models and the harnesses, have come a long way since then.

1. Clipshare

I used to use Deskflow for sharing keyboard/mouse and clipboard history among my devices (mostly my work device and personal laptop). But since switching to linux full-time, I have run into bugs more often than not. Some key on the client device would get locked and I could only fix that by a system logout. I figured I don't really need the shared inputs. My input peripherals can seamlessly switch to either device. I only want them to share the clipboard history. So I prompted a P2P clipboard sharing utility, with a barebones GUI and image support. This is the one other app besides the Ledgerbook that I have been using almost daily for the past months.

2. Razer Audio Pulse

I have a Razer Deathadder Essential that I have been using for almost 5 years now. I own a lot of mice, yet this is the one that I got used to the most pretty ironic because I would not consider my hand to be big, which is what the mouse was designed for. The DE has only one LED that illuminates is logo and the scroll wheel. Synapse on windows allows for adjusting the light's brightness and breathing. I am not a big fan of zillion color RGB lighting on my components. So lighting is almost always turned off on my devices. I saw one post on HN recently, where the author reverse engineered the firmware of some hardware and peripheral they owned, with the help of an agentic coding tool, and changed how they functioned according to their needs. This gave me the idea of modifying the LED on my mouse to act like an audio visualizer. Codex got it almost right on the first attempt (and it required me to add a key in my bootloader, for which I spend over half an hour figuring out the legitimacy of the request), but it based the judgement on audio loudness. So I told it to look for transient bass and filter it out, plus some quick fade in/out to keep up with chaging rhythm. This is less of an utility and more of a fun project. My assembly/C isn't really that good to mess around with the hardware. I can get a good gist of it or can understand what is going on but that's about it. So if Codex was not available, I probably wouldn't have attempted this.

3. Blog Studio

Image of blog studio, the editor for this blog

I am currently writing on this very editor! I got fed up with writing in Notepad, VS Code, and Apostrophe. I have always wanted a neat UI where I can tightly integrate with my blog, and keep my flexibility around it. So I prompted up this new editor with full rich text support and live preview. It has everything I would want for writing, including a Zen mode.