housetrained
This self-hosted app tracks puppy potty breaks to help with house training. It is a fork of the open-source Baby Buddy package, customized for pet potty tracking, and runs locally for privacy reasons.
1689 projects published
This self-hosted app tracks puppy potty breaks to help with house training. It is a fork of the open-source Baby Buddy package, customized for pet potty tracking, and runs locally for privacy reasons.
A natural language intelligence layer for contacts that answers queries like "Pull everyone I know who works at a Series A healthtech in the Bay Area who also went to Stanford for ungrad" with either structured or unstructured results. It supports large-scale data, automatically enriches contacts with up-to-date data, and delivers fast, accurate results, integrating natively with Gmail and Google Calendar. Currently seeking free pilots with early-stage startups.
A wishlist app with price tracking, groups, and Secret Santa features; in development for around 6 years, recently rebranded, with a mobile app almost ready for testers.
An open-source app that shows ports for running services and dev servers.
An open-source app that provides running services and dev servers with .localhost domains, TLS, and Cloudflare tunnels.
A social app for keeping in touch with friends after moving countries: pair with a friend, receive one question a day, or go through decks of deeper conversation questions together.
A macOS Quick Look extension for GeoJSON that renders .geojson files as a map when pressing Space in Finder, instead of raw JSON, and also displays an attribute table and basic stats.
A cross-file deterministic drift checker that detects inconsistencies between source code, configs, and docs. Code is annotated with special rules (in source comments or a blockwatch.toml config file) describing how parts of the code, configs, and docs depend on each other, and the tool flags when they drift out of sync. It uses tree-sitter to parse source code and supports 35+ languages.
This free online daily puzzle game is a modern twist on Einstein's puzzle, using fun picture clues instead of text. Each day's puzzle is the same for everyone and is run through a verifier to guarantee it is solvable by pure deduction with no guessing. It includes a hint system and requires no account to play; it launched October 5.
A search and exploration platform that indexes the Indieweb/blogosphere. Current work focuses on refining content filters and removing spam/AI-generated sites that slipped through the index.
This is a Rust-based ext4 filesystem driver designed to be reusable both as a FUSE-based driver and, eventually, as a Windows kernel driver. Most essential features are implemented, though mandatory xattrs support is still lacking; the goal is a full ext4 implementation that also supports ext2 and ext3 read/write. AI is used only for unit tests and scoped code rewrites, and adding fuzzing to the implementation is a long-term goal.
This app lets users discover, scrapbook, and remember media — movies, video games, TV shows, music, and books — that resonated with them or that they would like to try.
NameTheory is an iOS domain search app that uses Apple Intelligence to help brainstorm domain name ideas, built to explore what small local models can do. It is the author's first iOS app, created as a simple tool that scratches a personal itch.
A graph-based recipe app for storing and organizing personal recipes. Planned graph features include linking two users' recipe trees when they were imported via the same URL, plus standard recipe-app niceties like nested recipes, temperature conversions, and converting volumetric ingredient amounts to mass. The author is dogfooding it to add new recipes and convert old recipes written in the margins to this format.
A local-only browser tuned specifically for CLI and API usage — a browser you don't look at — that captures webpages as PNG images, MP4 video, WACZ archives, or SQLite databases. Includes a Mac app for discovering options, and an internal agent framework that performs browser flows like logging in, clicking, and screenshotting, automatically generates Playwright tests, and runs Playwright and Puppeteer test suites faster and with less memory. Multiple AI models bounce control of the web session between each other, letting a cheaper model escalate to Opus for higher-level behavior.
Gusco is a file manager that can run in the terminal as a Bubble Tea TUI or as a native-yet-texty app via Gio UI. It recently added an audio player, aimed at fellow file hoarders.
This app suggests the best local beach for a given day's weather in the author's town.
This tool compares the essential amino acid content of foods using a spider web chart. Recently revived after USDA API changes, it now includes macros and lets users combine foods into actual recipes.
This service offers an easy and scalable way to use AI image generators: images can be requested directly by URL, with support for versioning, batching, and regional or national styling based on the viewer's IP address.
Lipik is a free open-source dictation app for Mac. Hold fn, talk, and let go to have clean text land in any app: filler words (ums) and self-corrections are removed, and spoken punctuation is converted into real punctuation. Both speech-to-text and the clean-up run locally on the Mac; on 106 English test clips, fully correct lines improved from 28% to 76% with clean-up on. Hinglish (Hindi + English in Roman letters) support is in progress, currently getting 7 of 20 test lines fully right.
Personal genealogy research that uses Claude to transcribe old German cursive, especially for broad hits in non-indexed 17th-century parish records, which helped trace family lines further back on Ancestry.
A free iOS app for browsing the Hacker News stories and comments you have upvoted. It syncs upvotes from HN and lets you browse them by date, domain or score, add notes, and export them; apart from the upvote sync, everything stays local without any tracking.
An Apple Health logging interface for tracking how long symptoms last. It starts a Live Activity for one or more symptoms using widgets, Control Center or Siri, lets you change the severity rating while it runs, and can be stopped from anywhere on the phone (Home Screen, Lock Screen, Dynamic Island, Siri).
This is a cinema showtime aggregator for Japan that lets users filter showtimes by area, cinema, date, time, and features such as IMAX, English audio, and English subtitles (e.g. IMAX showtimes with English audio on Friday after 7PM). It has added hundreds of cinemas and user features for saving search filters, movies, and specific showtimes. It also offers a ChatGPT plugin for natural-language showtime search inside ChatGPT and on-site AI search for queries like 'English audio showtimes near Shinjuku tomorrow'.
An agent-orchestration application that takes tickets from issue trackers (GitHub, Linear, and Huly as of v0.1.4) and assigns them to AI coding agents (Claude and Codex as of v0.1.4), supporting different subscriptions/API keys. It starts an agent for every single issue, working task by task one at a time per folder, with a parallel feature to run more than one project at a time. Version 0.1.4 is shipped and v0.2 is coming with more supported trackers, agents, and features.
A 6502 development environment for the Mac, assembled with help from Claude, for compiling and linking 6502 assembly for the PAL-2 (a modern KIM-1 re-creation). The GitHub repo includes everything needed plus setup instructions, and some programs from The First Book of KIM re-formatted into a modern style compatible with modern assemblers.
A re-creation of the classic 6502 programming book The First Book of KIM, being rebuilt in the page-layout app Affinity Publisher to fix OCR errors and mistakes in the original book, with a cleaned-up new version of the book/PDF planned for release online by year's end.
BuildOpsy is a site publishing articles on system design, infrastructure failures, and outage postmortems, along with calculators for engineering calculations that engineers otherwise work out in spreadsheets late at night.
Repair of a vintage Collins 651S-1 radio receiver with a failed 65-95 MHz VCO module. Over-damping the PLL loop filter achieves lock, a similar VCO module from a different receiver model is substituted, and an op-amp based circuit simulates the missing DC tracking signal output. The loop is now stable and responsive when receiving from 17 to 29.9999 MHz, with work continuing to extend coverage below that range.
VPN split tunneling tool for Windows that steers connections per app or service, similar to Linux IP rules. Built entirely in Rust, including the kernel driver, with folder and Windows Store support in progress.