Un Orchestrator open source che dà a Claude Code un knowledge graph e un code graph persistenti, condivisi tra i tuoi progetti. Il VCT Launcher è l'hub che installa e collega tutto. L<orchestrator>Orchestrator</orchestrator> mette insieme agenti, skill e hook. Gira in locale sulla tua macchina — open source, disponibile ora con licenza AGPL-3.0.
Ogni tool è autonomo e utile di per sé — ma si collegano tra loro. Il VCT Launcher è l'hub: un unico posto da cui installare, attivare e avviare tutto. I tool condividono un backend comune — un knowledge graph, un code graph e un set di MCP server — così l<orchestratorLlm>Orchestrator</orchestratorLlm> ricorda il contesto tra una sessione e laltra e i tool collegati riutilizzano la stessa memoria. Tutto in locale. Open source con licenza AGPL-3.0.
Quello che fa ogni giorno.
La maggior parte degli assistenti AI per il codice riparte da zero a ogni sessione. L'Orchestrator no. Ogni decisione e pattern che catturi finisce in un knowledge graph locale — embedding sulla tua macchina, niente passaggi cloud. Il graph è condiviso tra progetti, quindi il pattern JWT documentato il mese scorso è cercabile dal codebase aperto stamattina. Quando la sessione si resetta, uno snapshot conserva lo stato attivo e lo ripristina automaticamente.
I file sorgente vengono parsati, non solo passati a un embedding. Tree-sitter estrae un AST su 10+ linguaggi e costruisce collezioni tipate — funzioni, classi, moduli, API e chiamate cross-service (con protocollo e confidence). L'analisi profonda è opzionale (opt-in, richiede un componente JVM separato) e aggiunge control-flow e data-flow. Interrogabile via MCP: chiedi "chi chiama validate_token?" e ottieni una risposta strutturata in millisecondi. Re-indicizzato automaticamente a ogni modifica del codice, così non si desincronizza mai.
I comandi shell vengono controllati prima dell'esecuzione, le credenziali scansionate a ogni scrittura e le fetch di rete bloccate se puntano a IP interni. Ogni subprocess parte con i segreti rimossi dall'environment. Il modello non può aggirare nulla — l'enforcement è nel runner, non nel prompt. Prima di una Edit, il sistema estrae dal knowledge graph i pattern e le decisioni rilevanti e li inietta nel contesto — recall just-in-time, non eager loading.
Weaviate gira in un container in locale. Due modelli di embedding — uno per il testo, uno per il codice — selezionati automaticamente in base al tuo hardware. La GPU ti dà il modello code più grande; la CPU usa un fallback più leggero. Niente esce verso terze parti se non lo decidi tu. I segreti seguono la stessa regola: restano in un vault locale, con scope per progetto, e un singolo comando lancia il subprocess con le credenziali iniettate — senza mai stampare il valore sul terminale.
$ vct exec --project orchestrator \
--secret openai_key=OPENAI_API_KEY \
-- python main.pyNessuno script CLI da eseguire. Nessun file di configurazione da modificare. Il wizard gestisce installazione, dipendenze e prima sincronizzazione.
L'Orchestrator base e il VCT Launcher sono gratuiti e open source — già disponibili, scaricabili ora. Pro aggiunge un reranker RL-scored sul retrieval a €19/mese. Il resto è in arrivo — unisciti alla waitlist e ti avvisiamo.
Le cose che ci chiedono più spesso.