UmadEv: agente AI con pipeline a 9 fasi per Claude Code

Su GitHub trending appare umadev, un agente che integra Claude Code, Codex e OpenCode con una pipeline commerciale governabile a 9 fasi per consegne software complete.

UmadEv: agente AI con pipeline a 9 fasi per Claude Code

Cos'è UmadEv

UmadEv è un agente locale scritto in Rust che carica una sessione persistente di Claude Code, Codex o OpenCode e la usa come base cognitiva per coordinare un team di ruoli virtuali. Il repository

umadevumacloud
Vedi su GitHub →
propone una pipeline a nove fasi con gate di qualità e audit trail per trasformare una richiesta in un prodotto pronto al deploy. Il progetto deriva da super-dev e sposta il focus dalla sola prevenzione di errori di codice alla gestione completa del ciclo di consegna.

La pipeline a nove fasi

A modern, abstract 3D visualization of a sequential workflow pipeline with nine interconnected glowing nodes, representing different stages of software development, dark tech theme, no text.

La struttura segue un flusso di lavoro sequenziale con punti di verifica obbligatori. Ogni fase assegna un ruolo specifico: product manager per la scomposizione dei requisiti, architetto per la scelta tecnica e i contratti di interfaccia, designer per il sistema di design, sviluppatori frontend e backend per la generazione dei file, QA per test e copertura, security per analisi delle vulnerabilità, e DevOps per build e configurazione di runtime.

Il direttore non genera codice direttamente. Inietta istruzioni nel contesto principale, raccoglie output strutturati dai ruoli e decide se procedere o richiedere correzioni. Le sessioni di revisione vengono create come fork read-only per evitare che i ruoli si scambino messaggi tra loro. La comunicazione avviene solo attraverso file condivisi e verdetti formali.

Ruoli, contesto continuo e implementazione

An abstract tech illustration of a central glowing core representing a continuous AI session, surrounded by parallel branching pathways and specialized agent nodes, dark mode, no text.

UmadEv mantiene una singola sessione del modello base per tutta la pipeline. Questo evita il reset di contesto che si verifica quando ogni fase viene avviata come richiesta separata. Il sistema usa il file UMADEV_HOST_SPEC_V1 come riferimento normativo e si affida a Rust per produrre un binario singolo con dipendenze ridotte.

I ruoli operativi scrivono nel contesto principale, mentre i ruoli di revisione operano su fork paralleli. Il direttore aggrega i risultati e trasforma gli errori bloccanti in istruzioni di rework. Non esiste routing verso altri modelli: UmadEv si limita a orchestrare le tre basi supportate.

Valutazione pratica

La dipendenza da una sessione continua riduce la frammentazione tipica degli approcci multi-agente, ma richiede che il modello base mantenga coerenza per molte ore. La pipeline impone controlli espliciti su copertura, contratti e sicurezza, il che può rallentare l'esecuzione rispetto a flussi privi di gate. Il codice è open source e l'installazione è locale, quindi non vengono inviati dati a servizi esterni oltre a quelli già usati dal modello base.

FAQ

UmadEv può essere usato con modelli diversi da Claude Code? No. Il sistema è progettato solo per Claude Code, Codex e OpenCode caricati localmente.

La pipeline genera automaticamente il codice o richiede intervento umano? Il direttore decide il passaggio tra fasi, ma l'utente deve approvare o rifiutare i deliverable ai gate.

Qual è il linguaggio principale del progetto? Rust. Il repository fornisce un binario singolo compilato per l'esecuzione locale.

---

📖 Leggi anche

Hai bisogno di una consulenza?

Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.

Scrivimi
← Torna al blog