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 server Le tue chiavi, i tuoi modelli Un solo container Velocissimo

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 passi quale agente lavora torna 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.
Discussione sul tema su Reddit ↗

Specifiche e codice tracciabili

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.
Discussione sul tema su X ↗

Costi trasparenti

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.
Discussione sul tema su X ↗

Un flusso adatto al lavoro

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.
Discussione sul tema su Reddit ↗

Criteri di completamento chiari

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.
Discussione sul tema su X ↗

I tuoi agenti, coordinati

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.
Discussione sul tema su X ↗
Un motore per ogni processo

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.

Esecuzione persistenteAutonomia configurabileTask paralleliSottoflussi riusabili

Quanto decidono gli agenti? Lo scegli tu.

Autoconfigurazione

Descrivi il lavoro.
Crea il tuo workflow.

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.

  • Multi-utente: chiavi, spazi e chat separati
  • ServiceNow, Jira, Confluence, GitHub, Azure DevOps
  • Ogni scrittura esterna aspetta una conferma
Gratis in self-hosting · Fair Source

Libero di usarlo.
Pronto da fare tuo.

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.

Testo della licenza su fsl.software ↗ · CLA Assistant ↗ · Repository: link in preparazione

Inizia

Operativo in 3 passi.

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.