Votre bibliothèque de code, privée et hébergée en France
Un gestionnaire de snippets de code propulsé par ByteStash, installé et maintenu par DINAO. Centralisez vos bouts de code réutilisables — ils restent sur nos serveurs français, à l'abri des regards et des fuites.
Qu'est-ce que ByteStash ?
ByteStash est une application web open-source et auto-hébergée de gestion de snippets de code. Elle fait office de dépôt personnel pour centraliser les blocs de code fréquemment utilisés en lieu sûr, plutôt que de les éparpiller entre anciens projets et gists publics.
Elle permet de créer et modifier des snippets, de les rechercher et filtrer par langage ou par mot-clé, et de les stocker dans une base SQLite à accès restreint. Un endpoint MCP (Model Context Protocol) intégré ouvre la voie à l'intégration avec des assistants IA comme Claude, ChatGPT ou Perplexity pour une gestion assistée des snippets.
Construite avec React et Tailwind CSS côté interface, Node.js / Express côté serveur, et conteneurisée via Docker, ByteStash propose aussi une API REST complète documentée par Swagger. Sous licence GPL-3.0, elle est activement maintenue.
Hébergez ByteStash chez DINAO
Paliers de ressources compatibles avec les pré-requis de ByteStash (1 vCPU / 256 Mo / 2 Go minimum). Hébergé en France, infogéré.
- 1 vCPU dédiés
- 2 Go de RAM
- 20 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 2 vCPU dédiés
- 4 Go de RAM
- 40 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 4 vCPU dédiés
- 8 Go de RAM
- 80 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 8 vCPU dédiés
- 16 Go de RAM
- 160 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
Détails techniques
Vous vous demandez…
En quoi ByteStash diffère-t-il d'un gist GitHub ?
ByteStash est entièrement privé et auto-hébergé : vos snippets restent sur votre instance en France, sans transiter par GitHub ni aucun service tiers. Vous gardez le contrôle total de votre code réutilisable.
Puis-je retrouver mes snippets facilement ?
Oui. ByteStash permet la recherche et le filtrage par langage de programmation ou par mot-clé, avec coloration syntaxique. Vous retrouvez le bon bout de code en quelques secondes.
Qu'est-ce que l'endpoint MCP ?
Le Model Context Protocol est un point d'accès qui permet à des assistants IA (Claude, ChatGPT, Perplexity) d'interagir avec votre bibliothèque de snippets pour vous aider à les gérer ou les retrouver. C'est une option que vous activez ou non.
Puis-je intégrer ByteStash à mes outils ?
Oui. ByteStash expose une API REST complète documentée via Swagger, ce qui permet de l'automatiser et de le connecter à vos environnements de développement et vos scripts internes.
Faut-il des compétences techniques ?
Pour l'usage, non : l'interface web est prête à l'emploi. DINAO gère l'installation, la sécurité, la base et les mises à jour. Les développeurs peuvent en plus exploiter l'API et l'endpoint MCP.