Small, sharp command-line and MCP tools. Most wire straight into an agent (Claude Code, Cursor, Codex); a few just run on their own. What they share: they work locally, need no API keys, and keep your data on your machine.
I build these mostly for the fun of it; for my own workflows, released once they turn out useful enough that someone else might want them too.
Browse them all at mikkoparkkola.github.io.
| Tool | License | Platform | What it does |
|---|---|---|---|
| mcp-gateway | Dual (MIT + PolyForm-NC EE) |
macOS, Linux | Puts one endpoint in front of all your MCP servers and sends the model about 89% fewer tool tokens. |
| trvl | PolyForm-NC |
macOS, Linux | Travel search across flights, hotels, trains, and ferries, with price alerts. One natural-language travel tool, no API keys. |
| nab | Mixed (MIT + PolyForm-NC EE) |
macOS, Linux | Turns any URL into clean markdown for an LLM. Real cookie auth, anti-bot reach, prompt-injection defense on by default, and on-device transcription and OCR. |
| axterminator | PolyForm-NC |
macOS | Eyes and hands for macOS agents: 30 tools for background GUI control, plus audio and camera capture. |
| glyphdown | PolyForm-NC |
macOS, Linux | Cuts Claude Code token cost by compressing tool output and deduping context, all on device. Stacks on prompt caching. |
| anti-ai-tell | MIT |
Any AI client | Keeps AI-assisted writing from reading like a bot, with prompt rules, a linter, and a checklist. |
| Tool | License | Platform | What it does |
|---|---|---|---|
| nowifi | AGPL-3.0 |
macOS, Linux | Stuck behind a hotel or airport wifi login? One command clears it with 27 techniques, and restores your network on Ctrl+C. |
| translate-browser-extension | GPL-3.0-or-later |
Chrome, Firefox | Full-page translation that reaches the dynamically loaded content other translators skip. An optional on-device model keeps the text in your browser. |
On licensing. The tools marked PolyForm Noncommercial are free for personal and non-commercial use. If a company uses one to make money or save money, a commercial license funds the work that keeps it going, which only seems fair. mcp-gateway and nab are MIT at the core, free to use commercially, with only their enterprise add-on files under that same non-commercial term. The rest use MIT, GPL, and AGPL; use them as those licenses allow.
Not everything is a download. fupit shows where the climate stays livable — projections for any place on Earth, year by year to 2100, with every number traceable to public climate science. No install, just open it. Source, AGPL-3.0.
Homebrew, for the binaries:
brew tap MikkoParkkola/tap && brew install trvl mcp-gateway nab nowifiaxterminator is macOS-only:
brew install axterminatorSome tools ship as Claude Code plugins instead. Add the marketplace once, then install any of them:
claude plugin marketplace add MikkoParkkola/claude-marketplace
claude plugin install glyphdown # or: trvl, anti-ai-tellOr let your agent do it. Point Claude Code, Cursor, Windsurf, or Codex at a repo:
Read https://github.com/MikkoParkkola/trvl and install it for me.
Swap the URL for any tool above. The agent reads the README, installs the binary, wires up the connection, and verifies it. Usually under a minute.
To put mcp-gateway in front of everything, add this to your client:
{ "mcpServers": { "gateway": { "type": "http", "url": "http://localhost:39400/mcp" } } }



