Repolode
TabularisDB

TabularisDB/tabularis

SQL-среда для рабочего стола с открытым исходным кодом: PostgreSQL, MySQL, SQLite и базы данных с поддержкой плагинов, а также встроенный MCP-сервер для AI-агентов.

Open source альтернатива:DBeaverTablePlus

Звёзды
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. 1

    Установить на Windows с помощью WinGet

    winget install Debba.Tabularis
  2. 2

    Установить на macOS с помощью Homebrew

    brew install --cask tabularis
  3. 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 обновляется ежедневно.

Похожие проекты