Tabularis Tabularis

# Tabularis Tabularis представляет собой настольную среду для работы с SQL с открытым исходным кодом, с 3 встроенными драйверами баз данных и 24 выпущенными плагинами, включая DuckDB, ClickHouse, Redis и Firestore. Встроенный MCP-сервер позволяет Claude, Cursor и Devin (ранее Windsurf) читать вашу схему и выполнять запросы прямо в том приложении, которым вы уже пользуетесь.

Сайт · Документация · Скачать · Список изменений


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] > Это переведённая версия документации. Актуальный и официальный источник: [README на английском](../../README.md).
Tabularis, настольная среда для работы с SQL, с редактором запросов и таблицей данных
## Скачать ```bash winget install Debba.Tabularis # Windows brew install --cask tabularis # macOS sudo snap install tabularis # Linux ``` Или скачайте установщик напрямую: - **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) Интерфейс приложения доступен на английском, итальянском, испанском, китайском (упрощённом), французском, немецком, японском, русском, корейском, тагальском и бразильском португальском языках. > [!TIP] > **Discord:** [присоединяйтесь к нашему серверу](https://discord.com/invite/K2hmhfHRSt), чтобы общаться с мейнтейнерами, делиться обратной связью и получать помощь. ## Почему tabularis? | | **tabularis** | DBeaver CE | TablePlus | Beekeeper Studio | | ------------------------------------------------------------------------- | :----------------------------------: | :---------------------------------: | :----------------: | :----------------------: | | Лицензия | Apache 2.0, бесплатно | Apache 2.0, бесплатно (Pro платный) | Коммерческая | GPLv3 (платные редакции) | | SQL-блокноты (SQL- и Markdown-ячейки, переменные между ячейками, графики) | ✅ | ❌ | ❌ | ❌ | | Встроенный MCP-сервер для AI-агентов | ✅ | ❌ | ❌ | ❌ | | Плагины на **любом языке** (JSON-RPC через stdio) | ✅ | Плагины Java/Eclipse | Плагины JavaScript | ❌ | | AI text-to-SQL с **локальными моделями** (Ollama) | ✅ | Облачный AI-ассистент | ❌ | ❌ | | Visual EXPLAIN с интерактивными графами планов | ✅ | ✅ | ❌ | ❌ | | Баз данных «из коробки» | 3 встроенных + 24 официальных плагина | 100+ | 20+ | ~10 | > [!NOTE] > Сравнение по состоянию на июнь 2026 года; возможности других инструментов с тех пор могли измениться. Если вам нужны десятки драйверов, используйте DBeaver. Tabularis сосредоточен на том, чтобы хорошо поддерживать несколько баз данных. ### Поддержка баз данных PostgreSQL, MySQL/MariaDB и SQLite встроены изначально. Встроенный драйвер PostgreSQL устарел: вместо него используется [плагин PostgreSQL](https://github.com/TabularisDB/tabularis-postgresql-plugin), который Tabularis устанавливает автоматически. Всё остальное реализовано плагинами. Текущее состояние соответствует [покрытию драйверов и плагинов](https://tabularis.dev/#driver-coverage) на сайте: **Выпущено** | База данных | Плагин | База данных | Плагин | | ------------------------ | ----------------------------------------------------------------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------- | | 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) | **На доске задач** | Статус | Базы данных | | ------------- | ---------------------------------------------------------------------------- | | В разработке | Amazon Redshift, Google BigQuery, Meilisearch | | Запланировано | CockroachDB, TiDB | | Скоро | Snowflake | | Открыто | Etcd, Firebird, SQL Anywhere, SurrealDB | > [!NOTE] > Драйверы со статусом **Выпущено** можно установить из [реестра плагинов](https://tabularis.dev/plugins). Всё остальное находится на [доске задач](https://tabularis.dev/plugins/bounties): возьмите задачу, спонсируйте её или [запросите базу данных](https://github.com/TabularisDB/tabularis/discussions). ## Установка ### Windows ```bash winget install Debba.Tabularis ``` Либо скачайте установщик со страницы [Releases](https://github.com/TabularisDB/tabularis/releases). ### macOS ```bash brew install --cask tabularis ``` Сборки, начиная с **v0.13.1**, подписаны и нотаризованы Apple, поэтому открываются без дополнительных действий.
Примечания для релизов до v0.13.1
Приведённые ниже примечания относятся только к более старым релизам (до v0.13.1), скачанным напрямую: - Может потребоваться предоставить tabularis доступ к специальным возможностям (Конфиденциальность и безопасность). При обновлении, если предыдущая версия уже добавлена в список разрешённых, её нужно удалить вручную, прежде чем доступ можно будет предоставить новой версии. - После копирования приложения в папку «Программы» может дополнительно потребоваться выполнить: ```bash xattr -c /Applications/tabularis.app ```
### Linux **Snap** ```bash sudo snap install tabularis sudo snap connect tabularis:password-manager-service # доступ к keychain для сохранённых учётных данных ``` > [!IMPORTANT] > Интерфейс `password-manager-service` пока не подключается Snap Store автоматически. Без него сохранение подключения завершается ошибкой `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 ``` ## Обновления - При запуске приложение автоматически проверяет наличие обновлений. - Также можно обновиться вручную через GitHub Releases. ## Галерея Полную галерею смотрите на [tabularis.dev](https://tabularis.dev). ## Возможности ### Управление подключениями [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/connections) - Поддержка PostgreSQL, MySQL/MariaDB и SQLite. - Локальное сохранение профилей подключений. - SSH-туннели и хранение паролей в системном keychain. - Страница подключений с режимами «сетка» и «список» и поиском в реальном времени. - Индивидуальное оформление для каждого подключения: свой значок (Lucide, эмодзи или собственное изображение) и акцентный цвет. ### Обозреватель базы данных [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/schema-management) - Просмотр таблиц, столбцов, ключей, индексов, представлений и процедур. - Встроенное редактирование элементов схемы. - Интерактивная ER-диаграмма. - Быстрые действия через контекстное меню. ### SQL-редактор [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/editor) - Monaco Editor с подсветкой синтаксиса и автодополнением. - Изолированные вкладки для каждого подключения. - Выполнение нескольких запросов с раздельным отображением результатов. - Сохранённые запросы и встроенный AI-оверлей в редакторе. ### SQL-блокноты [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/notebooks) - SQL- и Markdown-ячейки в одном документе. - Inline-результаты и графики. - Переменные между ячейками и глобальные параметры. - Последовательное выполнение всех ячеек. ### Визуальный конструктор запросов [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/visual-query-builder) - Построение запросов через drag-and-drop. - Визуальные JOIN, фильтры, агрегаты, сортировка и LIMIT. - Генерация SQL в реальном времени. ### Visual EXPLAIN [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/visual-explain) - План выполнения в виде интерактивного графа. - Просмотр в виде таблицы, исходного вывода и опциональный AI-анализ. - Поддержка PostgreSQL, MySQL/MariaDB и SQLite. ### Сетка данных [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/data-grid) - Inline- и пакетное редактирование. - Создание, выбор и удаление строк. - Экспорт в CSV или JSON. - Начальная поддержка пространственных данных. - Подсветка ячеек JSON/JSONB и отдельное окно редактора (Tree / Monaco / Raw). Для каждого подключения можно включить распознавание JSON в текстовых столбцах. ### Логирование - Просмотр логов в реальном времени в настройках. - Фильтрация по уровню. - Экспорт в `.log`-файлы. - Режим отладки в CLI: `tabularis --debug`. ### Плагины [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/plugins) - Внешняя система плагинов на JSON-RPC 2.0 через stdin/stdout. - Установка драйверов сообщества без перезапуска. - Официальный реестр: [`plugins/registry.json`](../../plugins/registry.json). - Руководство для разработчиков: [`plugins/PLUGIN_GUIDE.md`](../../plugins/PLUGIN_GUIDE.md). ## Настройки [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/configuration) Конфигурация хранится в: - Linux: `~/.config/tabularis/` - macOS: `~/Library/Application Support/tabularis/` - Windows: `%APPDATA%\tabularis\` Основные файлы: - `connections.json` - `saved_queries.json` - `config.json` - `themes/` - `preferences/` - `connection-icons/` (собственные изображения для значков подключений) Поле `language` в `config.json` поддерживает значения `auto`, `en`, `it`, `es`, `zh`, `fr`, `de`, `ja`, `ru`, `ko`, `tl` и `pt-BR`. ## AI [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/ai-assistant) Опциональные функции Text-to-SQL и объяснения запросов работают с провайдерами: - OpenAI - Anthropic - MiniMax - OpenRouter - Requesty - Ollama - OpenAI-совместимые API Список моделей подгружается динамически и кэшируется локально. ## MCP [Полная справка на tabularis.dev →](https://tabularis.dev/wiki/mcp-server) Запуск встроенного MCP-сервера: ```bash tabularis --mcp ``` Поддерживаемые клиенты: - Claude Desktop - Cursor - Windsurf Доступные инструменты: | Инструмент | Описание | | ------------------ | -------------------------------------------------------------- | | `list_connections` | Список всех сохранённых подключений | | `list_databases` | Список всех баз данных подключения | | `list_tables` | Список таблиц подключения (с необязательным фильтром по схеме) | | `describe_table` | Полная схема: столбцы, индексы, внешние ключи | | `run_query` | Выполнение любого SQL-запроса с возвратом результатов | ## Стек технологий | Уровень | Стек | | -------- | ------------------------------------- | | Фронтенд | React 19, TypeScript, Tailwind CSS v4 | | Бэкенд | Rust, Tauri v2, SQLx | ## Разработка **Установка** ```bash pnpm install pnpm tauri dev ``` **Сборка** ```bash pnpm tauri build ``` ## Дорожная карта Дорожная карта формируется автоматически из GitHub Issues. Актуальное состояние смотрите в [README на английском](../../README.md#roadmap). ## Участие в разработке Вклад в проект приветствуется, см. [CONTRIBUTING.md](../../CONTRIBUTING.md). С чего можно начать: - [Дизайн-система UI и визуальная идентичность: приглашение контрибьюторов](https://github.com/TabularisDB/tabularis/issues/195) - Напишите плагин-драйвер на любом языке с помощью [руководства по плагинам](../../plugins/PLUGIN_GUIDE.md) ## Спонсоры и сторонники Tabularis поддерживают замечательные спонсоры и сторонники. Полный список смотрите в [README на английском](../../README.md#sponsors-and-supporters) и на [tabularis.dev/sponsors](https://tabularis.dev/sponsors). ## История проекта Tabularis начинался как эксперимент: как далеко можно продвинуться в создании работающего инструмента с нуля с помощью AI-ассистированной разработки? Дальше, чем ожидалось: сейчас это активно поддерживаемый проект с регулярными релизами и экосистемой плагинов. ## Лицензия [Apache License 2.0](../../LICENSE) ---

Нравится tabularis? Поставьте репозиторию звезду ⭐, это очень помогает проекту.

RepoStars