Questa pagina è tradotta dalla documentazione inglese. Comandi, identificatori ed esempi restano invariati. Runtime 7.24.4 · SDK 2.6.7. Testo inglese
Inizia qui
Stato: Attivo Ambito: stato attuale Ultima revisione: 2026-09-16 Responsabile: runtime di ax-code
Se il README alla radice è il modo più rapido per installare AX Code, questa pagina è il modo più rapido per capirlo.
Edizioni e disponibilità
Parti da AX Code Standard, l’edizione open source gratuita per l’uso personale e commerciale. Usa modelli locali o cloud; AX Engine fornisce un percorso di inferenza locale nativo sui Mac Apple Silicon supportati. Autorizzazioni esistenti, revisione delle modifiche ed evidenza di esecuzione locale restano capacità di base.
Business è un’offerta proprietaria pianificata per la governance dell’organizzazione tramite AX Trust e per i flussi aziendali tramite AutomatosX. Usare Standard al lavoro non richiede di per sé una licenza Business. Vedi Standard e Business per i dettagli.
Installer firmati e archivi di runtime sono disponibili in modo anonimo da
download.ax-code.com. Leggi la guida di installazione e la
guida di aggiornamento e recupero. La documentazione tecnica pubblica è ospitata
su ax-code.app, documentazione, in modo indipendente dall’accesso ai sorgenti.
Già installato? Apri un terminale nel progetto, esegui
ax-code, poi usa /connect dentro la TUI per scegliere un provider. Inizia con una domanda
sul progetto, chiedi una piccola modifica e revisiona il diff e i controlli del progetto prima
del commit. Usa ax-code doctor se il runtime installato ha bisogno di diagnosi.
Che cos'è AX Code
AX Code è un runtime di programmazione con IA. Combina:
- agenti per compiti di programmazione diversi
- esecuzione esplicita degli strumenti
- selezione di modello e provider
- stato di sessione persistente
- isolamento e autorizzazioni configurabili
- superfici di integrazione come la TUI, l’SDK, la modalità server e MCP
Conta perché la programmazione con IA è utile nei repository reali solo quando puoi controllare che cosa l’agente può fare, conservare il contesto tra le sessioni e riusare lo stesso flusso fuori da una sola finestra di chat.
Da dove viene il valore
AX Code ottimizza il momento dopo che l’agente ha finito: decidere se tenere ciò che ha prodotto.
- Evidenza. Ogni sessione è registrata come un log di eventi tipizzato più istantanee dei file, così
ax-code graph,compare,replay,riskeauditpossono ricostruire che cosa è successo dopo la fine della conversazione. - Verifica. Dove una soglia è applicabile — candidati di arena, applicazione di un refactoring con soglia — sono i comandi propri del repository di typecheck, lint e test a decidere se un risultato è accettato.
- Reversibilità. Le istantanee sono recuperabili per passo, non solo per sessione, da un archivio di oggetti Git tenuto fuori dal repository.
- La tua decisione. AX Code classifica, assegna punteggi e riporta. Non fa il merge al posto tuo.
A sostegno di questo: strumenti espliciti con regole di autorizzazione e modalità di isolamento, sessioni durevoli, AGENTS.md per le convenzioni del repository, portabilità dei provider e un solo runtime dietro TUI, CLI, estensione VS Code, SDK, server senza interfaccia e integrazioni MCP. Sono fondamenta, non il motivo per scegliere AX Code: vedi Perché AX Code.
Per i comandi stessi, vedi Evidenza di esecuzione.
Modello mentale
Pensa ad AX Code come a cinque livelli:
- Livello provider: scegli il backend di modello contro cui vuoi eseguire.
- Livello agente: scegli l’agente giusto per il compito, oppure lascia che l’instradamento aiuti.
- Livello strumenti: l’agente agisce tramite strumenti espliciti, non tramite capacità nascoste.
- Livello sessione: conversazione, decisioni e stato persistono.
- Livello di controllo: isolamento, autorizzazioni e comportamento di audit definiscono il confine.
Il resto della documentazione si appoggia su quei livelli.
Scegli il percorso successivo
Voglio provarlo in fretta
- Parti dal README alla radice per l’installazione e il primo avvio.
- I percorsi di installazione supportati usano il runtime compilato:
- installer di rilascio Bash per macOS Apple Silicon e Linux:
curl -fsSL -H "Accept: application/vnd.github.raw+json" "https://api.github.com/repos/defai-digital/ax-code/contents/install?ref=main" | bash - alternativa Homebrew per la CLI su macOS:
brew tap defai-digital/tap && brew trust defai-digital/tap && brew install defai-digital/tap/ax-code - installer di rilascio GitHub per Windows PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://download.ax-code.com/install.ps1 | iex"
- installer di rilascio Bash per macOS Apple Silicon e Linux:
- L’installer Bash non è il percorso canonico di configurazione su Windows.
- I pacchetti npm non sono più canali supportati di installazione o aggiornamento. Vedi Canali di installazione e runtime per la policy delle piattaforme, le etichette di runtime e la matrice del launcher locale.
- Usa
/connectoax-code providers loginper impostare un modello. Vedi Provider e modelli supportati per i provider di API cloud, i provider CLI, AX Engine e gli ID dei modelli. Per un percorso di valutazione senza costo, usa l’avvio rapido delle API del livello gratuito. - Esegui
ax-code initdopo aver aperto un progetto reale, cosìAGENTS.mdcattura le convenzioni locali. - Se vuoi confini di sicurezza più stretti, attiva la modalità sandbox prima di modifiche più ampie.
Voglio usarlo in sicurezza in un repository di team o aziendale
- AX Code parte con la modalità autonoma accesa e la modalità sandbox spenta:
full-accesscon filesystem e accesso alla rete senza restrizioni. - Per lavoro di team, aziendale, non attendibile o non presidiato, attiva
--sandbox workspace-write(oread-only) prima di iniziare il compito. - Leggi Modalità sandbox per i confini di esecuzione.
- Leggi Modalità autonoma se l’agente girerà non presidiato.
- Leggi Policy di sicurezza per il modello delle minacce e i dettagli di conservazione delle credenziali.
- Leggi Livello semantico se provenienza e replay contano per il tuo flusso.
Voglio incorporarlo o automatizzarlo
- Usa i punti di ingresso senza interfaccia o gRPC di
@defai-digital/ax-code-sdkper l’integrazione in app TypeScript. - Usa Compatibilità HTTP e OpenAPI per un confine di servizio, client generati e il contratto OpenAPI autorevole.
- Usa
ax-code mcp addquando l’agente ha bisogno di strumenti o servizi esterni.
Voglio capire il repository o dare un riscontro
- Leggi l’hub della documentazione per il resto della documentazione pubblica.
- Leggi CONTRIBUTING.md per la policy attuale di contributo esterno.
Quando AX Code può non essere adatto
AX Code è di proposito più del completamento automatico o di una chat ospitata. Può essere troppo se:
- Ti servono solo suggerimenti di codice in linea e non vuoi agenti che eseguono strumenti.
- Ti serve un’esperienza solo SaaS ospitata, senza runtime locale.
- Non ti servono persistenza di sessione, replay, integrazione SDK o server, né istruzioni a livello di repository.
- Lavori in un ambiente in cui non è consentito alcun processo CLI locale.
In quei casi un assistente di editor più leggero può essere più semplice. AX Code è più forte quando l’agente deve operare dentro flussi di sviluppo reali, con controllo, continuità e confini di integrazione.
Primi comandi comuni
ax-code
ax-code providers login
ax-code models
ax-code run --model qwen -- "Review this change"
ax-code init
ax-code index
ax-code mcp add
ax-code doctor
Grok gira esclusivamente tramite Grok Build CLI. Seleziona grok-build-cli in /connect; AX Code invoca il comando locale grok e riusa il suo accesso o la sua sessione CLI. Il precedente provider di API cloud diretto xai non è più supportato.
Mappa della documentazione
| Argomento | Inizia qui |
|---|---|
| Perché scegliere AX Code | Perché AX Code |
| Panoramica del prodotto | Inizia qui |
| Revisionare o annullare il lavoro dell’agente | Evidenza di esecuzione |
| Modifiche multi-modello | Modifiche multi-modello verificate |
| Canali di installazione e runtime | Canali di installazione e runtime |
| Provider e modelli | Provider e modelli supportati |
| Valutazione delle API del livello gratuito | Avvio rapido delle API del livello gratuito |
| Sandbox e autorizzazioni | Modalità sandbox |
| Esecuzione non presidiata | Modalità autonoma |
| Instradamento e livello di modello | Auto-Route |
| Incorporamento dell’SDK | @defai-digital/ax-code-sdk |
| Client HTTP/OpenAPI | Compatibilità HTTP e OpenAPI |
| Integrazione VS Code | Integrazione VS Code · Marketplace |
| Architettura | Livello semantico |