RUNNINGchrome-agentgithubGive AI coding agents a Chrome browser they can observe and drive from the command line. This is a CLI that launches Chrome, then sends the DevTools Protocol method and parameters you name straight to it and streams back the events you subscribe to. Nothing is validated against a bundled schema, so it tracks the browser you have installed rather than its own release. Several agents and a human can share one browser, each seeing only the events they subscribed to.3 weeks agoPython
RUNNINGopen-tts-analysisgithubTrack quality, adoption, licensing and speed for open-source text-to-speech models and publish the comparison as a static dashboard. Which models to track is a human decision, recorded in a registry file. The facts about them are fetched every week from HuggingFace, TTS Arena and Artificial Analysis, and each fetch is kept as an exact snapshot, so the dashboard can be rebuilt offline. A scan reports models the registry lacks, but nothing joins it without a person deciding so.7 weeks agoHTML
RUNNINGagent-mvgithubRename a project directory and take every AI coding agent's history with it. Claude Code and Codex each key their history to the project's path and each has its own rename tool I've built (claude-mv, codex-mv), but both move the directory themselves, so the second one fails. This command moves the directory once and hands each agent's tool the rest. It refuses to run while an agent is open in the project, or when an agent with history there has no tool installed.8 weeks agoPython
RUNNINGclaude-mvgithubRename a project directory without losing its Claude Code history.8 weeks agoShell
RUNNINGcodex-mvgithubRename a project directory without losing its Codex history.8 weeks agoPython
RUNNINGharmony-hub-setupgithubConfigure a factory-reset Logitech Harmony Hub far enough that the official mobile app can finish restoring your account. This Linux command-line tool connects to the hub over Bluetooth, joins it to your Wi-Fi network, and verifies it is reachable on the local network. It does the Wi-Fi join because that is the step the official app has become unreliable at. Signing in and restoring the devices and activities is left to the app.2 months agoPython
RUNNINGbose-soundtouchgithubControl a Bose SoundTouch speaker from Python over your own network. Give the library the speaker's address and it sends HTTP requests to the REST API the speaker itself serves, covering playback, volume, presets, sources, bass and multi-room zones. Bose switched off cloud support for SoundTouch in May 2026 and published the API instead, so nothing this library does depends on Bose's servers.5 months agoPython
RUNNINGdocsend-dlgithubSave a public DocSend deck as a PDF from the command line. A headless Chromium opens the deck and asks DocSend's own per-slide endpoint for the original image behind each slide, and those are fetched in parallel and bound into one PDF. Nothing is screenshotted or re-encoded, so each page is the slide at the resolution DocSend holds it. Email-gated and passcode-protected decks are refused. It takes only what the link already shows to anyone.5 months agoPython
PAUSEDlast-meadow-online-botgithubPlay Last Meadow Online, Discord's April 2026 incremental role-playing game, on your behalf. This Python bot screenshots the game, reads the arrow sequence on the crafting screen and the bullseye targets in battle with OpenCV, and presses the keys or clicks the targets. The images it matches against are cut from your own screen during calibration, so nothing depends on a fixed layout. It plays only the Ranger class with the Crafting skill, and leaves the other classes undone.5 months agoPython
RUNNINGtoksgithubCount the tokens a file or directory will consume before you send it to a model, from the command line. Point it at a folder and it prints a tree of counts per file and the share of the context window each takes, for Claude, OpenAI, Gemini or Grok. Every count comes from the provider's own API rather than a local tokeniser.5 months agoPython
RUNNINGwavesurfgithubPlay audio in a Jupyter notebook as an interactive waveform, from Python. The library wraps wavesurfer.js, so you pass a numpy array, a PyTorch tensor, a file path or a URL, and it embeds the audio in the HTML it renders.5 months agoPython
PAUSEDdir2llmgithubGather the contents of a directory into one text file that a large language model can take as context. It is a Bash script: point it at a folder and it collects the files inside into a single file, so a whole project can be pasted into one prompt. It writes the file and stops there; sending it to a model is left to you.5 months agoShell
PAUSEDlitra-drivergithubControl a Logitech Litra Glow or Litra Beam light from Linux. It is a Python package installed from PyPI, and it ships as both a command-line tool and a graphical UI. The CLI is there so a shell script or a keyboard shortcut can operate the light. The UI does the same by hand, for when you would rather look at the light and adjust it than type.6 months agoPython
PAUSEDwinpath2wslgithubConvert a Windows path into its WSL equivalent, and change to that directory from the Linux shell. It is a shell toolkit that runs inside WSL, the Linux subsystem built into Windows. Windows paths use drive letters and backslashes, which a Linux shell cannot follow. This rewrites them into the form WSL gives those same drives, so a path copied from Windows works on the Linux side.21 months agoShell
RUNNING4-6_Pour_Over_CoffeegithubCalculate a recipe for 4:6 pour-over coffee, the method Tetsu Kasuya used to win the 2016 World Brewers Cup. The method divides the brewing water into two parts, the first 40 per cent and the remaining 60 per cent. The first part sets how sweet or bright the cup tastes, and the second sets how strong it is. The calculator does the arithmetic, so you can adjust either part without working out the pours by hand.22 months ago
ARCHIVEDgpt-engineergithubOne of the first AI coding agents. Contributor, maintainer and board member. The open-source project that became the startup Lovable.16 months agoPython
PAUSEDmlsgrid_apigithubTalk to the MLSGrid replication API from Python. MLSGrid is the service through which Multiple Listing Services, the databases of properties for sale, make copies of their data available to outside software.43 months agoPython
ARCHIVEDpingloggithubLog whether your Internet connection is up, and find out afterwards how often it went down.43 months agoPython
ARCHIVEDaudible_matchmakergithubScrape a website from Excel and from Python, side by side, and keep the code and data behind the gallon.me post that walks through both. The repository holds the code the post ran and the data it collected, so you can repeat the exercise rather than take the article's word for it. It exists to accompany that post and is not a maintained tool.64 months agoHTML
ARCHIVEDrngithubRename files in batches instead of one at a time.194 months agoPython
ARCHIVEDYOLOsandboxgithubRun Claude Code and Gemini in YOLO mode, with every permission prompt switched off, inside a Docker container rather than on the host. One script adds a VS Code dev container to a project folder, and the agents inside can see that folder and nothing else on the machine. The container's own Docker and dev-container files are mounted read-only, so an agent cannot rewrite the rules that confine it.10 months ago