Tiny AI-backed dev tools, one TOML file each.
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.
cargo install developerpod
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" }
First API key found in your environment wins. Override with --provider.