Aplicativo gratuito e de código aberto de estatísticas para Jellyfin que acompanha sessões, histórico de reprodução e atividades por usuário e biblioteca.
jordan-dalby/ByteStash
Aplicativo web auto-hospedado para armazenar, organizar e filtrar trechos de código, com armazenamento em SQLite ou PostgreSQL e endpoint MCP para assistentes de IA.
Alternativa open source a:GitHub Gists
- Estrelas
- 2,567
- Forks
- 128
- Issues abertas
- 58
- Último commit
- há 7 dias
O que é?
ByteStash é um aplicativo web auto-hospedado para guardar trechos de código em um só lugar. Os usuários podem criar e editar trechos e encontrá-los depois por linguagem de programação ou por palavras-chave no conteúdo.
Os trechos são armazenados em um banco de dados SQLite por padrão, com a opção de usar PostgreSQL. O projeto inclui login único via OIDC, uma REST API documentada com Swagger UI e imagens Docker para implantação. Também há opções de instalação no Unraid e no PikaPods.
O app inclui um endpoint integrado do Model Context Protocol que permite a assistentes como Claude, ChatGPT e Perplexity pesquisar, ler e gerenciar trechos, com autenticação pela mesma chave de API usada na REST API. O frontend é feito com React e Tailwind CSS, e o backend usa Node.js e Express.
Recursos principais
- 01Criar, editar e filtrar trechos de código por linguagem ou conteúdo
- 02Armazenar dados em SQLite por padrão, com suporte opcional a PostgreSQL
- 03Login único via OIDC
- 04Endpoint MCP integrado para assistentes de IA como Claude e ChatGPT
- 05REST API com documentação do Swagger UI
- 06Implantação com Docker e docker-compose
Casos de uso
- Manter uma biblioteca pessoal de trechos de código reutilizáveis no próprio servidor
- Compartilhar um repositório de trechos auto-hospedado com uma equipe pequena usando SSO
- Permitir que um assistente de IA pesquise e atualize os trechos salvos
Início rápido
- 1
Baixe e execute a imagem do Docker usando o arquivo docker-compose do README
docker compose up -d - 2
Abra o app no navegador pela porta 5000 e crie uma conta
Antes de usar
- É necessário hospedar por conta própria; não há uma versão hospedada, exceto pela oferta da PikaPods.
- O endpoint MCP exige HTTPS para clientes remotos, então você precisa de um proxy reverso com TLS.
- Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas sejam disponibilizadas como código aberto sob os mesmos termos.
Em coleções
Tópicos
Perguntas frequentes
- O que é ByteStash?
- Aplicativo web auto-hospedado para armazenar, organizar e filtrar trechos de código, com armazenamento em SQLite ou PostgreSQL e endpoint MCP para assistentes de IA. ByteStash é um aplicativo web auto-hospedado para guardar trechos de código em um só lugar. Os usuários podem criar e editar trechos e encontrá-los depois por linguagem de programação ou por palavras-chave no conteúdo.
- ByteStash é gratuito? Qual é a licença?
- ByteStash é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ByteStash ainda é mantido?
- Manutenção ativa. O último commit de ByteStash foi em 17 de out. de 2026.
- Para que posso usar ByteStash?
- Manter uma biblioteca pessoal de trechos de código reutilizáveis no próprio servidor Compartilhar um repositório de trechos auto-hospedado com uma equipe pequena usando SSO Permitir que um assistente de IA pesquise e atualize os trechos salvos
- Como instalar ByteStash?
- Baixe e execute a imagem do Docker usando o arquivo docker-compose do README: docker compose up -d Abra o app no navegador pela porta 5000 e crie uma conta
- Onde consigo ByteStash?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jordan-dalby/ByteStash
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um rastreador de mídia self-hosted para filmes, séries, anime, mangás, jogos, livros, quadrinhos e jogos de tabuleiro.
Sistema de armazenamento de arquivos pequenos baseado em um canal do Telegram, usado principalmente como hospedagem própria de imagens para blogs e notas em Markdown.
Sistema de inventário doméstico auto-hospedado para acompanhar itens, locais, documentos, garantias e manutenção, que dá continuidade ao projeto original HomeBox.
Diário de trading e plataforma de análise auto-hospedável que importa operações de várias corretoras e analisa padrões de desempenho.
Plataforma de colaboração open core e auto-hospedada, com chat, automação de fluxos de trabalho, chamadas de voz, compartilhamento de tela e integração com IA.