TabbyML: GitHub Copilot open source con codebase RAG self-hosted
In una frase TabbyML raggiunge maturità production con completamento FIM (fill-in-the-middle), indicizzazione RAG del repository locale, plugin per VS Code e JetBrains, e deployment Docker — primo Copilot alternativo open source con contesto del proprio codebase.
GitHub Copilot è straordinariamente utile, ma pone una domanda scomoda: vuoi davvero che tutto il codice della tua azienda — incluse le parti proprietarie, le logiche di business critiche, le credenziali accidentalmente nei commenti — venga inviato ai server di Microsoft? TabbyML offre la stessa esperienza di completamento AI, ma installato completamente sul proprio server, senza inviare nulla all'esterno.
La caratteristica più interessante è il "contesto del codebase": TabbyML indicizza il codice del tuo repository e usa quella conoscenza per suggerire completamenti che si adattano ai tuoi pattern, alle tue convenzioni di naming, alle tue funzioni già esistenti. Non è solo un modello generico che conosce Python — è un assistente che conosce specificamente il tuo codice.
L'installazione si fa con Docker, e i plugin per VS Code e JetBrains rendono l'esperienza identica a Copilot dal punto di vista dell'utente: si scrive codice, e il completamento arriva automaticamente come testo grigio da accettare con Tab. La privacy del codice proprietario è garantita al 100%.
Aziende
TabbyML
Tool
—
Tag
Fonti