Projects

A selection of open source projects and other things.

gem.coop

The Gem Cooperative - Founding member, Project Leadership Committee.

gem.coop

Studio

The smallest possible MCP server. Converts CLI commands to AI tools with a simple template pattern.

studio-mcp/studio

BanchoBox

A companion app for Dave the Diver. Lists all the dishes and fishes in the game so you can sort, filter, and min-max every tiny detail.

BanchoBox

dotfiles

I got nerdsniped into caring about my dotfiles and changed my whole dev environment. Now managed by chezmoi and Claude.

martinemde/dotfiles

Ghostty Shaders

A Ghostty shader emulator using WebGL. Built to help preview shaders for Ghostty on the web.

Ghostty Shaders

LLM FIM Tester

A Fill-In-The-Middle tester for large language models powered by OpenRouter.

LLM FIM Tester

Toy LLM

A Toy LLM proof-of-concept that uses only canned phrases to respond safely but still coherently.

Toy LLM

Tossball

The Outer Worlds 2: Pitchball & Tossball Card checklist. A little checklist made with Svelte.

Tossball

RubyGems & Bundler

Former team lead and core maintainer of RubyGems. Contributed to Bundler lockfile checksums, gem contents storage, organizations, new website design, as well as serving on the security team.

ruby/rubygems

© 2025 Martin Emde. All rights reserved.