developerpod

The machine that runs kcups

Tiny AI-backed dev tools, one TOML file each.

What it is

Developerpod is the machine. Kcups are the pods — tiny *.kcup.toml files declaring what to gather, what to ask a model, and what shape the answer should take. The machine handles the rest: context, API calls, structured output. Write new dev tools by writing TOML, not code.

Install

cargo install developerpod

Example kcup

name = "repo-mood"
description = "Read the current vibe of a git repo"

[[gather]]
id = "commits"
shell = "git log --oneline -20"

[[gather]]
id = "readme"
file = "README.md"
optional = true

[prompt]
system = "You read repo signals and return the current mood."
user = """
Recent commits:
{{commits}}

README:
{{readme}}
"""

[output]
schema = { mood = "string", evidence = "string", one_liner = "string" }

Run it

$ developerpod repo-mood brewing with Anthropic (claude-sonnet-4-6) — key from ANTHROPIC_API_KEY gathering... brewing... mood: sprinting evidence: 17 commits in 3 days, one contributor one_liner: Someone's in the zone. Don't interrupt.

Providers

Anthropic OpenAI Google Groq Mistral Cohere DeepSeek xAI OpenRouter

First API key found in your environment wins. Override with --provider.

Links