installable software
Packages
Libraries and CLIs on npm and PyPI, plus a few GitHub tools that are not packaged yet. Start with what you need; the full lists are below.
npm profile PyPI profile github.com/lukeslp actually-useful-ai
Start here
The packages most people actually want. Accessibility is the dual-registry exemplar; the rest are single-purpose tools.
npm · PyPI · 1.1.2
Accessibility Devkit
Ten focused packages for contrast, motion, media, motor, cognitive, and CLI audits — plus the matching Python package.
npm i @accessibility-devkit/core · pip install accessibility-devkitnpm · 2.4.0
@skymarshal/sdk
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/sdk · pip install skymarshal-clinpm · 1.2.1
zoooom
Zero-dependency pan/zoom image viewer — mouse, touch, and keyboard.
npm i zoooomnpm · 2.1.2
@geepers/chat
Multi-provider LLM chat — drop-in widget or full app. Sibling PyPI clients cover kernel, MCP, and agents.
npx @geepers/chat · pip install geepers-kernelPyPI CLIs
cleanupx · fileherder · citewright
File dedup and vision rename, duplicate wrangling, and academic paper renaming — installable today without a new registry.
pip install cleanupx fileherder citewrightUse this / replaced by
When names overlap, pick the current entry point.
- Accessibility
- Use @accessibility-devkit/* and accessibility-devkit. Same release line (1.1.2).
- SkyMarshal
- Use @skymarshal/sdk + skymarshal-cli. Legacy
skymarshalnpm package is deprecated. - Geepers JS
- Use @geepers/chat, jobs, media, theme, text-scramble from geepers-packages. Markdown and SSE are deprecated into chat.
- Geepers Python
- Use geepers-kernel, geepers-mcp, geepers-agents, geepers-herd. Prefer these over archived
geepers-core/research-data-clientsand quietherd-ai. - Agent plugins
- Claude Code plugins live on GitHub (craft, intentional-ux, humanize) — not on npm.
npm
Twenty public packages under lsteuber. Accessibility is ten of them; Geepers is seven; the rest are product SDKs and UI utilities.
| Package | Ver |
|---|---|
| @accessibility-devkit/accommodations | 1.1.2 |
| @accessibility-devkit/audit | 1.1.2 |
| @accessibility-devkit/cli | 1.1.2 |
| @accessibility-devkit/cognitive | 1.1.2 |
| @accessibility-devkit/components | 1.1.2 |
| install | 1.1.2 |
| @accessibility-devkit/language | 1.1.2 |
| @accessibility-devkit/media | 1.1.2 |
| @accessibility-devkit/motion | 1.1.2 |
| @accessibility-devkit/motor | 1.1.2 |
| install | 2.1.2 |
| install | 1.0.1 |
| @geepers/markdown deprecated | 1.0.1 |
| install | 1.0.1 |
| @geepers/sse deprecated | 1.0.2 |
| install | 1.0.1 |
| install | 1.0.1 |
| install | 2.4.0 |
| skymarshal deprecated | 2.3.1 |
| install | 1.2.1 |
PyPI
Current installable projects under lukesteuber. Prefer the names in Start here and the map above.
| Project | Ver |
|---|---|
| accessibility-devkit | 1.1.2 |
| install | 0.1.1 |
| install | 2.0.4 |
| install | 0.1.0 |
| install | 1.0.2 |
| fleetwatcher | 0.5.0 |
| geepers-agents | 3.0.1 |
| geepers-chat | 1.0.2 |
| install | 1.0.0 |
| geepers-kernel | 1.4.2 |
| install | 2.0.0 |
| install | 1.0.0 |
| namecrawler | 1.0.0 |
| porkbun | 1.0.0 |
| install | 0.1.1 |
| saturn-dissect | 0.2.0 |
| install | 0.1.3 |
| install | 0.1.1 |
Quiet / legacy PyPI names
Installable but not featured: herd-ai (prefer geepers-herd), conductor-geepers, dogradient, llm-slate, llamaball, llamaline. Archived (yanked history): geepers-core, research-data-clients, dreamwalker.
GitHub tools (not on npm/PyPI yet)
Useful repos that stay GitHub-first for now. Publish candidates are marked; Claude plugins should not become npm packages.
| Repo | Disposition |
|---|---|
| android-release-toolkit | PyPI next |
| cli-codepen | PyPI next |
| cli-fx · cli-reddit | link only |
| cli-ghost | PyPI next |
| cli-porkbun | link · overlaps porkbun |
| craft | plugin · link |
| fleetwatcher | on PyPI |
| humanize | plugin · link |
| intentional-ux | plugin · link |
| recalibri | link only |
| team · chaos | plugin · link |
No new npm packages in this pass. Publish queue: codepen-prefill / cli-ghost, then android-release-toolkit after a fresh token or Trusted Publisher setup. Do not force Craft or other agent plugins onto npm. Skip Homebrew/Conda.
Lifecycle
- Archived on PyPI:
geepers-core→ usegeepers-kernel;research-data-clients;dreamwalker. - Deprecated npm kept published for migration UX:
@geepers/markdown,@geepers/sse,skymarshal. - Canonical install registries: npm + PyPI. Homebrew/Conda deferred until a CLI shows real non-pip demand.
- Next publish candidates (not blocking):
codepen-prefill,cli-ghost,android-release-toolkit.