Tools for engineers who build with AI. Open source. Quality-focused.
Punt Labs builds software that keeps engineers in flow. Most of our tools work two ways: as standalone CLIs and as plugins or MCP servers inside Claude Code and Claude Desktop. Use them from the terminal or let your AI assistant use them for you. Our name comes from punting in Oxford: a casual way to give something a go.
Our design standards and project guide live in punt-kit.
- PR/FAQ
Claude Code— Amazon's Working Backwards process in the terminal. Generate, review, stress-test, and iterate on product discovery documents with eight specialized agents, simulated review meetings, and compiled PDF output.
- Biff
CLIClaude Code— Team communication for engineers who never leave the terminal. Resurrects the BSD Unix communication vocabulary (who,finger,write,plan) as both CLI commands and MCP-native slash commands over a NATS relay. Humans and agents show up side by side. - Quarry
CLIClaude CodeClaude DesktopmacOS— Local semantic search across your documents. Index PDFs, images, spreadsheets, source code, and 30+ formats. Search by meaning, not keywords. Works as a standalone CLI, an MCP server, or through the menu bar app. Runs entirely offline. - Z Spec
Claude Code— Formal Z specifications for stateful systems. Extract specs from existing code (code2model) or generate code from specs (model2code). Type-check with fuzz, animate and model-check with ProB.
- LangLearn
CLIClaude Desktop— Language learning platform that orchestrates TTS, image generation, and Anki deck creation into unified workflows. Composed of four packages: types (shared interfaces), TTS (speech in 70+ languages with 28 AI tutor personas), imagegen (visual assets), and Anki (flashcard generation). Each works as a standalone CLI or MCP server. - Koch Trainer
iOS— Morse code trainer using the Koch method. Receive/send training, QSO simulation, spaced repetition, and vocabulary practice for amateur radio operators. Built from a formal Z Spec specification — an example of the design-to-code workflow our tools support. - Dungeon
Claude Code— Text adventure prototype where Claude is the game master. No code runs, only prompts. Demonstrates what's possible with skills, MCP state management, and natural language as the parser.
- punt-kit
CLIPython— Org standards, shared tooling, and project scaffolding. ThepuntCLI provides commands for creating new projects from templates. All Punt Labs projects follow the standards defined here.
Install the Punt Labs marketplace to get our Claude Code plugins:
curl -fsSL https://raw.githubusercontent.com/punt-labs/claude-plugins/3ebea28/install.sh | shAvailable plugins: biff (team communication), dungeon (text adventure), punt (standards enforcement).
All Python packages are published under the punt- prefix on PyPI:
| Package | CLI | Description |
|---|---|---|
punt-kit |
punt |
Project scaffolding and standards tooling |
punt-biff |
biff |
Team communication CLI and MCP server |
punt-quarry |
quarry |
Local semantic search CLI and MCP server |
punt-langlearn |
langlearn |
Language learning orchestrator CLI and MCP server |
punt-langlearn-tts |
langlearn-tts |
Language learning TTS CLI and MCP server |
punt-langlearn-anki |
langlearn-anki |
Anki deck generation for language learning |
punt-langlearn-imagegen |
langlearn-imagegen |
Image generation for language learning assets |
punt-langlearn-types |
langlearn-types |
Shared interfaces for LangLearn tooling |