Бесплатный локальный клиент для работы с базами данных и SQL-среда с поддержкой ИИ: более 40 СУБД, desktop, web, Docker и CLI.
JacobLinCool/d1-manager
Самостоятельно размещаемый веб-интерфейс и API для управления бессерверными SQL-базами данных Cloudflare D1 с поддержкой запросов на естественном языке.
- Звёзды
- 654
- Форки
- 341
- Открытые issues
- 24
- Последний коммит
- 4 дня назад
Что это?
D1 Manager — это веб-интерфейс и API для Cloudflare D1, бессерверной SQL-базы данных. С его помощью можно просматривать несколько баз D1, список таблиц и их схемы, выполнять произвольные SQL-запросы и редактировать записи через интерфейс — без необходимости пользоваться только командной строкой или панелью Cloudflare.
Проект построен на SvelteKit и предназначен для развёртывания на Cloudflare Pages. Базы данных подключаются через привязку к переменным окружения DB_*, а доступ можно ограничить с помощью Cloudflare Access. Интерфейс доступен на английском, китайском, испанском и японском языках.
Дополнительная функция Semantic Query преобразует вопросы на естественном языке в SQL. Она может использовать OpenAI API с настраиваемыми моделью и URL (например, через AI Gateway) либо привязку Cloudflare AI Worker. Также проект предоставляет API для программного выполнения операций с базами данных.
Ключевые возможности
- 01Управление несколькими базами данных D1 из одного веб-интерфейса
- 02Просмотр таблиц и их схем
- 03Выполнение произвольных SQL-запросов
- 04Редактирование записей таблиц прямо в интерфейсе
- 05Преобразование вопросов на естественном языке в SQL с помощью OpenAI или Cloudflare AI Worker
- 06API для программного выполнения операций с базами данных
Сценарии использования
- Просмотр и редактирование данных в базах D1 без панели Cloudflare
- Предоставление участникам команды без знаний SQL доступа к данным D1 через браузер
- Изучение незнакомой схемы D1 с помощью запросов на естественном языке
- Автоматизация операций с D1 через встроенный API
Быстрый старт
- 1
Создайте форк репозитория
- 2
Настройте проект Cloudflare Pages с форком репозитория, используя пресет SvelteKit
- 3
Укажите npm run build в качестве команды сборки, а .svelte-kit/cloudflare — в качестве выходного каталога
npm run build - 4
Свяжите базы данных D1 с переменными окружения DB_*
Что важно знать
- Для настройки требуется развернуть проект на Cloudflare Pages и связать базы данных D1, поэтому решение привязано к платформе Cloudflare.
- Чтобы надёжно защитить сайт, Cloudflare Access необходимо вручную настроить для каждого URL.
- Для Semantic Query нужен API-ключ OpenAI или привязка Cloudflare AI Worker.
В подборках
Темы
Частые вопросы
- Что такое d1-manager?
- Самостоятельно размещаемый веб-интерфейс и API для управления бессерверными SQL-базами данных Cloudflare D1 с поддержкой запросов на естественном языке. D1 Manager — это веб-интерфейс и API для Cloudflare D1, бессерверной SQL-базы данных. С его помощью можно просматривать несколько баз D1, список таблиц и их схемы, выполнять произвольные SQL-запросы и редактировать записи через интерфейс — без необходимости пользоваться только командной строкой или панелью Cloudflare.
- d1-manager можно использовать бесплатно? Какая у него лицензия?
- d1-manager распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- d1-manager всё ещё поддерживается?
- Активно поддерживается. Последний коммит в d1-manager — 3 нояб. 2026 г..
- Для чего можно использовать d1-manager?
- Просмотр и редактирование данных в базах D1 без панели Cloudflare Предоставление участникам команды без знаний SQL доступа к данным D1 через браузер Изучение незнакомой схемы D1 с помощью запросов на естественном языке Автоматизация операций с D1 через встроенный API
- Как установить d1-manager?
- Создайте форк репозитория Настройте проект Cloudflare Pages с форком репозитория, используя пресет SvelteKit Укажите npm run build в качестве команды сборки, а .svelte-kit/cloudflare — в качестве выходного каталога: npm run build Свяжите базы данных D1 с переменными окружения DB_*
- Где скачать d1-manager?
- Исходный код и инструкции по установке — на GitHub: https://github.com/JacobLinCool/d1-manager
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный клиент (TUI) для PostgreSQL, MySQL, SQLite, DuckDB и других баз данных с сочетаниями клавиш в стиле Vim.
Компилятор и среда выполнения на Go, которые предоставляют AI-агентам доступ к базам данных, файлам и коду через GraphQL и MCP с контролируемым доступом и аудитом выполнения.
Лёгкое веб-пространство с самостоятельным размещением для просмотра, редактирования и запросов к разным базам данных, с опциональной помощью ИИ.
Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД.
GUI для SQL-, документных баз данных и баз данных «ключ—значение», запускаемый одной командой npx.