Your code library, private and hosted in France
A code snippet manager powered by ByteStash, installed and maintained by DINAO. Centralize your reusable code blocks — they stay on our French servers, out of sight and safe from leaks.
What is ByteStash?
ByteStash is an open-source, self-hosted web application for managing code snippets. It serves as a personal repository to centralize frequently used code blocks in a secure location, rather than scattering them across old projects and public gists.
It allows you to create and edit snippets, search and filter them by language or keyword, and store them in a restricted-access SQLite database. An integrated MCP endpoint (Model Context Protocol) opens the door to integration with AI assistants like Claude, ChatGPT, or Perplexity for assisted snippet management.
Built with React and Tailwind CSS on the frontend, Node.js / Express on the backend, and containerized via Docker, ByteStash also offers a complete REST API documented by Swagger. Licensed under GPL-3.0, it is actively maintained.
Host ByteStash at DINAO
Resource tiers compatible with ByteStash prerequisites (minimum 1 vCPU / 256 Mo / 2 Go). Hosted in France, fully managed.
- 1 dedicated vCPU
- 2 Go RAM
- 20 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
Technical details
You might be wondering…
How does ByteStash differ from a GitHub gist?
ByteStash is fully private and self-hosted: your snippets stay on your French instance, without passing through GitHub or any third-party service. You maintain full control over your reusable code.
Can I easily retrieve my snippets?
Yes. ByteStash allows search and filtering by programming language or keyword, with syntax highlighting. You find the right code snippet in seconds.
What is the MCP endpoint?
The Model Context Protocol is an access point that allows AI assistants (Claude, ChatGPT, Perplexity) to interact with your snippet library to help you manage or retrieve them. It is an option you can enable or disable.
Can I integrate ByteStash with my tools?
Yes. ByteStash exposes a complete REST API documented via Swagger, allowing you to automate it and connect it to your development environments and internal scripts.
Do technical skills are required?
For usage, no: the web interface is ready to use. DINAO handles installation, security, the database, and updates. Developers can additionally leverage the API and the MCP endpoint.