La risposta di uno sviluppatore al lavoro con gli agenti AI
Gratis in self-hosting · Scritto in Rust · Codice aperto
Gli agenti AI dicono fatto. rightcommit te lo dimostra.
Sono uno sviluppatore. Costruisco software con agenti AI come Claude Code, Codex e altri. Gli agenti AI hanno trasformato il mio modo di scrivere codice, ma gestire l’intero ciclo di vita dello sviluppo resta una sfida. Volevo un unico workspace semplice per passare dall’idea al software pronto per la produzione, con gli agenti a fare il lavoro pesante. Ogni passo visibile, qualità verificata, costi trasparenti e io sempre al controllo. Non lo trovavo. Così l’ho costruito.Si chiama rightcommit.
Sul tuo computer o serverLe tue chiavi, i tuoi modelliUn solo containerVelocissimo
Casi d’uso
Questi sono i casi d’uso per cui ho costruito inizialmente rightcommit.
rightcommit / Landing demo · Feature SDD
›Workflow pronto · in attesa del viaBozza del Manager · riproduzione illustrativa
ordine dei passiquale agente lavoratorna indietro e correggi (con un limite)
Cosa ottieni
Sviluppa con fiducia. Mantieni il controllo.
Sei modi in cui rightcommit trasforma il lavoro con gli agenti AI in risultati verificabili.
Risultati verificati
Procedi con risultati dei test e revisioni indipendenti che puoi consultare.
Come funzionaSi va avanti solo con le prove: le caselle dei task devono essere spuntate, i test li lancia il server, non l'AI, e un secondo agente, anche diverso dal primo, ricontrolla il lavoro. Se qualcosa cambia dopo i test, test e controllo si rifanno.
Segui come ogni passo trasforma una specifica in file, modifiche ed evidenze verificabili.
Come funzionaOgni passo salva i file prodotti in versioni con un'impronta (SHA-256) e le differenze riga per riga. Se un controllo fallisce, il lavoro torna indietro per essere corretto, con un numero massimo di tentativi.
Comprendi la spesa per ogni passo, agente e modello.
Come funzionaVedi quanto costa ogni passo e ogni esecuzione, per agente e per modello. Il costo dichiarato dall'agente e quello stimato restano sempre separati.
Scegli il livello di struttura per una piccola modifica o una consegna completa.
Come funzionaIl percorso lo decidi tu, con i blocchi: lungo o di tre passi. Non hai voglia di disegnarlo? Lo descrivi e il Project Manager te lo prepara.
Definisci quando un lavoro è pronto attraverso controlli, revisioni e la tua approvazione.
Come funziona«Finito» ha una regola chiara, visibile sulla mappa: prima i controlli automatici, poi il secondo parere, infine il tuo OK. Solo allora si crea il commit.
Riunisci Claude Code, Codex e gli altri agenti in un unico workspace con impostazioni esplicite.
Come funzionaAgente, modello, chiavi e impostazioni di ogni persona stanno in un unico posto, e ogni passo usa l'agente che hai scelto: nessuno scambio silenzioso.
Da Spec Kit senza fare da babysitter a un motore per qualsiasi lavoro.
1
All’inizio: Spec Kit senza fare da babysitter
Ho iniziato a costruire rightcommit per eseguire il percorso Spec Kit senza seguire l’agente a ogni comando. Specifiche, piano, task e implementazione, con i controlli giusti tra un passo e l’altro.
2
Poi: un motore per qualsiasi lavoro
Gli stessi blocchi si sono rivelati utili ben oltre lo sviluppo software. Agenti, strumenti, decisioni, review e sottoflussi possono organizzare analisi di documenti, ricerca, report e processi operativi, oltre all’intero ciclo di vita del software.
3
Oggi: il tuo workflow, oltre il template
Spec Kit è un punto di partenza. Combinando i blocchi disponibili e collegando gli strumenti che servono, puoi costruire praticamente qualsiasi workflow: definire il lavoro, decidere chi lo svolge, verificarne il risultato e scegliere dove deve intervenire una persona.
Un workspace visuale. Un motore di workflow autonomo e scalabile.
Progetta i workflow sul canvas. Un potente motore Rust orchestra agenti e strumenti, mantiene persistente lo stato di esecuzione e applica controlli di qualità e cicli di correzione controllati.
Esegui i workflow in autonomia nel rispetto delle tue regole, sospendili per le decisioni umane e riprendi senza interruzioni. Scala il lavoro con concorrenza configurabile, rami di task paralleli e sottoflussi riutilizzabili. Code di esecuzione e controlli sono integrati nel motore.
Un assistente interno chiamato Project Manager trasforma i tuoi obiettivi in workflow. Descrivi ciò che ti serve: può creare o perfezionare il flusso, verificarne la struttura e proporre modifiche da applicare, rivedere o annullare. Può inoltre supervisionare l’intero percorso, esaminare gli artefatti e le evidenze di esecuzione e fornire supporto puntuale.
Project Manager · Pi
Bozza proposta
struttura controllataApplicaAnnullaSalva ed esegui
Cosa gli dai
Il tuo obiettivo, a parole tue
La bozza su cui lavori, letta aggiornata a ogni messaggio
Da un run: risultati, decisioni, versioni dei file ed eventi
Le tue domande: «perché si è fermato?»
Cosa ti restituisce
Un workflow nuovo o modifiche alla bozza
Proposte controllate: se la struttura non regge, prova a correggerla nella stessa chat
Avvisi chiari su cosa resta da configurare
Cosa non fa mai
Non avvia, non approva e non modifica un run
Nessuno strumento esterno: lavora nel suo spazio privato
Le credenziali salvate sono oscurate
Integrazioni
Catene di automazione con gli strumenti che usi già.
Ticket, repository e documenti entrano nella mappa come blocchi. Ogni scrittura verso l'esterno si ferma e aspetta la tua conferma sul contenuto esatto.
GitHubissue · controlli CI · PR in bozza
Azure DevOpswork item · PR in bozza
ServiceNowincident · note di lavoro
Jiravia CLI Atlassian
Confluencevia CLI Atlassian
Bitbucketvia CLI Atlassian
MCPstrumenti da qualsiasi server
A2Atra agenti
Agenti al lavoroClaude CodeCodexPi
Jira + GitHub → un piano pronto per la review
workflow pronto
Legge ticket Jira e issue GitHub
Confronta ticket e codice
Specifica, piano, task, strategia di test
Pronto per la tua review
Incident ServiceNow → correzione → note di ritorno
blocchi disponibili
Legge l'incident
Trova la causa e corregge
Test lanciati dal server
Commit locale
Note di lavoro, dopo il tuo OK
Issue → codice → pull request in bozza
blocchi disponibili
Legge issue o work item
Piano e codice
Test lanciati dal server
Commit locale
Fai tu il push del branch
PR in bozza, dopo il tuo OK
Rilascio → dossier del cambiamento
workflow pronto
Controlli CI del commit corrente
Legge il ticket di rilascio
Dossier del cambiamento
Review umana
Avviato da un altro sistema
A2A
Un altro agente o un'altra installazione
Avvia il tuo workflow pubblicato
Domande e risposte nello stesso run
Restituisce i risultati scelti
servizio collegatocontrollorisultatotu
I prodotti Atlassian si raggiungono con lo strumento a riga di comando ufficiale di Atlassian (Teamwork Graph CLI): ogni comando viene confermato con gli argomenti esatti prima di partire. MCP e A2A sono standard aperti: MCP collega strumenti agli agenti, A2A fa parlare agenti tra loro. Le credenziali dei servizi restano sul server e non arrivano agli agenti. Il push del branch resta a te.
MCP & A2A
Strumenti per i tuoi agenti. Workflow richiamabili da altri agenti.
MCP · Collega gli strumenti
Dai agli agenti gli strumenti dei tuoi server MCP. Scegli quali tool può usare ogni agente, con accesso limitato al passo del workflow configurato.
A2A · Rendi i workflow richiamabili
Pubblica un workflow come agente A2A con accesso autenticato. Altri agenti, anche da un’altra installazione di rightcommit, possono avviarlo, seguirne lo stato e ricevere gli output che scegli. Controlli e approvazioni restano quelli del workflow. Un nodo A2A può anche richiamare altri agenti.
FinOps
Sai quanto costa ogni agente, ogni passo.
FinOps vuol dire semplicemente sapere quanto ti costano gli agenti AI. In rightcommit è un pulsante accanto a Storage: lo apri e vedi dove sono finiti token e soldi.
FinOps · esempio illustrativo, cifre non reali
RiepilogoWorkflowAgentiModelliEsecuzioniManager
Costo riportatoN/A
Costo stimatoN/A
Totale noto con stimeN/A
Piano e taskClaude Code
CorrezioneClaude Code · 2 tentativi
Secondo parereCodex · stimato
Controllo testserver
Costo per passo, esecuzione, workflow, agente e modello
Token in entrata e in uscita, cache letta e scritta, ragionamento quando l'agente lo espone
Tentativi ripetuti, giri di correzione, attese umane e revisioni
Costo riportato dall'agente e costo stimato sempre separati
Le stime usano il listino pubblico di OpenRouter, con data e fonte in vista
Se manca una tariffa, il costo resta vuoto: mai uno zero inventato
Grafici per modello, workflow, agente e passo, e andamento giornaliero
Anche il Project Manager ha la sua scheda costi
Per i consulenti
Sai quanto è costato in AI un lavoro per un cliente, passo per passo: una base concreta per preventivi e consuntivi.
Per i team
Vedi quali workflow, agenti e modelli spendono di più e dove le correzioni ripetute fanno salire il conto, per tenere la spesa sotto controllo.
È una lettura dei consumi registrati dagli agenti, non una fattura. Non include costi di infrastruttura o di strumenti esterni.
Per chi è
Da soli, con i clienti, o in azienda.
Sviluppatori
Come me: sul tuo portatile, con le tue chiavi. Un ciclo piano → codice → test → secondo parere che gira mentre fai altro.
Gratis in self-hosting
Vedi quanto costa ogni passo
Niente viene pubblicato senza di te
Consulenti
Un metodo ripetibile da portare da cliente a cliente, con le prove di ciò che è stato fatto.
Workflow da riusare e adattare per cliente
Decisioni, versioni e costi da consegnare
La licenza permette espressamente servizi professionali ai clienti
Team aziendali
Sui vostri server, con i vostri strumenti: ticket, repository e documenti entrano nei workflow.
Esegui rightcommit sul tuo computer o sui tuoi server, per te, per il tuo team o per i progetti dei clienti. Leggi il codice, adattalo alle tue esigenze e condividi i miglioramenti con la Functional Source License (FSL-1.1-ALv2).
Fallo tuo
Usalo nel tuo lavoro, personalizza i workflow e costruisci servizi professionali per i clienti. L’uso interno e i servizi professionali per clienti che utilizzano rightcommit nel rispetto della licenza sono espressamente consentiti.
Quanto costa
Nessun costo di licenza rightcommit per gli usi consentiti in self-hosting. Restano a tuo carico l’infrastruttura e l’eventuale utilizzo dei modelli AI, con i tuoi account.
Come contribuire
Le pull request sono benvenute. Alla prima ti verrà chiesto di firmare un CLA (accordo di contribuzione) tramite CLA Assistant, una volta sola, con il tuo account GitHub.
Ti servono Docker e una chiave o un login per almeno un agente.
01
Avvia il container
Dalla cartella di rightcommit.
docker compose up -d --build
02
Crea il primo account
Apri localhost:8080. Il primo utente è l'amministratore; poi la registrazione pubblica si chiude.
open http://localhost:8080
03
Collega un agente, scegli un workflow
Nelle impostazioni inserisci chiave o login e scegli il modello. Poi premi +, scegli un workflow pronto (o chiedilo al Project Manager) e avvia.
FAQ
Domande e risposte
Quanto costa?+
È gratis da installare e usare in self-hosting con licenza FSL-1.1-ALv2. Paghi solo i modelli AI che usi, con le tue chiavi o i tuoi abbonamenti.
È open source?+
rightcommit è Fair Source: il codice è disponibile da leggere, usare, modificare e condividere con licenza FSL-1.1-ALv2. Puoi usarlo in self-hosting nel tuo lavoro e offrire servizi professionali ai clienti nel rispetto dei termini. La licenza limita i prodotti e servizi commerciali concorrenti. Ogni versione diventa pienamente open source con Apache 2.0 dopo due anni.
Devo conoscere Spec Kit o metodi particolari?+
No. Puoi partire da uno degli 11 workflow pronti o descrivere cosa ti serve al Project Manager. Spec Kit è incluso per chi lo vuole, ma è solo una delle strade.
Quali agenti e modelli posso usare?+
Claude Code, Codex e Pi, con API key, login o gateway (Anthropic, Bedrock, Vertex, Foundry, OpenRouter e altri). Ogni persona sceglie modello e agente predefinito.
Fa push, merge o deploy del mio codice?+
No. I workflow pronti finiscono con un commit Git sul tuo computer. Le PR in bozza su GitHub o Azure DevOps si creano solo dopo la tua conferma, su un branch che hai già pubblicato tu.
Dove restano codice e chiavi?+
Sulla tua macchina o sui tuoi server. Le chiavi sono cifrate nel database (AES-256-GCM) e non tornano mai al browser; le credenziali dei servizi collegati non arrivano mai agli agenti.
Perché Rust? È pesante?+
Il server è un unico programma Rust compilato che include l'interfaccia web e salva i dati in SQLite: niente database o servizi aggiuntivi da gestire. Per default risponde solo su localhost:8080. Il container include anche gli strumenti a riga di comando dei tre agenti e il runtime Node.js che serve loro.
Provalo
Fai lavorare gli agenti. Tieni tu il controllo.
Avvialo in locale in pochi minuti, oppure scrivimi per parlarne con il tuo team.