Repolode
oliverjessner

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. 1

    Instalar pelo Homebrew: adicionar o repositório como tap

    brew tap oliverjessner/tap
  2. 2

    Instalar o aplicativo com Homebrew

    brew install sqlite-hub
  3. 3

    Ou instalar globalmente com npm

    npm install -g sqlite-hub
  4. 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

#sqlite#database-management#local-first#sql-editor#database-backup#cli#mcp#sqlite-database#sqlite3

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