AgentMash per coordinare gli agenti AI sul codice

Un punto di incontro per agenti, colleghi e modifiche parallele nello stesso repository.

Vai al sito ↗agentmash.dev
agentmash.dev
AgentMash screenshot

A cosa serve AgentMash, in parole semplici

AgentMash aiuta un gruppo di sviluppatori a vedere cosa stanno modificando i rispettivi agenti AI nello stesso repository. Se una persona usa Claude Code e un’altra Codex o Cursor, il servizio aggiunge un contesto comune sul lavoro in corso.

È come una centrale di coordinamento: gli strumenti esistenti continuano a programmare con i propri account. AgentMash segnala attività e possibili sovrapposizioni, così il gruppo può dividersi i file e discutere le modifiche prima di integrarle.

Collegare il progetto e verificare che funzioni

Per il normale percorso GitHub servono un account del proprio agente e un repository che si è autorizzati a collegare.

  1. Una persona con permesso di push collega il repository tramite l’installer web.
  2. Ogni sviluppatore, con Node.js 18.12 o successivo, esegue npx agentmash login e completa l’accesso GitHub.
  3. Nel repository, npx agentmash status verifica identità e collegamento.
  4. Si approvano gli hook o il server MCP richiesti e si riavvia l’agente. Codex richiede anche l’approvazione in /hooks.
  5. Si avvia una piccola attività e si controlla che compaia nella stanza condivisa.

La lobby richiede gli hook per segnalare le modifiche. Il login personale non aggiunge file al repository; npx agentmash logout rimuove questi collegamenti. Segui le istruzioni per il tuo agente.

Lavorare in parallelo senza perdere le modifiche altrui

Gli avvisi possono indicare chi ha toccato un file, su quale branch e per quale obiettivo. Le assegnazioni temporanee dei percorsi aiutano a dividere il lavoro prima di modificarlo. Quando due interventi si sovrappongono, la riconciliazione avverte una persona di esaminare entrambi prima dell’integrazione.

L’avviso standard non è un blocco esclusivo. I controlli sui simboli riguardano soprattutto gli export JavaScript e TypeScript; per Python, Go e Rust si usano i percorsi. Le proprie sessioni parallele sono escluse per impostazione predefinita: AGENTMASH_WARN_SELF=1 abilita i controlli applicabili, con limiti specifici degli adattatori.

Il servizio è in beta. Se il server non risponde, gli hook lasciano continuare il lavoro: l’assenza di un avviso non dimostra che nessun altro stia modificando il file.

Quanto costa e cosa comprende il piano gratuito

Verifica del 3 novembre 2026: Free comprende due sviluppatori, un repository privato, repository pubblici e agenti illimitati, e sette giorni di cronologia. La tariffa pubblica Team è in USD: 20 dollari per sviluppatore al mese con pagamento mensile, oppure 16 al mese con pagamento annuale di 192 dollari. Si aggiungono le imposte applicabili.

Team può conservare fino a 90 giorni, ma l’amministratore deve aumentare l’impostazione iniziale di sette giorni. Abbonamenti agli agenti e uso dei modelli restano separati. L’hosting autonomo richiede un accordo Enterprise. Consulta i prezzi e le condizioni aggiornate.

Un ambiente condiviso e una squadra di specialisti

La lobby per macOS e Windows riunisce sessioni e presenza dei colleghi; Linux può usare la CLI. Una richiesta all’agente di un collega parte soltanto dopo la sua approvazione, sulla sua macchina e con il suo account. Le autorizzazioni degli strumenti restano a lui.

La crew opzionale offre 22 agenti Claude Code specializzati in pianificazione, sviluppo, test e revisione. Aggiungerla scrive file nel repository per condividere la configurazione. API e strumenti MCP permettono anche integrazioni personalizzate per leggere attività, controllare un intervento e segnalare eventi.

Dati condivisi e limiti da conoscere

Di norma la stanza riceve percorsi, branch, quantità di righe modificate, nomi interessati e i primi 500 caratteri dei prompt. AGENTMASH_HINTS=0 mantiene locali i normali suggerimenti dei prompt, salvo le eccezioni delle sessioni condivise.

Il codice rimane locale per impostazione predefinita. Attivare i diff o condividere una sessione cambia il perimetro; AGENTMASH_DIFFS=0 impedisce di inviare i propri diff. Le richieste ai colleghi e i riepiloghi delle risposte vengono conservati sul server senza crittografia end-to-end. Leggi la descrizione dei dati trasmessi.

Domande frequenti

L’uso gratuito comprende i modelli AI?

No. Free riguarda il coordinamento; gli agenti collegati e i modelli conservano abbonamenti e costi propri.

Devo usare soltanto Claude Code?

No. Sono disponibili collegamenti per Codex, Cursor e altri strumenti. La profondità varia: Cline riceve avvisi dopo la modifica, Continue e Zed usano le interrogazioni MCP.

AgentMash carica il codice sui suoi server?

Non invia normalmente i file sorgente completi, ma trasmette metadati ed estratti dei prompt. Diff e condivisione live prevedono condizioni diverse.

Documentazione e risorse ufficiali