Tabularis é um workspace SQL de desktop, de código aberto, com 3 drivers de banco de dados integrados e 21 plugins disponíveis, incluindo DuckDB, ClickHouse, Redis e Firestore. Seu servidor MCP integrado permite que Claude, Cursor e Devin (antigo Windsurf) leiam seu esquema e executem consultas no mesmo aplicativo que você já usa.
Site · Documentação · Download · Changelog
English · Italiano · Español · 中文 · Français · Deutsch · 日本語 · Русский · Tagalog · 한국어 · Português (Brasil)
Note
Este é um documento traduzido. Para a versão mais atual e oficial, consulte o README em inglês.
winget install Debba.Tabularis # Windows
brew install --cask tabularis # macOS
sudo snap install tabularis # LinuxOu baixe um instalador diretamente:
A interface do aplicativo está disponível em inglês, italiano, espanhol, chinês (simplificado), francês, alemão, japonês, russo, coreano, tagalo e português (Brasil).
Tip
Discord: Junte-se ao nosso servidor para conversar com os mantenedores, compartilhar feedback e obter ajuda.
| tabularis | DBeaver CE | TablePlus | Beekeeper Studio | |
|---|---|---|---|---|
| Licença | Apache 2.0, gratuito | Apache 2.0, gratuito (Pro é pago) | Comercial | GPLv3 (edições pagas) |
| Notebooks SQL (células SQL + Markdown, variáveis entre células, gráficos) | ✅ | ❌ | ❌ | ❌ |
| Servidor MCP integrado para agentes de IA | ✅ | ❌ | ❌ | ❌ |
| Plugins em qualquer linguagem (JSON-RPC via stdio) | ✅ | Plugins Java/Eclipse | Plugins JavaScript | ❌ |
| IA text-to-SQL com modelos locais (Ollama) | ✅ | Assistente de IA na nuvem | ❌ | ❌ |
| EXPLAIN Visual com gráficos de plano interativos | ✅ | ✅ | ❌ | ❌ |
| Bancos de dados prontos para uso | 3 integrados + 21 plugins oficiais | 100+ | 20+ | ~10 |
Note
Comparação de junho de 2026; os recursos de outras ferramentas podem ter mudado desde então. Se você precisa de dezenas de drivers, use o DBeaver. O Tabularis foca em fazer bem um número menor de bancos de dados.
PostgreSQL, MySQL/MariaDB e SQLite já vêm integrados. O driver PostgreSQL integrado está obsoleto em favor do plugin PostgreSQL, que o Tabularis instala automaticamente. Todo o resto é um plugin. A cobertura atual espelha a cobertura de drivers e plugins no site:
Disponíveis
| Banco de dados | Plugin | Banco de dados | Plugin |
|---|---|---|---|
| ClickHouse | tabularis-clickhouse-plugin | LibSQL / Turso | tabularis-libsql-plugin |
| Cloudflare D1 | tabularis_cloudflare_d1_plugin | MongoDB | tabularis-mongodb-plugin |
| Cloudflare D1 (HTTP API) | cloudflare-tabularis | MongoDB Atlas | tabularis-mongodb-plugin |
| DM / Dameng | tabularis-dameng-plugin | Oracle | tabularis-oracle-plugin |
| DuckDB | tabularis-duckdb-plugin | Redis (Go) | tabularis-redis-plugin-go |
| DynamoDB | tabularis-dynamodb-plugin | Redis (Rust) | tabularis-redis-plugin |
| Elasticsearch | tabularis-elasticsearch-plugin | SQL Server | tabularis-sqlserver-plugin |
| Firestore | firestore-tabularis | CSV Folder | tabularis-csv-plugin |
| IBM Db2 | tabularis-db2-plugin | Google Sheets | tabularis-google-sheets-plugin |
| IBM Informix | tabularis-informix-plugin | HackerNews | tabularis-hackernews-plugin |
No quadro de recompensas
| Status | Bancos de dados |
|---|---|
| Reivindicado | Google BigQuery, Meilisearch |
| Planejado | Amazon Redshift, CockroachDB, TiDB |
| Em breve | Snowflake |
| Aberto | Cassandra, Etcd, Firebird, ScyllaDB, SQL Anywhere, SurrealDB, Trino / Presto |
Note
Os drivers disponíveis podem ser instalados a partir do registro de plugins. Todo o resto está no quadro de recompensas: reivindique um, patrocine um ou solicite um banco de dados.
winget install Debba.TabularisOu baixe o instalador na página de Releases.
brew install --cask tabularisBuilds a partir da v0.13.1 são assinados e notarizados pela Apple, então abrem sem nenhuma etapa extra.
Observações para versões anteriores à v0.13.1
As observações abaixo se aplicam apenas a versões antigas (anteriores à v0.13.1) baixadas diretamente:
- Você precisa permitir o acesso de acessibilidade (Privacidade e Segurança) ao aplicativo tabularis. Se estiver atualizando e já tiver o tabularis na lista de permitidos, remova-o manualmente antes que o acesso de acessibilidade possa ser concedido à nova versão.
- Depois de copiar o aplicativo para o diretório Applications, você também pode precisar executar:
xattr -c /Applications/tabularis.appSnap
sudo snap install tabularis
sudo snap connect tabularis:password-manager-service # acesso ao Keychain para credenciais salvasImportant
A interface password-manager-service ainda não é conectada automaticamente pela Snap Store. Sem ela, salvar uma conexão falha com o erro Platform secure storage failure.
Flatpak
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.TabularisAppImage
chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImageArch Linux
yay -S tabularis-bin- Verificação automática de atualizações ao iniciar.
- Atualização manual possível pelo GitHub Releases.
Veja a galeria completa em tabularis.dev.
Referência completa em tabularis.dev →
- Suporte para PostgreSQL, MySQL/MariaDB e SQLite.
- Perfis de conexão salvos localmente.
- Túnel SSH e armazenamento de senhas no Keychain do sistema.
- Página de conexões com visualização em grade/lista e busca em tempo real.
- Aparência por conexão: ícone personalizado (Lucide, emoji ou imagem personalizada) e cor de destaque.
Referência completa em tabularis.dev →
- Navegue por tabelas, colunas, chaves, índices, views e rotinas.
- Edição em linha de elementos selecionados do esquema.
- Diagrama ER interativo.
- Ações rápidas pelos menus de contexto.
Referência completa em tabularis.dev →
- Editor Monaco com destaque de sintaxe e autocompletar.
- Várias abas com conexões isoladas.
- Execução de múltiplas consultas com resultados separados.
- Consultas salvas e sobreposição de IA no editor.
Referência completa em tabularis.dev →
- Células SQL e Markdown no mesmo documento.
- Resultados em linha e gráficos.
- Variáveis entre células e parâmetros globais.
- Execução sequencial de todas as células.
Referência completa em tabularis.dev →
- Construção de consultas por arrastar e soltar.
- JOINs visuais, filtros, agregações, ordenação e limites.
- SQL gerado em tempo real.
Referência completa em tabularis.dev →
- Planos de execução como grafos navegáveis.
- Visão em tabela, visão bruta e análise opcional por IA.
- Suporte para PostgreSQL, MySQL/MariaDB e SQLite.
Referência completa em tabularis.dev →
- Edição em linha e em lote.
- Criação, seleção e exclusão de linhas.
- Exportação como CSV ou JSON.
- Suporte inicial a dados espaciais.
- Células JSON/JSONB com destaque e janela de editor dedicada (Árvore / Monaco / Bruto). Opcional por conexão: detectar JSON em colunas de texto.
- Visualizador de logs em tempo real nas Configurações.
- Filtragem por nível.
- Exportação para arquivos
.log. - Modo Debug via CLI:
tabularis --debug.
Referência completa em tabularis.dev →
- Sistema de plugins externo via JSON-RPC 2.0 pelo stdin/stdout.
- Drivers da comunidade instaláveis sem reiniciar.
- Registro oficial:
plugins/registry.json. - Guia do desenvolvedor:
plugins/PLUGIN_GUIDE.md.
Referência completa em tabularis.dev →
A configuração é armazenada em:
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\tabularis\
Arquivos principais:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/connection-icons/(imagens personalizadas para os ícones de conexão)
Em config.json, o campo language aceita os valores auto, en, it, es, zh, fr, de, ja, ru, ko, tl e pt-BR.
Referência completa em tabularis.dev →
Text-to-SQL opcional e explicação de consultas com:
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Ollama
- APIs compatíveis com OpenAI
Os modelos são carregados dinamicamente e armazenados em cache localmente.
Referência completa em tabularis.dev →
Inicie o servidor MCP integrado:
tabularis --mcpClientes suportados:
- Claude Desktop
- Cursor
- Windsurf
Ferramentas disponíveis:
| Ferramenta | Descrição |
|---|---|
list_connections |
Lista todas as conexões de banco de dados salvas |
list_databases |
Lista todos os bancos de dados disponíveis para uma conexão |
list_tables |
Lista tabelas em uma conexão (com filtro de esquema opcional) |
describe_table |
Obtém o esquema completo: colunas, índices, chaves estrangeiras |
run_query |
Executa qualquer consulta SQL e retorna os resultados |
| Camada | Stack |
|---|---|
| Frontend | React 19, TypeScript, Tailwind CSS v4 |
| Backend | Rust, Tauri v2, SQLx |
Configuração
pnpm install
pnpm tauri devBuild
pnpm tauri buildO roadmap é gerado automaticamente a partir das issues do GitHub. Veja o estado atual no README em inglês.
Contribuições são bem-vindas, veja CONTRIBUTING.md. Bons pontos de partida:
- Sistema de design da UI e identidade visual: chamada para contribuidores
- Escreva um plugin de driver em qualquer linguagem com o Guia de Plugins
O Tabularis é apoiado por patrocinadores e apoiadores incríveis. Veja a lista completa no README em inglês e em tabularis.dev/sponsors.
O Tabularis começou como um experimento: até onde o desenvolvimento assistido por IA poderia chegar na construção de uma ferramenta funcional do zero? Mais longe do que o esperado: hoje é um projeto ativamente mantido, com lançamentos regulares e um ecossistema de plugins.
Gosta do tabularis? Dê uma estrela no repositório ⭐, isso ajuda muito o projeto.


