omp, noto anche come
pi-mono — lo stesso progetto) è un agente di coding da terminale minimale ed estensibile.
Protocollo: compatibile con OpenAI
- Base URL:
https://api.orcarouter.ai/v1(include il suffisso/v1)
Installazione
omp.
Configurazione
Per prima cosa esporta la tua chiave API come variabile d’ambiente:~/.omp/agent/models.yml.
orcarouter/auto con un modello specifico se preferisci, ad es. anthropic/claude-opus-4.8 o google/gemini-2.5-flash. Gli ID dei modelli usano sempre il formato vendor/model.
Esecuzione
OK.
Note
- Richiede bun >= 1.3.14.
- Il
base_urldeve includere/v1. - Il campo
apiKeyaccetta il nome di una variabile d’ambiente, non la chiave stessa; conauthHeader: trueviene inviata comeAuthorization: Bearer <value>. - I riferimenti ai modelli usano il formato
provider/model— quiorcarouter/orcarouter/auto(providerorcarouter+ ID del modelloorcarouter/auto). - Usa
-pper esecuzioni non interattive. - oh-my-pi e pi-mono sono lo stesso progetto; il comando è
ompin entrambi.
Abilitare thinking / reasoning
La voce del modello di default sopra hareasoning: false. Per abilitare il reasoning e consentire la selezione dell’effort, dichiara un blocco thinking più una compat.reasoningEffortMap sul modello:
model:level (entro minLevel..maxLevel):
:high seleziona il livello di effort e funziona con OrcaRouter.