Skip to content
webvise
· 11 min di lettura

oh-my-claudecode e oh-my-codex: Come l'Orchestrazione Multi-Agente sta Trasformando lo Sviluppo Assistito dall'AI

Due progetti open-source hanno trasformato Claude Code e OpenAI Codex CLI da singoli assistenti in team di agenti coordinati. Ecco come funzionano oh-my-claudecode e oh-my-codex, cosa rendono possibile e perché l'orchestrazione multi-agente è fondamentale per lo sviluppo professionale.

Argomenti

AI AgentsAIOpen SourceAutomation
Condividi

Gli assistenti AI per la programmazione sono diventati mainstream nel 2024. Entro il 2025, strumenti come Claude Code e OpenAI Codex CLI hanno dato agli sviluppatori un'AI nativa da terminale in grado di leggere codebase, scrivere codice ed eseguire comandi. Tuttavia condividevano un limite: un solo modello, un solo compito, una sola finestra di contesto. Per piccole correzioni, funziona. Per qualsiasi attività che coinvolga più file, decisioni architetturali e verifiche della qualità, un singolo agente diventa rapidamente un collo di bottiglia.

Due progetti open-source dello sviluppatore Yeachan Heo risolvono il problema trasformando i singoli assistenti AI in team coordinati. oh-my-claudecode (OMC) orchestra flussi di lavoro multi-agente per Claude Code. oh-my-codex (OMX) fa lo stesso per OpenAI Codex CLI. Entrambi i progetti sono entrati in GitHub Trending all'inizio del 2026: OMC ha ora superato le 24.000 stelle e OMX le 16.000.

Il Problema con la Programmazione a Singolo Agente

Quando si chiede a un assistente AI di sviluppare una funzionalità, esso opera in un ciclo piatto: legge il codice, genera output, applica le modifiche. Non esiste separazione tra pianificazione ed esecuzione, nessuna fase di revisione dedicata e nessun lavoro parallelo su più file. Il modello che scrive il middleware di autenticazione è lo stesso che lo revisiona. È come avere un unico sviluppatore che scrive, testa, revisiona e distribuisce il proprio codice senza un secondo paio di occhi.

L'orchestrazione multi-agente rompe questo schema. Invece di un generalista, si ottiene un team di specialisti: un architetto che pianifica, un executor che implementa, un revisore che controlla, un tester che verifica. Ogni agente si concentra su ciò che sa fare meglio e il livello di orchestrazione coordina il loro lavoro.

Cosa fa oh-my-claudecode

oh-my-claudecode è un plugin zero-config per Claude Code che aggiunge l'orchestrazione multi-agente tramite agenti specializzati, skill di workflow e pipeline di team. Si installa dal marketplace dei plugin di Claude Code e si attiva con un unico comando di configurazione.

32 Agenti Specializzati

OMC include 32 agenti basati su ruoli, ognuno ottimizzato per un compito specifico. L'architect gestisce la progettazione del sistema e la strategia di debugging. L'executor scrive il codice di implementazione. Il code-reviewer controlla le modifiche per qualità e pattern. Il security-reviewer analizza le vulnerabilità. Il test-engineer genera la copertura dei test. Il planner crea piani di implementazione passo dopo passo con workflow di intervista.

Ogni agente viene eseguito con un livello di modello appropriato. Le ricerche rapide usano Haiku per velocità ed efficienza dei costi. L'implementazione standard usa Sonnet. Le decisioni architetturali complesse e le analisi approfondite vengono indirizzate a Opus. Questo routing automatico dei modelli consente di risparmiare dal 30 al 50% sui costi dei token rispetto all'esecuzione di tutto sul modello più capace.

Oltre 40 Skill di Workflow

Le skill sono workflow riutilizzabili attivati da semplici comandi. Autopilot rileva l'intenzione e orchestra gli agenti automaticamente. Ralph esegue un ciclo autoreferenziale che continua a iterare finché il compito non supera la verifica. Ultrawork parallelizza le attività indipendenti su più worker. TDD applica lo sviluppo guidato dai test richiedendo i test prima del codice di implementazione.

  • /autopilot rileva l'intenzione e orchestra 19 agenti, aggiungere "fast" per il parallelismo o "don't stop" per la persistenza
  • /ralph cicla pianificazione, esecuzione, verifica e correzione fino al completamento del compito, con verifica dell'architetto ad ogni passaggio
  • /ultrawork esegue fino a 5 worker concorrenti per refactoring di grandi dimensioni, migrazioni o generazione di test
  • /team N avvia N agenti coordinati su una lista di attività condivisa con worktree git isolati
  • /ccg orchestrazione tri-modello che interroga Claude, Codex e Gemini, poi sintetizza la risposta migliore

Pipeline di Team

La pipeline di team segue un ciclo di vita strutturato: plan (definisce scope e architettura), PRD (crea un documento di requisiti di prodotto), exec (implementa con worker paralleli), verify (esegue controlli automatizzati) e fix (itera sui fallimenti). Ogni worker riceve un worktree git isolato, quindi gli agenti paralleli non creano mai conflitti di merge.

Cosa fa oh-my-codex

oh-my-codex porta la stessa filosofia di orchestrazione alla Codex CLI di OpenAI. Fornisce 33 prompt specializzati, 36 skill di workflow e 5 server MCP per stato, memoria, code intelligence e tracing.

OMX aggiunge funzionalità che la Codex CLI di base non ha: stato persistente tra le sessioni, orchestrazione di team con isolamento dei worktree, tracciamento incrementale dei merge e delega cross-provider. È possibile eseguire agenti Claude Code all'interno di un workflow Codex, oppure avere worker Codex, Claude e Gemini in esecuzione affiancati nei propri worktree.

Team Multi-Provider

Una delle funzionalità distintive di OMX è l'orchestrazione multi-provider. Una singola pipeline può assegnare a un modello OpenAI la generazione del codice, mentre Claude si occupa della revisione architetturale e Gemini esegue la ricerca. I punti di forza di ogni provider vengono utilizzati dove contano di più, e il livello di orchestrazione gestisce il passaggio del contesto tra di essi.

Confronto Fianco a Fianco

Funzionalitàoh-my-claudecode (OMC)oh-my-codex (OMX)
CLI di baseClaude Code (Anthropic)Codex CLI (OpenAI)
Agenti specializzati3233 prompt
Skill di workflow40+36
Routing dei modelliSelezione automatica Haiku / Sonnet / OpusRouting indipendente dal provider
Worker di teamFino a 5 concorrenti (Ultrapilot)Team con worktree isolati
Cross-providerCCG (Claude + Codex + Gemini)Team multi-provider nativi
Stato persistenteServer MCP per stato e memoria5 server MCP (stato, memoria, code intel, trace)
InstallazioneMarketplace plugin di Claude Codenpm / sistema plugin Codex
Stelle GitHub24.000+16.000+

Come Funziona l'Orchestrazione Multi-Agente in Pratica

Si consideri uno scenario reale: si deve aggiungere il supporto all'internazionalizzazione a un'applicazione esistente. Con un singolo assistente AI, si procederebbe passo dopo passo verificando manualmente ogni output. Con l'orchestrazione multi-agente, il flusso di lavoro è diverso.

  • Il planner analizza la codebase e crea una suddivisione delle attività con assegnazioni a livello di file
  • L'architect progetta l'architettura i18n, scegliendo le librerie e definendo i pattern
  • Il Worker 1 estrae le stringhe hardcoded dai componenti in file di traduzione
  • Il Worker 2 costruisce il meccanismo di switching dei locale e il routing
  • Il Worker 3 crea i file di traduzione per ogni lingua di destinazione
  • Il test engineer genera test per lo switching dei locale, il comportamento di fallback e il supporto RTL
  • Il code reviewer controlla tutte le modifiche per coerenza e stringhe mancanti
  • Il verifier esegue l'intera suite di test e conferma che la build supera i controlli

I Worker 1, 2 e 3 vengono eseguiti in parallelo, ciascuno in worktree git isolati. Il livello di orchestrazione unisce le loro modifiche, risolve eventuali conflitti e consegna il risultato alla revisione. Quello che potrebbe richiedere a un singolo agente un'ora di lavoro sequenziale si completa in pochi minuti.

L'Architettura Dietro l'Orchestrazione

Sia OMC che OMX seguono un pattern architetturale simile. Al centro vi è un sistema di hook che intercetta gli eventi nella CLI di base e li instrada al livello di orchestrazione. Gli hook possono iniettare contesto, attivare skill, gestire lo stato e coordinare gli agenti senza modificare la CLI sottostante.

I server MCP (Model Context Protocol) forniscono la persistenza. I server di stato tracciano su cosa sta lavorando ogni agente. I server di memoria memorizzano il contesto tra le sessioni affinché gli agenti possano fare riferimento alle decisioni precedenti. I server di code intelligence forniscono funzionalità simili a LSP (hover, go-to-definition, find references) direttamente agli agenti. I server di trace registrano le timeline di esecuzione per il debugging dei problemi di orchestrazione.

Le skill sono definizioni di workflow dichiarative. Specificano quali agenti coinvolgere, in quale ordine e con quali criteri di verifica. Una skill come "ralph" definisce un ciclo: pianifica, esegui, verifica, correggi. Se la verifica fallisce, il ciclo si ripete con il contesto del fallimento. Questo elimina il continuo avanti e indietro manuale che rallenta i workflow a singolo agente.

Perché Questo è Importante al di là della Produttività Individuale

Il passaggio da singolo agente a multi-agente non riguarda solo la velocità. Introduce la separazione delle responsabilità nello sviluppo assistito dall'AI. Quando un agente security reviewer dedicato analizza ogni modifica, vengono individuate vulnerabilità che un assistente generico non noterebbe. Quando un agente architect valida le decisioni strutturali prima che inizi l'implementazione, si evitano costose riscritture.

Per i team che adottano workflow di sviluppo assistiti dall'AI, i livelli di orchestrazione risolvono il problema della governance. È possibile imporre che ogni modifica passi attraverso un agente di revisione prima di essere confermata. Si può richiedere la verifica della copertura dei test prima che venga creata qualsiasi PR. Si tratta degli stessi gate di qualità che usano i team umani, automatizzati e coerenti.

Considerazioni Pratiche

Costi dei Token

I workflow multi-agente consumano più token rispetto a un singolo ciclo prompt-risposta. OMC mitiga questo con il routing automatico dei modelli: i compiti semplici vengono indirizzati ai modelli più economici, il ragionamento complesso ai modelli più capaci. Il risparmio del 30-50% sui token grazie al routing intelligente compensa spesso il costo aggiuntivo dell'esecuzione di più agenti. Per le attività di grandi dimensioni, il tempo risparmiato dall'esecuzione parallela giustifica generalmente il costo.

Quando Usare Multi-Agente vs. Singolo Agente

ScenarioApproccio consigliato
Correzione rapida di un bug in un fileSingolo agente, prompt diretto
Funzionalità su 5 o più filePipeline di team con worker paralleli
Refactoring o migrazione di grandi dimensioniUltrawork / Ultrapilot per il massimo parallelismo
Modifiche sensibili alla sicurezzaPipeline con agente di revisione della sicurezza obbligatorio
Esplorazione di una codebase sconosciutaAutopilot con agenti di ricerca e analisi
Generazione di suite di testTest engineer paralleli su più moduli

Per Iniziare

Per gli utenti di Claude Code, OMC si installa dal marketplace dei plugin. Si esegua il comando di configurazione e si inizi con /autopilot per un'orchestrazione guidata oppure /team 3 per avviare tre worker paralleli. Per gli utenti di Codex CLI, OMX si installa tramite npm e segue un pattern simile. Entrambi i progetti includono documentazione estesa e community attive.

Il Quadro Generale: Dai Copilot ai Team di Agenti

L'evoluzione è chiara. La prima fase è stata l'autocompletamento (GitHub Copilot, 2022). La seconda fase è stata la programmazione basata su chat (ChatGPT, Claude, 2023). La terza fase è stata quella degli agenti nativi da terminale (Claude Code, Codex CLI, 2025). La quarta fase, in corso ora, è l'orchestrazione multi-agente. Progetti come oh-my-claudecode e oh-my-codex sono la prima ondata di strumenti che trattano la programmazione AI non come un singolo assistente ma come un team coordinato.

Come ha scritto Addy Osmani sulla programmazione multi-agente, l'architettura di successo separa la pianificazione dall'esecuzione, utilizza ruoli specializzati e include la verifica come passaggio di primo livello. OMC e OMX implementano esattamente questo pattern, rendendolo accessibile tramite semplici comandi CLI.

La natura open-source di entrambi i progetti significa che la community guida l'innovazione. Nuovi agenti, skill e pattern di workflow vengono contribuiti regolarmente. Se l'orchestrazione di base non si adatta al proprio workflow, è possibile estenderla con agenti e skill personalizzati.

Cosa Significa Questo per i Suoi Progetti

L'orchestrazione multi-agente non è più un concetto teorico. Viene utilizzata oggi in workflow di produzione. Che si stia sviluppando una nuova applicazione, migrando un sistema legacy o mantenendo una codebase complessa, gli strumenti esistono per muoversi più velocemente senza sacrificare la qualità.

Da webvise, integriamo workflow di sviluppo assistiti dall'AI in ogni progetto che consegniamo. L'orchestrazione multi-agente accelera il nostro processo dall'architettura al deployment, mentre gli agenti integrati di revisione e verifica mantengono gli standard di qualità che i nostri clienti si aspettano. Se desidera scoprire come le pratiche di sviluppo moderne possono accelerare il suo prossimo progetto, ci contatti.

Le pratiche di webvise sono allineate agli standard ISO 27001 e ISO 42001.