Repolode
oliverjessner

oliverjessner/sqlite-hub

Локальное приложение с интерфейсом в стиле десктопной программы и CLI для просмотра, редактирования, запросов, резервного копирования и экспорта файлов баз данных SQLite.

Open source альтернатива:DB Browser for SQLite

Звёзды
61
Форки
7
Открытые issues
0
Последний коммит
7 дней назад

Что это?

SQLite Hub — специализированный менеджер файлов SQLite, который работает локально и не загружает базы данных в облачный сервис. В нём можно просматривать таблицы с фильтрами и редактировать строки прямо в таблице, переключаться в режим Sheets, похожий на электронную таблицу, а также выполнять SQL-запросы в редакторе с подсветкой синтаксиса, историей запросов, графиками и метриками производительности.

Помимо запросов, в приложении есть инструменты для работы со схемой и обслуживания базы: представление Structure с графом связей, Table Advisor, формирующий детерминированный отчёт о состоянии каждой таблицы, генерация типов для TypeScript, Rust, Kotlin, Swift и Go, а также Table Designer для создания и редактирования таблиц с предварительным просмотром SQL в реальном времени. Можно создавать, сравнивать и восстанавливать проверенные локальные резервные копии. Перед рискованными инструкциями, например DROP или ALTER, приложение предлагает сделать резервную копию.

В проект также входят CLI, локальный JSON API, защищённый токенами для каждой базы данных, и MCP server, который агенты могут запускать через STDIO. Приложение можно установить через Homebrew или npm.

Ключевые возможности

  • 01Просмотр, фильтрация, сортировка и редактирование строк таблиц с предварительным просмотром различий в SQL перед сохранением
  • 02Представление Sheets в стиле электронной таблицы с редактированием ячеек прямо в таблице
  • 03Представление Structure с графом связей и предварительным просмотром JOIN
  • 04Table Advisor с результатами проверки состояния каждой таблицы и рекомендациями в виде SQL
  • 05Генерация типов для TypeScript, Rust, Kotlin, Swift и Go
  • 06Проверенные локальные резервные копии с хешированием SHA-256 и восстановлением

Сценарии использования

  • Просмотр локального файла SQLite и редактирование нескольких строк без громоздкого клиента для баз данных
  • Проектирование и миграция схем с предварительным просмотром SQL в реальном времени и резервными копиями для безопасности
  • Экспорт результатов запросов в CSV, JSON, Markdown или Parquet
  • Запуск AI-агентами запросов только на чтение или добавление строк через MCP server

Быстрый старт

  1. 1

    Установить через Homebrew: добавить репозиторий как tap

    brew tap oliverjessner/tap
  2. 2

    Установить приложение через Homebrew

    brew install sqlite-hub
  3. 3

    Или установить глобально с помощью npm

    npm install -g sqlite-hub
  4. 4

    Запустить приложение на другом порту

    sqlite-hub serve --port 4174

Что важно знать

  • В README не указаны поддерживаемые платформы, кроме упоминаний macOS, Windows и Linux в путях обнаружения.

В подборках

Темы

#sqlite#database-management#local-first#sql-editor#database-backup#cli#mcp#sqlite-database#sqlite3

Частые вопросы

Что такое sqlite-hub?
Локальное приложение с интерфейсом в стиле десктопной программы и CLI для просмотра, редактирования, запросов, резервного копирования и экспорта файлов баз данных SQLite. SQLite Hub — специализированный менеджер файлов SQLite, который работает локально и не загружает базы данных в облачный сервис. В нём можно просматривать таблицы с фильтрами и редактировать строки прямо в таблице, переключаться в режим Sheets, похожий на электронную таблицу, а также выполнять SQL-запросы в редакторе с подсветкой синтаксиса, историей запросов, графиками и метриками производительности.
sqlite-hub можно использовать бесплатно? Какая у него лицензия?
sqlite-hub распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sqlite-hub всё ещё поддерживается?
Активно поддерживается. Последний коммит в sqlite-hub — 31 окт. 2026 г..
Для чего можно использовать sqlite-hub?
Просмотр локального файла SQLite и редактирование нескольких строк без громоздкого клиента для баз данных Проектирование и миграция схем с предварительным просмотром SQL в реальном времени и резервными копиями для безопасности Экспорт результатов запросов в CSV, JSON, Markdown или Parquet Запуск AI-агентами запросов только на чтение или добавление строк через MCP server
Как установить sqlite-hub?
Установить через Homebrew: добавить репозиторий как tap: brew tap oliverjessner/tap Установить приложение через Homebrew: brew install sqlite-hub Или установить глобально с помощью npm: npm install -g sqlite-hub Запустить приложение на другом порту: sqlite-hub serve --port 4174
Где скачать sqlite-hub?
Исходный код и инструкции по установке — на GitHub: https://github.com/oliverjessner/sqlite-hub

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Лёгкий сервер комментариев с самостоятельным размещением, написанный на Python и JavaScript и предназначенный для замены Disqus без изменений на сайте.

5,3 тыс.+2 за неделю463PythonMITАктивно поддерживаетсяОбновлён 13 дней назад

Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД.

7,9 тыс.+5 за неделю1,2 тыс.PHPOtherАктивно поддерживаетсяОбновлён 3 дня назад