Tabularis Tabularis

# Tabularis Tabularis é um workspace SQL de desktop, de código aberto, com 3 drivers de banco de dados integrados e 24 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


Release Stars Downloads Build & Release Discord Gitster
Snap Store Flatpak (Flatpark) AUR WinGet

Vercel OSS Program

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](../../README.md).
Tabularis, um workspace SQL de desktop, com editor de consultas e grade de dados
## Download ```bash winget install Debba.Tabularis # Windows brew install --cask tabularis # macOS sudo snap install tabularis # Linux ``` Ou baixe um instalador diretamente: - **Windows:**  [![Windows](https://img.shields.io/badge/Windows-Download-blue?logo=windows)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64-setup.exe) - **macOS:**  [![macOS (Apple Silicon)](https://img.shields.io/badge/macOS-Apple%20Silicon-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_aarch64.dmg) [![macOS (Intel)](https://img.shields.io/badge/macOS-Intel-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64.dmg) - **Linux:**  [![Linux AppImage](https://img.shields.io/badge/Linux-AppImage-green?logo=linux)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.AppImage) [![Linux .deb](https://img.shields.io/badge/Linux-.deb-orange?logo=debian)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.deb) [![Linux .rpm](https://img.shields.io/badge/Linux-.rpm-red?logo=redhat)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis-0.29.0-1.x86_64.rpm) 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](https://discord.com/invite/K2hmhfHRSt) para conversar com os mantenedores, compartilhar feedback e obter ajuda. ## Por que tabularis? | | **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 + 24 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. ### Suporte a bancos de dados PostgreSQL, MySQL/MariaDB e SQLite já vêm integrados. O driver PostgreSQL integrado está obsoleto em favor do [plugin PostgreSQL](https://github.com/TabularisDB/tabularis-postgresql-plugin), que o Tabularis instala automaticamente. Todo o resto é um plugin. A cobertura atual espelha a [cobertura de drivers e plugins](https://tabularis.dev/#driver-coverage) no site: **Disponíveis** | Banco de dados | Plugin | Banco de dados | Plugin | | ------------------------ | ----------------------------------------------------------------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------- | | ClickHouse | [tabularis-clickhouse-plugin](https://github.com/TabularisDB/tabularis-clickhouse-plugin) | LibSQL / Turso | [tabularis-libsql-plugin](https://github.com/TabularisDB/tabularis-libsql-plugin) | | Cloudflare D1 | [tabularis_cloudflare_d1_plugin](https://github.com/josejorge/tabularis_cloudflare_d1_plugin) | MongoDB | [tabularis-mongodb-plugin](https://github.com/danielnuld/tabularis-mongodb-plugin) | | Cloudflare D1 (HTTP API) | [cloudflare-tabularis](https://github.com/GabrielMalava/cloudflare-tabularis) | MongoDB Atlas | [tabularis-mongodb-plugin](https://github.com/TabularisDB/tabularis-mongodb-plugin) | | DM / Dameng | [tabularis-dameng-plugin](https://github.com/haos666/tabularis-dameng-plugin) | Oracle | [tabularis-oracle-plugin](https://github.com/TabularisDB/tabularis-oracle-plugin) | | DuckDB | [tabularis-duckdb-plugin](https://github.com/TabularisDB/tabularis-duckdb-plugin) | Redis (Go) | [tabularis-redis-plugin-go](https://github.com/gzamboni/tabularis-redis-plugin-go) | | DynamoDB | [tabularis-dynamodb-plugin](https://github.com/TabularisDB/tabularis-dynamodb-plugin) | Redis (Rust) | [tabularis-redis-plugin](https://github.com/nicholas-papachriston/tabularis-redis-plugin) | | Elasticsearch | [tabularis-elasticsearch-plugin](https://github.com/TabularisDB/tabularis-elasticsearch-plugin) | SQL Server | [tabularis-sqlserver-plugin](https://github.com/TabularisDB/tabularis-sqlserver-plugin) | | Firestore | [firestore-tabularis](https://codeberg.org/NewtTheWolf/firestore-tabularis) | CSV Folder | [tabularis-csv-plugin](https://github.com/TabularisDB/tabularis-csv-plugin) | | IBM Db2 | [tabularis-db2-plugin](https://github.com/TabularisDB/tabularis-db2-plugin) | Google Sheets | [tabularis-google-sheets-plugin](https://github.com/TabularisDB/tabularis-google-sheets-plugin) | | IBM Informix | [tabularis-informix-plugin](https://github.com/danielnuld/tabularis-informix-plugin) | HackerNews | [tabularis-hackernews-plugin](https://github.com/TabularisDB/tabularis-hackernews-plugin) | | Cassandra / ScyllaDB | [tabularis-cassandra-plugin](https://github.com/TabularisDB/tabularis-cassandra-plugin) | Harper | [tabularis-harper-plugin](https://github.com/HarperFast/tabularis-harper-plugin) | | PostgreSQL | [tabularis-postgresql-plugin](https://github.com/TabularisDB/tabularis-postgresql-plugin) | Trino | [tabularis-trino-plugin](https://github.com/TabularisDB/tabularis-trino-plugin) | **No quadro de recompensas** | Status | Bancos de dados | | ------------ | ---------------------------------------------------------------------------- | | Em andamento | Amazon Redshift, Google BigQuery, Meilisearch | | Planejado | CockroachDB, TiDB | | Em breve | Snowflake | | Aberto | Etcd, Firebird, SQL Anywhere, SurrealDB | > [!NOTE] > Os drivers **disponíveis** podem ser instalados a partir do [registro de plugins](https://tabularis.dev/plugins). Todo o resto está no [quadro de recompensas](https://tabularis.dev/plugins/bounties): reivindique um, patrocine um ou [solicite um banco de dados](https://github.com/TabularisDB/tabularis/discussions). ## Instalação ### Windows ```bash winget install Debba.Tabularis ``` Ou baixe o instalador na [página de Releases](https://github.com/TabularisDB/tabularis/releases). ### macOS ```bash brew install --cask tabularis ``` Builds 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: ```bash xattr -c /Applications/tabularis.app ```
### Linux **Snap** ```bash sudo snap install tabularis sudo snap connect tabularis:password-manager-service # acesso ao Keychain para credenciais salvas ``` > [!IMPORTANT] > 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** ```bash flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo flatpak install flatpark dev.tabularis.Tabularis ``` **AppImage** ```bash chmod +x tabularis_x.x.x_amd64.AppImage ./tabularis_x.x.x_amd64.AppImage ``` **Arch Linux** ```bash yay -S tabularis-bin ``` ## Atualizações - Verificação automática de atualizações ao iniciar. - Atualização manual possível pelo GitHub Releases. ## Galeria Veja a galeria completa em [tabularis.dev](https://tabularis.dev). ## Funcionalidades ### Gerenciamento de Conexões [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/connections) - 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. ### Explorador de Banco de Dados [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/schema-management) - 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. ### Editor SQL [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/editor) - 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. ### Notebooks SQL [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/notebooks) - 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. ### Construtor Visual de Consultas [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/visual-query-builder) - Construção de consultas por arrastar e soltar. - JOINs visuais, filtros, agregações, ordenação e limites. - SQL gerado em tempo real. ### EXPLAIN Visual [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/visual-explain) - 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. ### Grade de Dados [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/data-grid) - 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. ### Logs - Visualizador de logs em tempo real nas Configurações. - Filtragem por nível. - Exportação para arquivos `.log`. - Modo Debug via CLI: `tabularis --debug`. ### Plugins [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/plugins) - Sistema de plugins externo via JSON-RPC 2.0 pelo stdin/stdout. - Drivers da comunidade instaláveis sem reiniciar. - Registro oficial: [`plugins/registry.json`](../../plugins/registry.json). - Guia do desenvolvedor: [`plugins/PLUGIN_GUIDE.md`](../../plugins/PLUGIN_GUIDE.md). ## Configuração [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/configuration) A configuração é armazenada em: - Linux: `~/.config/tabularis/` - macOS: `~/Library/Application Support/tabularis/` - Windows: `%APPDATA%\tabularis\` Arquivos principais: - `connections.json` - `saved_queries.json` - `config.json` - `themes/` - `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`. ## IA [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/ai-assistant) Text-to-SQL opcional e explicação de consultas com: - OpenAI - Anthropic - MiniMax - OpenRouter - Requesty - Ollama - APIs compatíveis com OpenAI Os modelos são carregados dinamicamente e armazenados em cache localmente. ## MCP [Referência completa em tabularis.dev →](https://tabularis.dev/wiki/mcp-server) Inicie o servidor MCP integrado: ```bash tabularis --mcp ``` Clientes 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 | ## Stack Tecnológica | Camada | Stack | | -------- | ------------------------------------- | | Frontend | React 19, TypeScript, Tailwind CSS v4 | | Backend | Rust, Tauri v2, SQLx | ## Desenvolvimento **Configuração** ```bash pnpm install pnpm tauri dev ``` **Build** ```bash pnpm tauri build ``` ## Roadmap O roadmap é gerado automaticamente a partir das issues do GitHub. Veja o estado atual no [README em inglês](../../README.md#roadmap). ## Contribuindo Contribuições são bem-vindas, veja [CONTRIBUTING.md](../../CONTRIBUTING.md). Bons pontos de partida: - [Sistema de design da UI e identidade visual: chamada para contribuidores](https://github.com/TabularisDB/tabularis/issues/195) - Escreva um plugin de driver em qualquer linguagem com o [Guia de Plugins](../../plugins/PLUGIN_GUIDE.md) ## Patrocinadores e apoiadores O Tabularis é apoiado por patrocinadores e apoiadores incríveis. Veja a lista completa no [README em inglês](../../README.md#sponsors-and-supporters) e em [tabularis.dev/sponsors](https://tabularis.dev/sponsors). ## História de Origem 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. ## Licença [Apache License 2.0](../../LICENSE) ---

Gosta do tabularis? Dê uma estrela no repositório ⭐, isso ajuda muito o projeto.

RepoStars