My Photo Library Described
Describe your photos with on-device AI on Mac and Windows.
A photo library app that describes each photo as you arrow to it, using the AI built into your computer: Apple Intelligence on the Mac and Windows AI on Copilot+ PCs. Nothing is uploaded, and descriptions are saved so each photo is described once, with an option to describe the whole library in the background. It's keyboard and screen reader friendly, works with VoiceOver, JAWS, NVDA and Narrator, and can save a description in the photo itself as its caption and accessibility alt text. You can ask follow-up questions about a photo, answered on your computer: Ask About Photo (Command-K on the Mac, Ctrl+K on Windows) takes you straight to the question. Version 0.3.0 needs macOS 27 on Apple silicon, or Windows 11 24H2 on a Copilot+ PC.
- Download My Photo Library Described for the Mac (v0.3.0, disk image)
- Install My Photo Library Described for Windows (installs and keeps it up to date)
- Read the blog post introducing My Photo Library Described
- Read the My Photo Library Described user guide
- All releases on GitHub — My Photo Library Described
- Track releases for My Photo Library Described — feed for an RSS reader
- Report a problem or suggest an idea — My Photo Library Described
WeatherFast
On the App Store for iPhone and iPad, in your web browser, and on Windows.
A weather application that provides current conditions and detailed forecasts without the clutter and available on multiple platforms.
- Download the WeatherFast installer for Windows (v3.0.1)
- Get WeatherFast for iPhone and iPad from the App Store
- Use WeatherFast in a web browser
- Try the iOS test version through Apple TestFlight
- Listen to an audio demo of WeatherFast
- Read a transcript of the WeatherFast demo
- All releases on GitHub — WeatherFast
- Track releases for WeatherFast — feed for an RSS reader
- Report a problem or suggest an idea — WeatherFast
QuickMail
Version 0.8.57 — email, calendar and contacts in one Windows app.
A keyboard and screen reader friendly email program for Windows that works with IMAP, POP3 and Microsoft 365 accounts. It reads and writes mail offline and sends it when you reconnect, opens shared mailboxes from work and school Microsoft accounts, and searches the whole message, or the server, with searches you can save. Rules sort mail as it arrives, on the server or in QuickMail itself. The calendar imports .ics files and lets you choose which calendar an appointment goes on. Messages can be saved and printed, and pictures you add while writing carry alt text.
Sports Scores
Version 0.9.9 — no more freezes, golf in Live Scores, and the Windows and iPhone apps now released together.
A Windows desktop app, and an iPhone app in testing, for live scores, standings, and stats (MLB, NFL, college sports, and more) with multiple accessible view modes and a screen reader–friendly interface. Live Scores loads in seconds and the window stays usable while games, polls and venues load.
- Download the Sports Scores installer for Windows (v0.9.9)
- Download Sports Scores for Windows as a single file, nothing to install
- Try the iOS test version through Apple TestFlight
- All releases on GitHub — Sports Scores
- Track releases for Sports Scores — feed for an RSS reader
- Report a problem or suggest an idea — Sports Scores
Accessible Live Captions
Version 0.5.0 is now available — try the accessible way to do live captions.
A native Windows app that shows the right way to present live captions for screen-reader and low-vision users. It transcribes your microphone or any system audio in real time and puts every line into a full, scrollable, keyboard-navigable transcript that screen readers read naturally. Choose from four on-device engines including Whisper, a true word-by-word streaming recognizer, the Windows on-device NPU recognizer on Copilot+ PCs, or Windows' built-in speech. Everything runs on-device — no cloud, no API keys.
- Install Accessible Live Captions on Windows on ARM (v0.5.0, MSIX)
- Download the portable version for Windows on ARM (v0.5.0, zip)
- Read about why I built Accessible Live Captions
- All releases on GitHub — Accessible Live Captions
- Track releases for Accessible Live Captions — feed for an RSS reader
- Report a problem or suggest an idea — Accessible Live Captions
On an Intel or AMD PC? There is an experimental x64 build, but it has never been run on a real x64 machine — not audio capture, not recognition. It may not work at all, and there is no installer version, so the Windows on-device (NPU) engine is unavailable. Do not run it on an ARM64 PC; under emulation it has hung a machine hard enough to need a reset. If you try it, a report either way would genuinely help.
Image Description Toolkit (IDT)
Version 4.8.1 can describe your photos entirely on a Copilot+ PC, using Windows' own AI model, as well as on a Mac with Apple Intelligence — no API key, no account, no internet connection, no cost.
An open-source toolkit for creating high-quality image descriptions and accessible metadata. Includes a CLI and GUIs and supports local AI models via Ollama as well as several cloud providers. It can also use the AI model built into the computer itself: Windows AI on a Copilot+ PC running Windows 11 24H2 or later, and Apple Intelligence on an Apple Silicon Mac running macOS 27.
- Download the Image Description Toolkit for Windows (v4.8.1)
- Download the Image Description Toolkit for Mac, Apple Silicon (v4.8.1)
- What the Image Description Toolkit is, and what it is not (written at the 4.0 beta)
- All releases on GitHub — Image Description Toolkit
- Track releases for Image Description Toolkit — feed for an RSS reader
- Report a problem or suggest an idea — Image Description Toolkit
RSS Quick
Version 1.4.0 searches every feed at once, subscribes to new ones, and is now in the Microsoft Store.
A fast RSS reader with a clean two-panel design, optimized for screen readers, braille displays and keyboard navigation: your feeds on one side, their headlines on the other, and articles open in your own web browser. It runs on Windows and the Mac, with an iPhone and iPad version in public testing. The Windows downloads carry their own copy of .NET, so there is nothing else to install.
- Get RSS Quick from the Microsoft Store (Windows, kept up to date by Windows)
- Download the RSS Quick installer for Windows (v1.4.0, 64-bit)
- Download the RSS Quick installer for Windows on ARM (v1.4.0, ARM64)
- Download RSS Quick for Windows as a portable zip (v1.4.0, 64-bit, nothing to install)
- Download RSS Quick for Windows on ARM as a portable zip (v1.4.0, ARM64, nothing to install)
- Download RSS Quick for Mac (v1.4.0, disk image, macOS 13 or newer)
- Test RSS Quick on iPhone and iPad through TestFlight (v1.4.0)
- All releases on GitHub — RSS Quick
- Track releases for RSS Quick — feed for an RSS reader
- Report a problem or suggest an idea — RSS Quick
The Chat Place
Version 0.1.6 is a pre-release — one window for all of your Claude Code sessions, on Windows and the Mac.
An app for conducting Claude Code chats with standard lists and an edit box, rather than a terminal or a web view. It lists the sessions you start in it alongside those in the Claude desktop app, puts the ones that need you first, and reads Claude's replies as they arrive. Claude's questions and permission requests can be answered from a dialog box, long messages open as a web page for full reading, and you can see what Claude changed, run your skills and slash commands, and read everything Claude has stored about you. It uses your Claude subscription and needs Claude Code installed and signed in, on Windows 10 or 11 or a Mac with Apple Silicon. The Chat Place is an independent project, not made or endorsed by Anthropic.
- Download The Chat Place installer for Windows (v0.1.6)
- Download The Chat Place for Windows as a portable zip (v0.1.6, nothing to install)
- Download The Chat Place for Mac, Apple Silicon (v0.1.6, disk image)
- Read about why I built The Chat Place
- Read The Chat Place user guide
- Every keyboard shortcut in The Chat Place
- All releases on GitHub — The Chat Place
- Track releases for The Chat Place — feed for an RSS reader
- Report a problem or suggest an idea — The Chat Place
The Card Place
Five card games — now on the App Store for iPhone and iPad, and in your web browser.
Euchre, Hearts, Spades, Cribbage and Sheephead, free to play on your own against the computer or with other people. Mouse, keyboard and screen reader all work properly: every card, score and turn is text first, with the pictures on top. There is no sign up, nothing to install for the web versions, and a table with friends is just a five-letter code.
- Get The Card Place for iPhone and iPad from the App Store
- Open The Card Place in a web browser — all five games and how to play them
- Play Euchre in a web browser
- Play Hearts in a web browser
- Play Spades in a web browser
- Play Cribbage in a web browser
- Play Sheephead in a web browser
- Try the next iOS version of The Card Place early through Apple TestFlight
- Source code on GitHub — The Card Place
- Report a problem or suggest an idea — The Card Place
ClaudeSpeak
Have Claude Code read its replies through your screen reader.
A set of scripts and a Claude Code skill that make Claude Code speak each reply once, cleanly, as soon as it finishes. It can speak through JAWS or NVDA so replies use the voice, rate, and punctuation level you already configured, or through a separate Windows voice if you would rather Claude sound distinct. Thinking, tool calls, and tool output are never spoken, and you can control what happens to code blocks, tables, and URLs just by asking. It costs nothing in Claude usage — the text comes from the session transcript by way of a hook, so the model is never involved.
GHManage
Version 0.9.4 — a command palette that finds any command by name, a list of every keyboard shortcut, and repositories you can take out of the list, on Windows and the Mac.
A keyboard and screen reader friendly app for Windows and Mac for viewing and managing GitHub content. The repository list holds your own repositories and favorites, with your organizations under My Organizations and repositories shared with you under Shared With Me; take out any you don't want to see. Issues and pull requests appear in one list that works like an email inbox, with a details panel below for the full body, comments, and file changes. Notifications works as your GitHub inbox, My Work lists every open issue and pull request waiting on you, and searches can be saved and run again with one keystroke. It also covers branches, commits, tags, releases with download counts, labels, pull request checks, reviews and merging, and workflows you can run, read the logs of, and pull artifacts from. F6 moves between the panes and onto the status bar, which you can arrow through. Help has a list of every keyboard shortcut (Ctrl+F1), and the command palette (Ctrl+Shift+P) finds any command by name and says which one Enter will run; on the Mac, use Cmd for Ctrl. Both versions update themselves. The Mac version needs Apple Silicon (M1 or later) and macOS 11 or newer.
- Download the GHManage installer for Windows
- Download GHManage for Windows as a portable zip
- Download GHManage for Mac, Apple Silicon (disk image)
- Download GHManage for Mac as a portable zip (Apple Silicon)
- All releases on GitHub — GHManage
- Track releases for GHManage — feed for an RSS reader
- Report a problem or suggest an idea — GHManage
Hyper-V Manage
Version 0.9.3 is a pre-release — run, build and take screenshots of Hyper-V virtual machines, screen reader first.
A Windows app that lists, starts, stops and connects to Hyper-V virtual machines, and builds new Windows VMs that are ready to sign in to with Remote Desktop, with sound. Every VM shows its state, address and network in one list, Enter connects with Remote Desktop, and every action has a keyboard shortcut. Screenshot tells you what is on a VM's screen, listing what has focus and the open windows, and can read the picture's text with Windows OCR. Each action is announced as it starts and finishes, and a new VM's build progress is spoken line by line. It needs Windows 10 or 11 Pro, Enterprise or Education with Hyper-V turned on, and asks for administrator rights when it starts. Every download is signed. The installer adds a Start menu entry and keeps the app up to date on its own; the single program runs with nothing to install and tells you when there is a new version. If you have 0.9.2 or earlier, download the installer once and it keeps itself current from then on. Help, Report a Bug sends a problem report without needing a GitHub account. New VMs use the user name vmuser and password vmadmin unless you choose others, so pick your own password on a network you share.
- Download the Hyper-V Manage installer for Windows (v0.9.3, 64-bit Intel and AMD, updates itself)
- Download the Hyper-V Manage installer for Windows on ARM (v0.9.3, ARM64, updates itself)
- Download Hyper-V Manage for Windows as one program (v0.9.3, 64-bit Intel and AMD, nothing to install)
- Download Hyper-V Manage for Windows on ARM as one program (v0.9.3, ARM64, nothing to install)
- Download the command-line VM creation script instead (v0.9.3, zip)
- Read the Hyper-V Manage guide, with every keyboard shortcut
- All releases on GitHub — Hyper-V Manage
- Track releases for Hyper-V Manage — feed for an RSS reader
- Report a problem or suggest an idea — Hyper-V Manage
Quick Describe
Press a key in any app and get a description of what's on your screen, made on your PC.
A small Windows app that describes the screen, the active window, the item with focus, a picture on the clipboard or a picture file, using the AI built into Windows on Copilot+ PCs, and reads out the text in it. Nothing is uploaded, and there are no accounts. It's built for keyboard and screen reader use, and works with JAWS, NVDA and Narrator: the result is spoken as it arrives and waits in a box you can read by line, word or character, and Escape takes you back to where you were. The hotkeys and description type can be changed, and it can start when you sign in and keep running in the notification area. It needs a Copilot+ PC with a recent version of Windows 11 for descriptions. On other PCs it reads the text in pictures: you get the text alone, and it says once why there's no description. The installer is signed, adds a Start menu entry and keeps Quick Describe up to date, and Help, Report a Bug sends a problem report without needing a GitHub account.
MLB Ballpark Seating Guides
Where every section actually is, in words, for all thirty Major League ballparks.
A ticketing seat map answers one question at a glance: where would I actually be sitting? These guides answer the same question in words, for all 4,723 sections. Each one tells you the level, the ticket zone, how far the section sits from home plate and in which direction, how many rows deep it is, which row you enter at, and which end of the row seat 1 is on — that last one reverses at home plate and is almost never published anywhere. Every ballpark page is a plain page of headings and tables with a search box and a level filter, and the underlying data downloads as CSV files. Where a source does not state something, the guide says so rather than guessing.