English | 한국어 | 中文 | 日本語 | Español | Tiếng Việt | Português | Русский | Türkçe | Deutsch | Français | Italiano
Orchestrazione multi-agente per Claude Code. Zero curva di apprendimento.
Non imparare Claude Code. Usa semplicemente OMC.
Inizia • Documentazione • Guida alla migrazione
Passo 1: Installazione
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecodePasso 2: Configurazione
/oh-my-claudecode:omc-setupPasso 3: Costruisci qualcosa
autopilot: build a REST API for managing tasks
Tutto qui. Il resto è automatico.
A partire dalla v4.1.7, Team è la superficie di orchestrazione canonica in OMC. I punti di ingresso legacy come swarm e ultrapilot sono ancora supportati, ma ora vengono instradati a Team dietro le quinte.
/oh-my-claudecode:team 3:executor "fix all TypeScript errors"Team funziona come una pipeline a stadi:
team-plan → team-prd → team-exec → team-verify → team-fix (loop)
Abilita i team nativi di Claude Code in ~/.claude/settings.json:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}Se i team sono disabilitati, OMC ti avviserà e passerà all'esecuzione senza Team quando possibile.
Nota: Nome del pacchetto — Il progetto utilizza il brand oh-my-claudecode (repo, plugin, comandi), ma il pacchetto npm è pubblicato come
oh-my-claude-sisyphus. Se installi gli strumenti CLI tramite npm/bun, usanpm install -g oh-my-claude-sisyphus.
# 1. Aggiorna il plugin
/plugin install oh-my-claudecode
# 2. Riesegui il setup per aggiornare la configurazione
/oh-my-claudecode:omc-setupSe riscontri problemi dopo l'aggiornamento, svuota la vecchia cache del plugin:
/oh-my-claudecode:omc-doctor- Nessuna configurazione richiesta — Funziona immediatamente con impostazioni predefinite intelligenti
- Orchestrazione team-first — Team è la superficie multi-agente canonica (swarm/ultrapilot sono facciate di compatibilità)
- Interfaccia in linguaggio naturale — Nessun comando da memorizzare, descrivi semplicemente ciò che vuoi
- Parallelizzazione automatica — Le attività complesse vengono distribuite tra agenti specializzati
- Esecuzione persistente — Non si arrende finché il lavoro non è verificato e completato
- Ottimizzazione dei costi — Il routing intelligente dei modelli risparmia dal 30 al 50% sui token
- Apprendimento dall'esperienza — Estrae e riutilizza automaticamente i pattern di risoluzione dei problemi
- Visibilità in tempo reale — La HUD statusline mostra cosa succede dietro le quinte
Strategie multiple per diversi casi d'uso — dall'orchestrazione basata su Team al refactoring efficiente in termini di token. Scopri di più →
| Modalità | Descrizione | Utilizzo |
|---|---|---|
| Team (consigliato) | Pipeline canonica a stadi (team-plan → team-prd → team-exec → team-verify → team-fix) |
Agenti coordinati che lavorano su una lista di attività condivisa |
| Autopilot | Esecuzione autonoma (singolo agente leader) | Sviluppo di funzionalità end-to-end con cerimonia minima |
| Ultrawork | Parallelismo massimo (senza Team) | Correzioni/refactoring paralleli in burst quando Team non è necessario |
| Ralph | Modalità persistente con cicli verify/fix | Attività che devono essere completate interamente (nessun risultato parziale silenzioso) |
| Ecomode | Routing efficiente in termini di token | Iterazione attenta al budget |
| Pipeline | Elaborazione sequenziale a stadi | Trasformazioni multi-step con ordine rigoroso |
| Swarm / Ultrapilot (legacy) | Facciate di compatibilità che instradano a Team | Workflow esistenti e documentazione precedente |
- 32 agenti specializzati per architettura, ricerca, design, test, data science
- Routing intelligente dei modelli — Haiku per attività semplici, Opus per ragionamento complesso
- Delega automatica — L'agente giusto per il lavoro giusto, ogni volta
- Parole chiave magiche —
ralph,ulw,eco,planper un controllo esplicito - HUD statusline — Metriche di orchestrazione in tempo reale nella barra di stato
- Apprendimento delle competenze — Estrazione di pattern riutilizzabili dalle sessioni
- Analisi e tracciamento dei costi — Comprensione dell'utilizzo dei token su tutte le sessioni
Lista completa delle funzionalità →
Scorciatoie opzionali per utenti avanzati. Il linguaggio naturale funziona bene anche senza di esse.
| Parola chiave | Effetto | Esempio |
|---|---|---|
team |
Orchestrazione Team canonica | /oh-my-claudecode:team 3:executor "fix all TypeScript errors" |
autopilot |
Esecuzione completamente autonoma | autopilot: build a todo app |
ralph |
Modalità persistente | ralph: refactor auth |
ulw |
Parallelismo massimo | ulw fix all errors |
eco |
Esecuzione efficiente in termini di token | eco: migrate database |
plan |
Intervista di pianificazione | plan the API |
ralplan |
Consenso di pianificazione iterativo | ralplan this feature |
swarm |
Parola chiave legacy (instrada a Team) | swarm 5 agents: fix lint errors |
ultrapilot |
Parola chiave legacy (instrada a Team) | ultrapilot: build a fullstack app |
Note:
- ralph include ultrawork: quando attivi la modalità ralph, include automaticamente l'esecuzione parallela di ultrawork.
- La sintassi
swarm N agentsè ancora riconosciuta per l'estrazione del numero di agenti, ma il runtime è basato su Team nella v4.1.7+.
Riprendi automaticamente le sessioni Claude Code quando i rate limit vengono ripristinati.
omc wait # Controlla lo stato, ottieni indicazioni
omc wait --start # Abilita il daemon di ripristino automatico
omc wait --stop # Disabilita il daemonRequisiti: tmux (per il rilevamento della sessione)
Puoi configurare chi viene taggato quando i callback di stop inviano i riepiloghi della sessione.
# Imposta/sostituisci la lista dei tag
omc config-stop-callback telegram --enable --token <bot_token> --chat <chat_id> --tag-list "@alice,bob"
omc config-stop-callback discord --enable --webhook <url> --tag-list "@here,123456789012345678,role:987654321098765432"
# Aggiornamenti incrementali
omc config-stop-callback telegram --add-tag charlie
omc config-stop-callback discord --remove-tag @here
omc config-stop-callback discord --clear-tagsComportamento dei tag:
- Telegram:
aliceviene normalizzato in@alice - Discord: supporta
@here,@everyone, ID utente numerici erole:<id> - I callback di tipo
fileignorano le opzioni dei tag
Inoltra gli eventi di sessione di Claude Code a un gateway OpenClaw per abilitare risposte automatizzate e workflow tramite il tuo agente OpenClaw.
Configurazione rapida (consigliato):
/oh-my-claudecode:configure-notifications
# → Digita "openclaw" quando richiesto → scegli "OpenClaw Gateway"Configurazione manuale: crea ~/.claude/omc_config.openclaw.json:
{
"enabled": true,
"gateways": {
"my-gateway": {
"url": "https://your-gateway.example.com/wake",
"headers": { "Authorization": "Bearer YOUR_TOKEN" },
"method": "POST",
"timeout": 10000
}
},
"hooks": {
"session-start": { "gateway": "my-gateway", "instruction": "Session started for {{projectName}}", "enabled": true },
"stop": { "gateway": "my-gateway", "instruction": "Session stopping for {{projectName}}", "enabled": true }
}
}Variabili d'ambiente:
| Variabile | Descrizione |
|---|---|
OMC_OPENCLAW=1 |
Abilita OpenClaw |
OMC_OPENCLAW_DEBUG=1 |
Abilita il logging di debug |
OMC_OPENCLAW_CONFIG=/path/to/config.json |
Percorso alternativo del file di configurazione |
Eventi hook supportati (6 attivi in bridge.ts):
| Evento | Trigger | Variabili template principali |
|---|---|---|
session-start |
La sessione inizia | {{sessionId}}, {{projectName}}, {{projectPath}} |
stop |
La risposta di Claude è completata | {{sessionId}}, {{projectName}} |
keyword-detector |
A ogni invio di prompt | {{prompt}}, {{sessionId}} |
ask-user-question |
Claude richiede input dall'utente | {{question}}, {{sessionId}} |
pre-tool-use |
Prima dell'invocazione dello strumento (alta frequenza) | {{toolName}}, {{sessionId}} |
post-tool-use |
Dopo l'invocazione dello strumento (alta frequenza) | {{toolName}}, {{sessionId}} |
Variabili d'ambiente del canale di risposta:
| Variabile | Descrizione |
|---|---|
OPENCLAW_REPLY_CHANNEL |
Canale di risposta (es. discord) |
OPENCLAW_REPLY_TARGET |
ID del canale |
OPENCLAW_REPLY_THREAD |
ID del thread |
Vedi scripts/openclaw-gateway-demo.mjs per un gateway di riferimento che inoltra i payload OpenClaw a Discord tramite ClawdBot.
- Riferimento completo — Documentazione completa delle funzionalità
- Monitoraggio delle prestazioni — Tracciamento degli agenti, debugging e ottimizzazione
- Sito web — Guide interattive ed esempi
- Guida alla migrazione — Aggiornamento dalla v2.x
- Architettura — Come funziona dietro le quinte
- Claude Code CLI
- Abbonamento Claude Max/Pro OPPURE chiave API Anthropic
OMC può opzionalmente orchestrare provider AI esterni per la validazione incrociata e la coerenza del design. Non sono richiesti — OMC funziona completamente senza di essi.
| Provider | Installazione | Cosa abilita |
|---|---|---|
| Gemini CLI | npm install -g @google/gemini-cli |
Revisione del design, coerenza UI (contesto di 1M token) |
| Codex CLI | npm install -g @openai/codex |
Validazione dell'architettura, verifica incrociata della code review |
Costo: 3 piani Pro (Claude + Gemini + ChatGPT) coprono tutto per circa $60/mese.
MIT
Ispirato da: oh-my-opencode • claude-hud • Superpowers • everything-claude-code
Zero curva di apprendimento. Potenza massima.
Se Oh-My-ClaudeCode migliora il tuo workflow, considera di diventare sponsor:
- Mantenere lo sviluppo attivo
- Supporto prioritario per gli sponsor
- Influenzare la roadmap e le funzionalità
- Contribuire a mantenere il software libero e open source
- ⭐ Metti una stella al repository
- 🐛 Segnala bug
- 💡 Suggerisci funzionalità
- 📝 Contribuisci al codice
