Oh My Pi Config Generator

Free generator for Oh My Pi (omp) config. Define a custom provider in models.yml and route work to different models per role in settings.yml — default, smol, plan, commit — with fallback chains. Copy ready-to-use YAML.

Advertisement

Generate Oh My Pi config (models.yml + settings.yml)

Oh My Pi (omp) deliberately splits configuration into two YAML files: ~/.omp/agent/models.yml for providers and settings.yml for routing. This tool writes both.

Install Oh My Pi

bun install -g @oh-my-pi/pi-coding-agent

Requires Bun ≥ 1.3.14 — older Bun versions break plugin and binary resolution, the most common cause of omp install problems.

models.yml — providers

Add an OpenAI-compatible or native provider with a baseUrl, an api type (openai-completions, anthropic-messages, google-generative-ai, and more), and either an apiKey, auth: none for local servers, or OAuth.

settings.yml — role routing

Oh My Pi routes each kind of work to a different model via modelRoles: default for standard turns, smol for cheap subagents, plan for planning, and commit for commit messages. Each value is provider/model, optionally with a reasoning-effort suffix like :high. Enable modelFallback to fail over to backup models automatically.

FAQ

Why does my omp install fail?

Check your Bun version first — omp needs Bun 1.3.14 or newer.

Is the config generated privately?

Yes — everything is produced in your browser.

This tool is provided for informational and educational purposes only. All processing happens in your browser — no data is sent to or stored on our servers. While we strive for accuracy, we make no warranties about the completeness or reliability of results.