Omnigent: un layer comune per agenti AI multipli
Omnigent è un meta-harness open source che fornisce un livello comune sopra Claude Code, Codex, Pi e agenti personalizzati definiti in YAML. Il progetto
Architettura e gestione degli agenti

Omnigent espone un’API che astrae le differenze tra i vari backend. Un agente definito in YAML può essere eseguito con qualsiasi modello, sia tramite chiave API proprietaria sia attraverso gateway compatibili. Le sessioni includono terminali, file e sotto-agenti che restano coerenti quando si passa da CLI a browser o app mobile.
Il sandboxing si appoggia a provider esterni come Modal o Daytona. Ogni sessione può essere lanciata in un ambiente effimero senza dipendere dalla macchina locale. Le policy permettono di inserire punti di approvazione manuale prima di azioni rischiose, limitare il budget per token o restringere l’elenco di utility accessibili all’agente.
Collaborazione in tempo reale e multi-dispositivo
La sincronizzazione avviene a livello di sessione: più utenti possono osservare o intervenire sullo stesso flusso di esecuzione. Un collega può continuare il lavoro iniziato in terminale direttamente dal browser o dal telefono, senza dover esportare o ricaricare lo stato.
Il deploy prevede sia un’applicazione desktop macOS sia un server che gestisce le sessioni condivise. L’integrazione con repository Git rimane implicita attraverso i terminali all’interno della sandbox, ma non esiste ancora un’integrazione nativa con sistemi di versionamento distribuiti.
Aspetti pratici per chi sviluppa

L’uso di Omnigent riduce la necessità di mantenere script di orchestrazione separati per ogni harness. Tuttavia introduce un livello aggiuntivo di astrazione che va configurato e mantenuto. Le policy di spesa e approvazione richiedono una definizione precisa, altrimenti il rischio di runaway cost rimane.
Per progetti che già usano agenti multipli in parallelo, il progetto offre un punto di aggregazione concreto. Per chi lavora con un solo modello e un solo harness, il beneficio è minore e il setup iniziale può superare il vantaggio immediato.
FAQ
Omnigent richiede un abbonamento specifico? No. Funziona con chiavi API esistenti o con sottoscrizioni Claude/ChatGPT già attive.
Si possono definire agenti personalizzati? Sì. Gli agenti si descrivono in file YAML e possono essere caricati nella stessa sessione degli agenti forniti da terzi.
Il sandboxing è obbligatorio? No. È possibile eseguire le sessioni in locale; il sandbox cloud è un’opzione per chi vuole isolare l’esecuzione o lavorare senza macchina dedicata.
---
📖 Leggi anche
- Agentic Coding: Una Trappola per lo Sviluppo Software?
- Claude Code: da prompt a agente con skills e subagent
- File agents.md: utili per gli agenti di coding?
Hai bisogno di una consulenza?
Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.
Scrivimi