Skip to main content
Home/Tools/Developer/Oh My Pi Config Generator

Oh My Pi Config Generator

Generate models.yml and settings.yml for the Oh My Pi (omp) coding agent — a custom provider plus role-based model routing (default, smol, plan, commit) with fallback.

100% Private - Runs Entirely in Your Browser
No data is sent to any server. All processing happens locally on your device.

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.

Loading interactive tool...

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.

You build the idea. I'll ship the product.

Productized MVP development for founders. 9 SaaS apps shipped — yours could be next, in 6 weeks. Secure by default.

ℹ️ Disclaimer

This tool is provided for informational and educational purposes only. All processing happens entirely 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. Use at your own discretion.