La tua libreria di codice, privata e ospitata in Francia
Un gestore di snippet di codice alimentato da ByteStash, installato e mantenuto da DINAO. Centralizza i tuoi blocchi di codice riutilizzabili — rimangono sui nostri server francesi, al riparo da sguardi e fughe di dati.
Cos'è ByteStash ?
ByteStash è un'applicazione web open-source e auto-hosted per la gestione di snippet di codice. Funge da repository personale per centralizzare i blocchi di codice più utilizzati in un luogo sicuro, invece di spargerli tra vecchi progetti e gist pubblici.
Consente di creare e modificare snippet, di ricercare e filtrare per linguaggio o parola chiave, e di archivarli in un database SQLite ad accesso limitato. Un endpoint MCP (Model Context Protocol) integrato apre la strada all'integrazione con assistenti IA come Claude, ChatGPT o Perplexity per una gestione assistita degli snippet.
Costruita con React e Tailwind CSS lato interfaccia, Node.js / Express lato server, e containerizzata tramite Docker, ByteStash offre anche una API REST completa documentata da Swagger. Sotto licenza GPL-3.0, è attivamente mantenuta.
Alloggia ByteStash su DINAO
Livelli di risorse compatibili con i requisiti di ByteStash (1 vCPU / 256 Mo / 2 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
In cosa ByteStash differisce da un gist GitHub?
ByteStash è completamente privato e auto-hosted: i tuoi snippet rimangono sulla tua istanza in Francia, senza transitare per GitHub o qualsiasi servizio di terze parti. Mantieni il controllo totale sul tuo codice riutilizzabile.
Posso ritrovare facilmente i miei snippet?
Sì. ByteStash consente la ricerca e il filtraggio per linguaggio di programmazione o parola chiave, con evidenziazione della sintassi. Ritrovi il pezzo di codice giusto in pochi secondi.
Cos'è l'endpoint MCP?
Il Model Context Protocol è un punto di accesso che consente ad assistenti IA (Claude, ChatGPT, Perplexity) di interagire con la tua libreria di snippet per aiutarti a gestirli o ritrovarli. È un'opzione che attivi o meno.
Posso integrare ByteStash ai miei strumenti?
Sì. ByteStash espone un'API REST completa documentata tramite Swagger, il che consente di automatizzarla e connetterla ai tuoi ambienti di sviluppo e script interni.
Sono necessarie competenze tecniche?
Per l'uso, no: l'interfaccia web è pronta all'uso. DINAO gestisce l'installazione, la sicurezza, il database e gli aggiornamenti. Gli sviluppatori possono inoltre sfruttare l'API e l'endpoint MCP.