TablePro

TablePro — нативный многобазовый клиент для macOS и iOS с открытым исходным кодом. Обеспечивает холодный старт менее секунды, потребляет ~80 МБ ОЗУ в простое и поддерживает SQL и NoSQL базы данных через встроенные и подключаемые драйверы. Включает AI-ассистента для SQL и MCP-сервер для интеграции с внешними инструментами.

Ссылки

Обзор

TablePro — нативный многобазовый клиент для macOS и iOS с открытым исходным кодом (AGPLv3). Он обеспечивает холодный старт менее чем за секунду и потребляет около 80 МБ ОЗУ в простое, поддерживая широкий спектр SQL и NoSQL баз данных через встроенные и подключаемые драйверы. Включает AI-ассистента и MCP-сервер с возможностью использования собственных ключей API или локальных моделей, не передавая данные на серверы разработчика.

Ключевые сценарии использования

Работа с разнородными базами данных в одном клиенте

TablePro поддерживает десятки SQL и NoSQL движков: MySQL, PostgreSQL, SQLite, Redis, ClickHouse и другие работают «из коробки», а MongoDB, Microsoft SQL Server, Oracle, DuckDB, BigQuery и множество дополнительных систем устанавливаются плагинами по требованию. Это позволяет администраторам и разработчикам управлять всеми своими базами через единый интерфейс, не переключаясь между специализированными инструментами.

Быстрое выполнение и редактирование SQL-запросов

Нативный редактор с автодополнением, мультикурсором, режимом Vim и настраиваемыми темами ускоряет написание кода. Встроенная сетка данных поддерживает inline-редактирование, сортировку, фильтрацию и отмену действий. Холодный старт занимает менее секунды, а потребление памяти в простое не превышает 80 МБ — это особенно заметно при ежедневной работе по сравнению с Electron- или JVM-аналогами.

AI-помощь при написании и анализе запросов

Встроенный AI-чат, инлайн-подсказки и режимы Explain/Optimize помогают быстрее писать, понимать и улучшать SQL. Пользователь подключает собственный ключ API (OpenAI, Anthropic и др.) или локальную модель через Ollama, llama.cpp или MLX — данные не проходят через серверы TablePro, что исключает риск утечки конфиденциальной информации.

Интеграция с внешними инструментами через MCP-сервер

TablePro может выступать MCP-сервером, предоставляя таким инструментам, как Cursor, Raycast или Claude Desktop, прямой доступ к подключённым базам данных. Это открывает возможности для контекстной помощи, автоматизации и расширения рабочих процессов без дополнительных прослоек.

Особенности

  • Нативная реализация: построен на Swift, AppKit и SwiftUI, без Electron, JDBC или JavaScript-рантаймов.
  • Открытый исходный код: лицензия AGPLv3, весь код доступен для аудита и доработки.
  • Плагинная архитектура: встроенные драйверы покрывают наиболее востребованные СУБД, остальные устанавливаются по мере необходимости, сохраняя ядро приложения лёгким.
  • AI без передачи данных: все запросы к AI-провайдерам идут напрямую, без посредничества серверов TablePro; поддерживаются локальные модели.
  • Бесплатная базовая версия: полный доступ ко всем поддерживаемым движкам, AI-ассистент, MCP-сервер, SSH-туннели, история запросов и все функции редактора.
  • Платные тарифы (macOS): Starter добавляет iCloud Sync, зашифрованный экспорт, переменные окружения, Compare & Sync и другие продвинутые возможности; Team включает каталог и библиотеку для команд.
  • Мобильное приложение: полностью бесплатное для iPhone и iPad, без встроенных покупок.

Аудитория

Разработчики, администраторы баз данных и data-инженеры, работающие на macOS или iOS и ценящие производительность, открытость и возможность работать с несколькими типами СУБД в одном инструменте. Особенно полезен тем, кто хочет избежать тяжеловесных Electron- или JVM-решений и предпочитает нативные приложения.

Ограничения

  • Стабильная версия доступна только для macOS 14+ и iOS/iPadOS 18+. Linux находится на стадии прототипа, Windows не поддерживается.
  • Ряд продвинутых функций (iCloud Sync, Compare & Sync, экспорт и др.) требуют платной лицензии.
  • Для работы AI-функций необходим собственный ключ API или локально развёрнутая модель.

Аналоги и альтернативы для TablePro

TablePro - похожие продукты (инструменты, решения, сервисы)

Сценарии использования (Use Cases)

Платформы

,

Особенности
Тип продукта

SQLite

SQLite представляет собой компактную библиотеку, написанную на языке программирования C и реализующую надежный движок реляционных баз данных SQL

SQLite

Appwrite

Платформа для серверной части (backend), которая упрощает процесс разработки веб, мобильных и веб приложений

Appwrite

PouchDB

PouchDB — открытая JS-база документов для браузера и Node.js: хранит данные офлайн и синхронизируется с совместимыми с CouchDB серверами для бесшовной работы.

PouchDB

Apache CouchDB

Apache CouchDB — документная NoSQL БД с HTTP/JSON API, офлайн‑первой репликацией и кластеризацией для надёжного хранения и синхронизации данных в распределённых системах.

Apache CouchDB

PostgreSQL

Объектно-реляционная система управления базами данных с открытым исходным кодом — одна из самых мощных и функциональных СУБД в мире, поддерживающая стандарт SQL, сложные типы данных и модульную расширяемость.

PostgreSQL

Отзывы (0)

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на «TablePro»

Ваш адрес email не будет опубликован. Обязательные поля помечены *