Um workspace web leve e self-hosted para navegar, editar e consultar vários tipos de bancos de dados, com opção de usar consultas assistidas por IA.
oliverjessner/sqlite-hub
App local com interface de desktop e CLI para navegar, editar, consultar, fazer backup e exportar arquivos de banco de dados SQLite.
Alternativa open source a:DB Browser for SQLite
- Estrelas
- 61
- Forks
- 7
- Issues abertas
- 0
- Último commit
- há 7 dias
O que é?
O SQLite Hub é um gerenciador especializado em arquivos SQLite que funciona localmente e não envia seus bancos de dados para serviços na nuvem. Ele permite navegar pelas tabelas usando filtros e editar linhas diretamente, alternar para a visualização Sheets, semelhante a uma planilha, e executar SQL em um editor com destaque de sintaxe, histórico de consultas, gráficos e métricas de desempenho.
Além das consultas, ele também cuida do trabalho com esquemas e da manutenção: uma visualização Structure com um grafo de relacionamentos, um Table Advisor que gera um relatório determinístico de integridade para cada tabela, geração de tipos para TypeScript, Rust, Kotlin, Swift e Go, e um Table Designer para criar e editar tabelas com uma prévia do SQL em tempo real. É possível criar, comparar e restaurar backups locais verificados, e o app solicita um backup de segurança antes de instruções arriscadas, como DROP ou ALTER.
O projeto também inclui uma CLI, uma API JSON local protegida por tokens específicos para cada banco de dados e um servidor MCP que agentes podem iniciar via STDIO. A instalação está disponível pelo Homebrew ou npm.
Recursos principais
- 01Navegue, filtre, ordene e edite linhas de tabelas, com prévia do diff SQL antes de salvar
- 02Visualização Sheets, semelhante a uma planilha, com edição de células diretamente na tabela
- 03Visualização Structure com grafo de relacionamentos e prévias de JOIN
- 04Table Advisor para identificar problemas de integridade por tabela e sugerir SQL
- 05Geração de tipos para TypeScript, Rust, Kotlin, Swift e Go
- 06Backups locais verificados com hash SHA-256 e restauração
Casos de uso
- Inspecionar um arquivo SQLite local e editar algumas linhas sem precisar de um cliente de banco de dados pesado
- Projetar e migrar esquemas com prévia do SQL em tempo real e backups de segurança
- Exportar resultados de consultas para CSV, JSON, Markdown ou Parquet
- Permitir que agentes de IA executem consultas somente de leitura ou insiram linhas por meio do servidor MCP
Início rápido
- 1
Instalar pelo Homebrew: adicionar o repositório como tap
brew tap oliverjessner/tap - 2
Instalar o aplicativo com Homebrew
brew install sqlite-hub - 3
Ou instalar globalmente com npm
npm install -g sqlite-hub - 4
Iniciar o aplicativo em outra porta
sqlite-hub serve --port 4174
Antes de usar
- O README não informa quais plataformas são compatíveis, além das referências a macOS, Windows e Linux nos caminhos de descoberta.
Em coleções
Tópicos
Perguntas frequentes
- O que é sqlite-hub?
- App local com interface de desktop e CLI para navegar, editar, consultar, fazer backup e exportar arquivos de banco de dados SQLite. O SQLite Hub é um gerenciador especializado em arquivos SQLite que funciona localmente e não envia seus bancos de dados para serviços na nuvem. Ele permite navegar pelas tabelas usando filtros e editar linhas diretamente, alternar para a visualização Sheets, semelhante a uma planilha, e executar SQL em um editor com destaque de sintaxe, histórico de consultas, gráficos e métricas de desempenho.
- sqlite-hub é gratuito? Qual é a licença?
- sqlite-hub é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sqlite-hub ainda é mantido?
- Manutenção ativa. O último commit de sqlite-hub foi em 31 de out. de 2026.
- Para que posso usar sqlite-hub?
- Inspecionar um arquivo SQLite local e editar algumas linhas sem precisar de um cliente de banco de dados pesado Projetar e migrar esquemas com prévia do SQL em tempo real e backups de segurança Exportar resultados de consultas para CSV, JSON, Markdown ou Parquet Permitir que agentes de IA executem consultas somente de leitura ou insiram linhas por meio do servidor MCP
- Como instalar sqlite-hub?
- Instalar pelo Homebrew: adicionar o repositório como tap: brew tap oliverjessner/tap Instalar o aplicativo com Homebrew: brew install sqlite-hub Ou instalar globalmente com npm: npm install -g sqlite-hub Iniciar o aplicativo em outra porta: sqlite-hub serve --port 4174
- Onde consigo sqlite-hub?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oliverjessner/sqlite-hub
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Quadro kanban self-hosted no navegador e servidor MCP em um único binário Rust pequeno, compartilhado por você e seus agentes de programação.
Cliente de banco de dados com TUI para PostgreSQL, MySQL, SQLite, DuckDB e outros, com atalhos de teclado no estilo do Vim.
Banco de dados SQL em processo, escrito em Rust e compatível com o dialeto, o formato de arquivo e a C API do SQLite, com um frontend experimental para Postgres.
Um servidor de comentários leve e auto-hospedado, escrito em Python e JavaScript, criado para substituir o Disqus sem exigir mudanças no site.
Ferramenta completa de gerenciamento de bancos de dados em PHP, distribuída em um único arquivo e compatível com MySQL, PostgreSQL, SQLite e outros.