Tabularis — настольная среда для работы с SQL с открытым исходным кодом для PostgreSQL, MySQL/MariaDB, SQLite и ещё 15+ баз данных, таких как DuckDB, ClickHouse, Redis и Firestore.
Встроенный MCP-сервер позволяет Claude, Cursor и Devin (ранее Windsurf) читать вашу схему и выполнять запросы прямо в том приложении, которым вы уже пользуетесь.
README: English | Italiano | Español | 中文 | Français | Deutsch | 日本語 | Русский | Tagalog | 한국어 | Português (Brasil)
Discord — присоединиться к серверу, чтобы общаться с мейнтейнерами, делиться обратной связью и получать помощь от сообщества.
Это переведённая версия документации. Актуальный и официальный источник — README на английском.
winget install Debba.Tabularis # Windows
brew install --cask tabularis # macOS
sudo snap install tabularis # LinuxИли скачайте установщик напрямую:
Интерфейс приложения доступен на английском, итальянском, испанском, китайском (упрощённом), французском, немецком, японском, русском и тагальском языках.
| 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 встроенных + 15 официальных плагинов | 100+ | 20+ | ~10 |
Сравнение по состоянию на июнь 2026 года; возможности других инструментов с тех пор могли измениться. Если вам нужны десятки драйверов, используйте DBeaver — tabularis сосредоточен на том, чтобы хорошо поддерживать несколько баз данных.
PostgreSQL, MySQL/MariaDB и SQLite встроены изначально. Всё остальное — это плагины; ниже показано, на какой стадии находится каждая интеграция сегодня, в соответствии с покрытием драйверов и плагинов на сайте.
ClickHouse (выпущено), Cloudflare D1 (выпущено), DuckDB (выпущено), Firestore (выпущено), IBM Db2 (выпущено), IBM Informix (выпущено), Redis (выпущено), CSV Folder (выпущено), Google Sheets (выпущено), HackerNews (выпущено), Google BigQuery (закреплено), LibSQL / Turso (закреплено), Meilisearch (закреплено), MongoDB (закреплено), Oracle (закреплено), SQL Server (закреплено), Amazon Redshift (запланировано), CockroachDB (запланировано), TiDB (запланировано), DynamoDB (скоро), Snowflake (скоро), Cassandra (открыто), Elasticsearch (открыто), Etcd (открыто), Firebird (открыто), ScyllaDB (открыто), SQL Anywhere (открыто), SurrealDB (открыто), Trino / Presto (открыто).
Драйверы со статусом Выпущено можно установить из реестра плагинов. Всё остальное находится на доске задач — возьмите задачу, спонсируйте её или запросите базу данных.
winget install Debba.TabularisЛибо скачать установщик со страницы Releases.
brew install --cask tabularisСборки, начиная с v0.13.1, подписаны и нотаризованы Apple, поэтому открываются без дополнительных действий.
Приведённые ниже примечания относятся только к более старым релизам (до v0.13.1), скачанным напрямую:
- При установке tabularis на macOS может потребоваться предоставить доступ к специальным возможностям (Конфиденциальность и безопасность). При обновлении, если предыдущая версия уже добавлена в список разрешённых, её нужно удалить вручную, прежде чем доступ можно будет предоставить новой версии.
- Может потребоваться выполнить:
xattr -c /Applications/tabularis.appSnap:
sudo snap install tabularisFlatpak:
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- При запуске приложение автоматически проверяет наличие обновлений.
- Также можно обновиться вручную со страницы GitHub Releases.
Скриншоты и демо возможностей — на tabularis.dev в разделе Features.
- Поддержка PostgreSQL, MySQL/MariaDB и SQLite.
- Локальное сохранение профилей подключений.
- SSH-туннели и хранение паролей в системном keychain.
- Страница подключений с режимами «сетка» и «список» и поиском в реальном времени.
- Просмотр таблиц, столбцов, ключей, индексов, представлений и процедур.
- Встроенное редактирование элементов схемы.
- Интерактивная ER-диаграмма.
- Быстрые действия через контекстное меню.
- Monaco Editor с подсветкой синтаксиса и автодополнением.
- Изолированные вкладки для каждого подключения.
- Выполнение нескольких запросов с раздельным отображением результатов.
- Сохранённые запросы и встроенный AI-оверлей в редакторе.
- SQL- и Markdown-ячейки в одном документе.
- Inline-результаты и графики.
- Переменные между ячейками и глобальные параметры.
- Последовательное выполнение всех ячеек.
- Построение запросов через drag-and-drop.
- Визуальные JOIN, фильтры, агрегаты, сортировка и LIMIT.
- Генерация SQL в реальном времени.
- План выполнения в виде интерактивного графа.
- Просмотр в виде таблицы, исходного вывода и опциональный AI-анализ.
- Поддержка PostgreSQL, MySQL/MariaDB и SQLite.
- Inline- и пакетное редактирование.
- Создание, выбор и удаление строк.
- Экспорт в CSV или JSON.
- Начальная поддержка пространственных данных (GEOMETRY).
- Подсветка ячеек JSON/JSONB и отдельное окно редактора (Tree / Monaco / Raw). Для каждого подключения можно включить распознавание JSON в текстовых столбцах.
- Просмотр логов в реальном времени в настройках.
- Фильтрация по уровню.
- Экспорт в
.log-файлы. - Режим отладки в CLI:
tabularis --debug.
- Внешняя система плагинов на JSON-RPC 2.0 через stdin/stdout.
- Установка драйверов сообщества без перезапуска.
- Официальный реестр:
plugins/registry.json. - Руководство для разработчиков:
plugins/PLUGIN_GUIDE.md.
Конфигурация хранится в:
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\\tabularis\\
Основные файлы:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/
Поле language в config.json поддерживает значения auto, en, it, es, zh, fr, de, ja, ru, tl.
Опциональные функции Text-to-SQL и объяснения запросов работают с провайдерами:
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Ollama
- OpenAI-совместимые API
Список моделей подгружается динамически и кэшируется локально.
Запуск встроенного MCP-сервера:
tabularis --mcpПоддерживаемые клиенты:
- Claude Desktop
- Cursor
- Windsurf
Доступные инструменты:
list_connectionslist_databaseslist_tablesdescribe_tablerun_query
- Фронтенд: React 19, TypeScript, Tailwind CSS v4.
- Бэкенд: Rust, Tauri v2, SQLx.
Установка зависимостей и запуск:
pnpm install
pnpm tauri devСборка:
pnpm tauri build- Удалённое управление
- Командная палитра
- Редактор и просмотрщик JSON/JSONB
- Форматирование SQL / Prettier
- Сравнение и диффы данных
- Командная работа
Вклад в проект приветствуется — см. CONTRIBUTING.md. С чего можно начать:
- Драйвер SQL Server — план реализации и приглашение контрибьюторов
- Дизайн-система UI и визуальная идентичность — приглашение контрибьюторов
- Напишите плагин-драйвер на любом языке — см. руководство по плагинам
Tabularis начинался как эксперимент: как далеко можно продвинуться в создании работающего инструмента с нуля с помощью AI-ассистированной разработки? Дальше, чем ожидалось, — сейчас это активно поддерживаемый проект с регулярными релизами и экосистемой плагинов.
Apache License 2.0
Нравится tabularis? Поставьте репозиторию звезду ⭐ — это очень помогает проекту.

