Repolode
husamql3

husamql3/db-studio

GUI de banco de dados open source para bancos SQL, de documentos e chave-valor, iniciada com um único comando npx.

Alternativa open source a:TablePlusDBeaver

Estrelas
310
Forks
29
Issues abertas
32
Último commit
há 6 horas

O que é?

db-studio é um cliente de banco de dados baseado no navegador que permite navegar por tabelas, editar registros, projetar esquemas e executar consultas em uma única interface. Ele é iniciado com `npx db-studio`, que lê uma DATABASE_URL de um arquivo .env local ou do ambiente, ou aceita uma URL de conexão colada na página Connect.

Ele oferece suporte a uma ampla variedade de mecanismos, incluindo PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Turso, Cloudflare D1, DuckDB, MongoDB, Redis e ClickHouse. As conexões salvas ficam em um arquivo de configuração local no diretório pessoal do usuário, e o servidor se vincula a 127.0.0.1 por padrão, com opções de host e senha para acesso pela rede.

A ferramenta também oferece uma opção Docker, uma grade de tabelas com edição em linha e exportação para CSV, Excel ou JSON, um editor de consultas baseado no Monaco e um assistente de IA que usa sua própria API key para Gemini, OpenAI, Anthropic, Grok ou OpenRouter.

Recursos principais

  • 01Conecta-se a bancos SQL, de documentos e chave-valor por meio de uma única URL de conexão
  • 02Grade de tabelas no estilo de planilha, com edição em linha, filtros, ordenação e paginação
  • 03O modo ao vivo destaca linhas e células alteradas
  • 04Inserção em lote a partir de CSV, Excel ou JSON
  • 05Cria tabelas, edita colunas e gerencia índices e chaves estrangeiras
  • 06Editor de consultas Monaco com geração e correção de consultas assistidas por IA

Casos de uso

  • Inspecionar rapidamente um banco de dados local de desenvolvimento sem instalar um cliente para desktop
  • Editar registros e exportar tabelas do SQLite ou PostgreSQL durante o desenvolvimento
  • Navegar por dados do MongoDB ou Redis junto com bancos relacionais em uma única ferramenta
  • Executar um estúdio de banco de dados compartilhado em uma rede privada com proteção por senha

Início rápido

  1. 1

    Execute db-studio com npx (não é preciso instalar)

    npx db-studio
  2. 2

    Passe uma URL de conexão diretamente ou cole-a na página Connect

    npx db-studio -d "postgresql://localhost/mydb"

Antes de usar

  • Por padrão, o servidor escuta em 127.0.0.1; portanto, o acesso pela rede requer configuração adicional.
  • Os recursos de IA exigem uma chave de API própria de um provedor compatível.

Em coleções

Tópicos

Perguntas frequentes

O que é db-studio?
GUI de banco de dados open source para bancos SQL, de documentos e chave-valor, iniciada com um único comando npx. db-studio é um cliente de banco de dados baseado no navegador que permite navegar por tabelas, editar registros, projetar esquemas e executar consultas em uma única interface. Ele é iniciado com `npx db-studio`, que lê uma DATABASE_URL de um arquivo .env local ou do ambiente, ou aceita uma URL de conexão colada na página Connect.
db-studio é gratuito? Qual é a licença?
db-studio é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
db-studio ainda é mantido?
Manutenção ativa. O último commit de db-studio foi em 6 de nov. de 2026.
Para que posso usar db-studio?
Inspecionar rapidamente um banco de dados local de desenvolvimento sem instalar um cliente para desktop Editar registros e exportar tabelas do SQLite ou PostgreSQL durante o desenvolvimento Navegar por dados do MongoDB ou Redis junto com bancos relacionais em uma única ferramenta Executar um estúdio de banco de dados compartilhado em uma rede privada com proteção por senha
Como instalar db-studio?
Execute db-studio com npx (não é preciso instalar): npx db-studio Passe uma URL de conexão diretamente ou cole-a na página Connect: npx db-studio -d "postgresql://localhost/mydb"
Onde consigo db-studio?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/husamql3/db-studio

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados