Repolode
TabularisDB

TabularisDB/tabularis

Workspace SQL desktop de código aberto para PostgreSQL, MySQL, SQLite e bancos de dados via plugins, com servidor MCP integrado para agentes de IA.

Alternativa open source a:DBeaverTablePlus

Estrelas
5,286
Forks
395
Issues abertas
126
Último commit
anteontem

O que é?

Tabularis é um cliente SQL para desktop desenvolvido com Tauri, React e Rust. Ele vem com drivers nativos para PostgreSQL, MySQL/MariaDB e SQLite, enquanto outros bancos de dados, como DuckDB, ClickHouse, SQL Server, Redis e Firestore, são adicionados por meio de um sistema de plugins. Os plugins são executáveis independentes que se comunicam com o app via JSON-RPC por stdin/stdout, então podem ser escritos em qualquer linguagem e instalados nas Configurações.

O app oferece o fluxo de trabalho habitual: uma árvore de schemas com edição inline, um diagrama ER interativo, um editor SQL baseado no Monaco com execução de várias instruções, uma grade de dados com edição em lote e exportação para CSV ou JSON, além de um construtor visual de consultas. Também inclui notebooks SQL que combinam células SQL e Markdown, e uma visualização Visual EXPLAIN que exibe planos de execução como grafos de nós.

O Tabularis inclui um servidor MCP iniciado com `tabularis --mcp`, que permite que Claude Desktop, Cursor e Windsurf consultem schemas e executem queries. O recurso opcional de conversão de texto em SQL com IA funciona com OpenAI, Anthropic, Ollama e outros provedores compatíveis com OpenAI.

Recursos principais

  • 01Drivers nativos para PostgreSQL, MySQL/MariaDB e SQLite, além de 24 drivers de plugins, incluindo DuckDB, ClickHouse e SQL Server.
  • 02Notebooks SQL que combinam células SQL e Markdown, com variáveis compartilhadas entre células e gráficos.
  • 03O Visual EXPLAIN exibe planos de execução como grafos de nós interativos.
  • 04O servidor MCP integrado disponibiliza a navegação pelos schemas e a execução de queries para agentes de IA.
  • 05Sistema de plugins independente de linguagem que usa JSON-RPC via stdin/stdout.
  • 06Tunelamento SSH e armazenamento opcional de senhas salvas no chaveiro do sistema.

Casos de uso

  • Consultar e editar bancos de dados de produção ou desenvolvimento em um único app para desktop.
  • Permitir que um assistente de programação com IA inspecione um schema e crie queries usando MCP.
  • Criar notebooks de análise reproduzíveis que combinam queries SQL e anotações.
  • Trabalhar com vários mecanismos de banco de dados sem instalar um cliente separado para cada um.

Início rápido

  1. 1

    Instalar no Windows com WinGet

    winget install Debba.Tabularis
  2. 2

    Instalar no macOS com Homebrew

    brew install --cask tabularis
  3. 3

    Instalar no Linux com Snap

    sudo snap install tabularis

Antes de usar

  • Apenas PostgreSQL, MySQL/MariaDB e SQLite vêm integrados; outros bancos de dados precisam de plugins.
  • O driver integrado do PostgreSQL foi descontinuado em favor de um plugin separado.

Em coleções

Tópicos

Perguntas frequentes

O que é tabularis?
Workspace SQL desktop de código aberto para PostgreSQL, MySQL, SQLite e bancos de dados via plugins, com servidor MCP integrado para agentes de IA. Tabularis é um cliente SQL para desktop desenvolvido com Tauri, React e Rust. Ele vem com drivers nativos para PostgreSQL, MySQL/MariaDB e SQLite, enquanto outros bancos de dados, como DuckDB, ClickHouse, SQL Server, Redis e Firestore, são adicionados por meio de um sistema de plugins. Os plugins são executáveis independentes que se comunicam com o app via JSON-RPC por stdin/stdout, então podem ser escritos em qualquer linguagem e instalados nas Configurações.
tabularis é gratuito? Qual é a licença?
tabularis é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
tabularis ainda é mantido?
Manutenção ativa. O último commit de tabularis foi em 24 de out. de 2026.
Para que posso usar tabularis?
Consultar e editar bancos de dados de produção ou desenvolvimento em um único app para desktop. Permitir que um assistente de programação com IA inspecione um schema e crie queries usando MCP. Criar notebooks de análise reproduzíveis que combinam queries SQL e anotações. Trabalhar com vários mecanismos de banco de dados sem instalar um cliente separado para cada um.
Como instalar tabularis?
Instalar no Windows com WinGet: winget install Debba.Tabularis Instalar no macOS com Homebrew: brew install --cask tabularis Instalar no Linux com Snap: sudo snap install tabularis
Onde consigo tabularis?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TabularisDB/tabularis

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

Projetos relacionados