Alt Text Intelligence
Create, edit, and copy descriptions of images.
iPhone · iPad · Mac · Android · Web
Apps, extensions and tools.
26 apps and extensions
Create, edit, and copy descriptions of images.
iPhone · iPad · Mac · Android · Web
Clocks, watch faces, and widgets for your wrist, home screen, desk, and TV.
iPhone · iPad · Mac · Android · Watch · Apple TV · Web
Bluesky direct messages in a browser drop-down, no tab required.
Chrome · Edge · Brave · Firefox · Web
Organize research papers, check citations, and explore your library on your Mac.
Mac
Name colors from a camera or photo, or screen your color vision.
iPhone · iPad · Android · Web
Twist a 3D cube until every face matches.
iPhone · iPad · Android · Web
Follow English words through their source languages, relatives, and centuries.
iPhone · iPad · Android · Web
Ask from Android or Pebble, and read replies on your wrist.
Android · Pebble
Preview
A stupid chatbot with research and media tools.
iPhone · Android · Web
Hexagonal minesweeper on a 3D sphere. The web app adds Infinite and Classic boards.
iPhone · iPad · Android · Pebble · Web
Arrange ideas on a hexagonal canvas, expand them, and connect related thoughts.
iPhone · iPad · Mac · Android · Web
Explore and analyze your Messages history privately on your Mac.
Mac
Glitch photos, make pixel art, and export images or GIFs.
iPhone · iPad · Android · Web
Chat, images, video, speech, and branching Stories with local models or your own provider keys.
Mac · 1.1 (58)
A minimal Android home screen: your apps as large text under the clock, and a short note on the day.
Android
A private Android keyboard with word suggestions, undoable typo fixes, dictation, IPA, and saved text.
Android
Generate animated mandalas, tune their patterns, and save them as wallpapers.
iPhone · iPad · Android · Watch · Apple TV · Web
A faithful text roguelike, with some twists
Mac · Android · Linux · Web
Test haptic time systems and experimental signals with your phone's vibration. No watch needed.
Android
Test build
Learn six haptic time systems on your phone, then feel them on your watch.
Android · Wear OS
Test builds
Replace unreadable web fonts with Atkinson Hyperlegible, Lexend, or OpenDyslexic.
Chrome · Edge · Firefox
Capture full web pages and social cards, with embedded alt text.
iPhone · iPad · Android · Web
Scan nearby signals, save sensor readings, and explore them from Android or Pebble.
Android · Pebble
Dev preview
Search and clean up your Bluesky posts, likes, and follows.
iPhone · iPad · Android · Web
Explore planets, moons, stars, and constellations in an interactive solar-system model.
iPhone · iPad · Android · Web
Explore strange attractors in 2D or 3D, and tune their parameters.
iPhone · iPad · Android · Web
An offline Pebble adventure: four days, three puzzles, and four endings.
Pebble · Web
Preview
No apps match. Try another search or clear the filters.
Downloads opens the app’s installers, requirements and details. On Android, download the APK, open it, and approve installation if prompted.
Install libraries and command-line tools, explore datasets, or take apart an experiment. Open Packages for install guides, or browse the repositories.
Libraries and command-line tools on npm and PyPI, with source links and install guides. Choose a starting point or browse the full lists below.
npm profile PyPI profile github.com/lukeslp actually-useful-ai
A few starting points, with install commands and a guide for each tool.
npm · PyPI
Ten focused packages for contrast, motion, media, motor, cognitive, and CLI audits — plus the matching Python package.
npm i @accessibility-devkit/corepip install accessibility-devkitnpm
Bluesky / AT Protocol toolkit for auth, posts, and archive work. Pair with the PyPI CLI when you want a scalpel at the terminal.
npm i @skymarshal/sdkpip install skymarshal-clinpm i zoooomnpm
Multi-provider LLM chat — drop-in widget or full app. Sibling PyPI clients cover kernel, MCP, and agents.
npx @geepers/chatpip install geepers-kernelPyPI CLIs
File dedup and vision rename, duplicate wrangling, and academic paper renaming — installable today without a new registry.
pip install cleanupx fileherder citewrightWhen names overlap, pick the current entry point.
skymarshal npm package is deprecated.geepers-core / research-data-clients and the earlier herd-ai name.Packages under lsteuber. Includes accessibility tools, Geepers packages, product SDKs and interface utilities.
Specific disability accommodations
Auditing and testing helpers
Static a11y checks with manual-review boundaries
Cognitive accessibility utilities
Accessible components and patterns
Contrast, readable text, flash frequency checks
Readability and plain-language helpers
Captions and media accessibility
Reduced-motion and vestibular safety
Target size and pointer accommodations
Multi-provider LLM chat widget / app
Async job tracking
Use @geepers/chat
Image / video / TTS generation helpers
Embedded in @geepers/chat
Glitchy text animation
Zinc/indigo design system
Bluesky / AT Protocol toolkit
Moved to @skymarshal/sdk
Pan/zoom image viewer, 0 deps
Installable projects under lukesteuber. Prefer the names in Start here and the map above.
Python companion to the Accessibility Devkit
Academic paper renaming
File dedup + vision rename
Monarch Money CLI (mm / monarch)
Duplicates, batch rename, organize
Terminal coding-session overview
Agent / skill / command shim
One-command LLM chat UI
Herd orchestration
LLM providers, data clients, shared utilities
MCP server stack
Studio surface
Name crawling utility
Porkbun DNS helper
Reference file standardizer
Dataset dissector
Bluesky post + comment CLI
Todoist CLI
Earlier names include: herd-ai (prefer geepers-herd), conductor-geepers, dogradient, llm-slate, llamaball, llamaline. Older projects: geepers-core, research-data-clients, dreamwalker.
Source and documentation for command-line tools, browser extensions and coding plugins.
Public Android package verification and release utilities.
Send local HTML, CSS and JavaScript to CodePen.
Terminal effects for Bash scripts.
Ghost CMS Admin/Content API command-line tool (gcli).
Porkbun DNS command-line companion to the Python package.
Claude Code workflow toolbelt
Source for the fleetwatcher Python package.
Strip robot language from docs
UX task-path analysis plugin
Replace web fonts with Atkinson Hyperlegible, Lexend, OpenDyslexic or another readable choice.
Council / chaos plugins
Use geepers-kernel in place of geepers-core. The npm packages @geepers/markdown and @geepers/sse point to @geepers/chat; skymarshal points to @skymarshal/sdk. Their registry pages retain migration details.
Public projects from across my five GitHub homes, listed alphabetically. Search by name, owner, topic, or language, then open the source for requirements and instructions.
Luke Steuber · Actually Useful AI · Data Poems · Ambient Time · One Impossible Thing
Accessibility
Compare disability demographics and web accessibility measures across public datasets.
Start with the dataset documentation and notebooks.
Source & README ↗Accessibility
Review accessibility barriers and use TypeScript utilities to address common interface problems.
Start with installation and the limits of automated checks.
Source & README ↗Accessibility
Generate image descriptions with vision models running locally.
Start with the local setup and model requirements.
Source & README ↗Command line
Stage Android packages, verify signatures, check hosted downloads, and observe install-and-launch results.
Install from source; signing and device commands also need Android SDK or JDK tools.
Source & README ↗Command line
Organize research articles, rename files, and work with citation metadata.
Start with the setup and document-processing examples.
Source & README ↗Web development
Send local HTML, CSS, and JavaScript to a new CodePen through its Prefill API.
Start with the command-line usage examples.
Source & README ↗Command line
Add color, animation, and playful visual effects to terminal scripts.
Start with the effect examples and shell commands.
Source & README ↗Command line
Manage Ghost posts, pages, tags, and site exports from the terminal.
Requires a Ghost site and the appropriate API key.
Source & README ↗Command line
Work with Monarch Money accounts, transactions, and budgets through a CLI and Python client.
Start with source installation and account authentication.
Source & README ↗Command line
Inspect domains and manage DNS records through the Porkbun API.
Requires Porkbun API access for the domains you manage.
Source & README ↗Accessibility
Explore color-vision screening with original plates, documented color-science methods, and reproducible tests.
Read the methods and display limitations; this is not a clinical diagnosis.
Source & README ↗Language models
Compare independent language-model research, votes, and disagreements in a visual debate tree.
Read the setup limits first; the documented provider module is not bundled.
Source & README ↗Language models
Plan, build, review, and deliver projects with a portable set of coding-assistant skills.
Start with the installation guide for your coding assistant.
Source & README ↗Language models
Explore learned communication, shared shorthand, and what conversations can leave unsaid.
Research experiment: start with the roadmap and evidence limits.
Source & README ↗Data & research
Explore word histories and relationships across languages using Wiktionary data.
Start with the dataset schema, provenance, and notebooks.
Source & README ↗Command line
Find duplicate files, batch rename, and organize scattered directories.
Start with the file-management command examples.
Source & README ↗Web development
Watch the Bluesky firehose through a dashboard with sentiment analysis.
Start with the dashboard setup and stream configuration.
Source & README ↗Command line
See active terminal coding sessions and which ones need your attention.
Start with the installation guide and supported session sources.
Source & README ↗Games
Play a browser adaptation of the 1971 text-based Star Trek game.
Start with the game instructions and local development setup.
Source & README ↗Language models
Explore an idea on a hexagonal brainstorming board with exports and native apps.
Start with Idea Tiles, its setup guide, and provider requirements.
Source & README ↗Command line
Remap Huion Keydial Mini buttons, macros, and profiles through a Linux web interface.
Requires a Keydial Mini K20 and Linux; uses keyd.
Source & README ↗Language models
Edit documentation and other public-facing prose for clearer sentences and flow.
Start with the README and the behavior documented for this source version.
Source & README ↗Web development
Trace the steps between an intention and its outcome, then identify avoidable interaction cost.
Start with the reading path and a task you want to examine.
Source & README ↗Web development
Make glitch art, pixel art, and animations with a local photo editor and seeded generators.
Start with the browser app or build the web, iOS, and Android source.
Source & README ↗Data & research
Compare meteorite and UFO reports while examining geographic and population reporting bias.
Start with the dataset sources and analysis methods.
Source & README ↗Games
Run a fictional trading business and balance cash, reputation, and heat through each night.
Start with the browser game instructions; no account needed.
Source & README ↗Data & research
Compare mineral formulas, element patterns, locality maps, and credited specimen photographs.
Start with the atlas guide and source and image attributions.
Source & README ↗Accessibility
Replace web fonts with Atkinson Hyperlegible, Lexend, OpenDyslexic, or another readable choice.
Start with browser installation and font settings.
Source & README ↗Data & research
Inspect published compromise indicators and a read-only Linux incident-triage checklist.
Start with the incident timeline and indicator context.
Source & README ↗Data & research
Collect selected Android sensor readings, inspect nearby context, and compare local history.
Source code, build instructions and a user guide. The Pebble watch app is still in testing.
Source, guide & checksums ↗Web development
Build Bluesky content-management tools with a TypeScript and JavaScript SDK.
Start with the SDK setup and API examples.
Source & README ↗Data & research
Study connections between games through a Steam co-review network and game catalog.
Start with the data schema and collection methodology.
Source & README ↗Data & research
Explore the Steam game network through interactive graphs, timelines, and genre analysis.
Start with the visualization setup and data requirements.
Source & README ↗Data & research
Explore the parts of speech and sentence structure of English sentences in interactive syntax trees.
Start with the browser demo, examples, and parser limitations.
Source & README ↗Language models
Review a codebase through research, technical, and skeptical perspectives.
Start with installation, review roles, and provider requirements.
Source & README ↗Command line
List, create, update, and complete Todoist tasks from your terminal.
Requires your Todoist API token; the README covers setup.
Source & README ↗Data & research
Compare weekly attention signals from Wikipedia, GDELT, and Google Trends.
Start with source definitions, time coverage, and notebooks.
Source & README ↗Language models
Build on Universal Chat: streaming conversations, media generation, research, and shared artifacts.
Start with local setup and the providers you want to use.
Source & README ↗Web development
Add pan and zoom to images with mouse, touch, trackpad, and keyboard controls.
Start with the interactive demo and JavaScript API examples.
Source & README ↗No repositories match. Try another topic or clear the filters.
Get early builds: leave an email for TestFlight (iOS) and Google Play (Android) beta invitations.
No marketing, ever; just beta invitations to free tools.