Клиент для работы с базами данных и MCP-сервер на базе ИИ для компьютеров и веба; поддерживает Postgres, MySQL, MariaDB, SQL Server, ClickHouse и SQLite.
- Звёзды
- 5,286
- Форки
- 395
- Открытые issues
- 126
- Последний коммит
- позавчера
Что это?
Tabularis — SQL-клиент для рабочего стола на базе Tauri, React и Rust. В него входят нативные драйверы для PostgreSQL, MySQL/MariaDB и SQLite, а другие базы данных, такие как DuckDB, ClickHouse, SQL Server, Redis и Firestore, подключаются через систему плагинов. Плагины — это отдельные исполняемые файлы, которые обмениваются данными с приложением по JSON-RPC через stdin/stdout. Их можно написать на любом языке и установить в настройках.
Приложение поддерживает привычные сценарии работы: дерево схемы с редактированием на месте, интерактивную ER-диаграмму, SQL-редактор на базе Monaco с выполнением нескольких запросов, таблицу данных с пакетным редактированием и экспортом в CSV или JSON, а также визуальный конструктор запросов. Кроме того, есть SQL-ноутбуки, где можно сочетать ячейки с SQL и Markdown, и представление Visual EXPLAIN, отображающее планы выполнения в виде графов узлов.
В Tabularis встроен MCP-сервер, который запускается командой `tabularis --mcp` и позволяет Claude Desktop, Cursor и Windsurf просматривать схемы и выполнять запросы. Дополнительная функция преобразования текста в SQL на базе AI поддерживает OpenAI, Anthropic, Ollama и другие совместимые с OpenAI провайдеры.
Ключевые возможности
- 01Нативные драйверы для PostgreSQL, MySQL/MariaDB и SQLite, а также 24 драйвера-плагина, включая DuckDB, ClickHouse и SQL Server.
- 02SQL-ноутбуки с ячейками SQL и Markdown, общими переменными между ячейками и диаграммами.
- 03Visual EXPLAIN отображает планы выполнения в виде интерактивных графов узлов.
- 04Встроенный MCP-сервер предоставляет AI-агентам доступ к просмотру схем и выполнению запросов.
- 05Система плагинов, не зависящая от языка программирования и использующая JSON-RPC через stdin/stdout.
- 06SSH-туннелирование и дополнительное хранение сохранённых паролей в системном хранилище ключей.
Сценарии использования
- Запросы и редактирование баз данных разработки или промышленной среды в одном настольном приложении.
- Предоставление AI-помощнику для написания кода возможности изучать схему и составлять запросы через MCP.
- Создание воспроизводимых аналитических ноутбуков, объединяющих SQL-запросы и текстовые заметки.
- Работа с несколькими СУБД без установки отдельного клиента для каждой из них.
Быстрый старт
- 1
Установить на Windows с помощью WinGet
winget install Debba.Tabularis - 2
Установить на macOS с помощью Homebrew
brew install --cask tabularis - 3
Установить на Linux с помощью Snap
sudo snap install tabularis
Что важно знать
- Встроенная поддержка есть только для PostgreSQL, MySQL/MariaDB и SQLite; для других баз данных нужны плагины.
- Встроенный драйвер PostgreSQL устарел; вместо него рекомендуется использовать отдельный плагин.
В подборках
Темы
Частые вопросы
- Что такое tabularis?
- SQL-среда для рабочего стола с открытым исходным кодом: PostgreSQL, MySQL, SQLite и базы данных с поддержкой плагинов, а также встроенный MCP-сервер для AI-агентов. Tabularis — SQL-клиент для рабочего стола на базе Tauri, React и Rust. В него входят нативные драйверы для PostgreSQL, MySQL/MariaDB и SQLite, а другие базы данных, такие как DuckDB, ClickHouse, SQL Server, Redis и Firestore, подключаются через систему плагинов. Плагины — это отдельные исполняемые файлы, которые обмениваются данными с приложением по JSON-RPC через stdin/stdout. Их можно написать на любом языке и установить в настройках.
- tabularis можно использовать бесплатно? Какая у него лицензия?
- tabularis распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tabularis всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tabularis — 24 окт. 2026 г..
- Для чего можно использовать tabularis?
- Запросы и редактирование баз данных разработки или промышленной среды в одном настольном приложении. Предоставление AI-помощнику для написания кода возможности изучать схему и составлять запросы через MCP. Создание воспроизводимых аналитических ноутбуков, объединяющих SQL-запросы и текстовые заметки. Работа с несколькими СУБД без установки отдельного клиента для каждой из них.
- Как установить tabularis?
- Установить на Windows с помощью WinGet: winget install Debba.Tabularis Установить на macOS с помощью Homebrew: brew install --cask tabularis Установить на Linux с помощью Snap: sudo snap install tabularis
- Где скачать tabularis?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TabularisDB/tabularis
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий кроссплатформенный клиент для 100+ баз данных: десктопное приложение, Docker, CLI, встроенный AI-помощник по SQL и MCP-сервер.
Бесплатный нативный клиент для баз данных с открытым исходным кодом на macOS и iOS: поддерживает SQL- и NoSQL-БД, встроенный AI-чат и MCP-сервер.
Кроссплатформенный менеджер баз данных MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и многих других SQL- и NoSQL-систем — в виде desktop- или веб-приложения.
Терминальный интерфейс с управлением с клавиатуры для подключения к разным базам данных SQL и выполнения запросов, вдохновлённый lazygit.
Кроссплатформенный SQL-клиент для настольных систем с AI-функциями, созданный на Flutter; поддерживает MySQL, PostgreSQL, SQL Server, SQLite и другие СУБД.