Cliente de banco de dados com IA e servidor MCP para desktop e web, compatível com Postgres, MySQL, MariaDB, SQL Server, ClickHouse e SQLite.
- 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
Instalar no Windows com WinGet
winget install Debba.Tabularis - 2
Instalar no macOS com Homebrew
brew install --cask tabularis - 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
Cliente de banco de dados multiplataforma e leve para mais de 100 bancos, com app desktop, Docker, CLI, assistente de SQL com IA integrado e servidor MCP.
Cliente de banco de dados nativo, gratuito e de código aberto para macOS e iOS, com suporte a bancos SQL e NoSQL, chat com IA integrado e servidor MCP.
Gerenciador de bancos de dados multiplataforma para MySQL, PostgreSQL, SQL Server, MongoDB, SQLite e muitos outros bancos SQL e NoSQL, disponível como app para desktop ou web.
Uma interface de terminal controlada pelo teclado para se conectar a diversos bancos de dados SQL e consultá-los, inspirada no lazygit.
Cliente SQL desktop multiplataforma com IA, feito em Flutter, compatível com MySQL, PostgreSQL, SQL Server, SQLite e outros bancos.