Cliente de bases de datos gratuito y local, con asistencia de IA y un espacio de trabajo SQL compatible con más de 40 bases de datos, disponible para escritorio, web, Docker y CLI.
JacobLinCool/d1-manager
Interfaz web y API autohospedables para administrar bases de datos SQL sin servidor de Cloudflare D1, con consultas opcionales en lenguaje natural.
- Estrellas
- 654
- Forks
- 341
- Issues abiertos
- 24
- Último commit
- hace 4 días
¿Qué es?
D1 Manager es una interfaz web y una API para Cloudflare D1, la base de datos SQL sin servidor. Permite explorar varias bases de datos D1, listar tablas, inspeccionar esquemas, ejecutar SQL directamente y editar registros desde la interfaz, sin depender únicamente de la línea de comandos o del panel de Cloudflare.
El proyecto está desarrollado con SvelteKit y está pensado para desplegarse en Cloudflare Pages. Las bases de datos se conectan mediante variables de entorno DB_* y el acceso se puede restringir con Cloudflare Access. La interfaz está disponible en inglés, chino, español y japonés.
La función opcional Semantic Query convierte preguntas en lenguaje natural a SQL. Puede usar la API de OpenAI (con un modelo y una URL configurables, por ejemplo, a través de AI Gateway) o un binding de Cloudflare AI Worker. El proyecto también ofrece una API para realizar operaciones con bases de datos mediante código.
Funciones clave
- 01Administrar varias bases de datos D1 desde una sola interfaz web
- 02Explorar tablas y consultar sus esquemas
- 03Ejecutar consultas SQL directamente
- 04Editar registros de tablas desde la interfaz
- 05Convertir preguntas en lenguaje natural a SQL mediante OpenAI o Cloudflare AI Worker
- 06API para realizar operaciones con bases de datos mediante código
Casos de uso
- Inspeccionar y editar datos en bases de datos D1 sin usar el panel de Cloudflare
- Ofrecer a los miembros del equipo que no conocen SQL una forma de consultar datos de D1 desde el navegador
- Explorar mediante consultas en lenguaje natural un esquema de D1 desconocido
- Automatizar operaciones de D1 mediante la API integrada
Inicio rápido
- 1
Haz un fork del repositorio
- 2
Configura un proyecto de Cloudflare Pages con el repositorio bifurcado y el preset de SvelteKit
- 3
Usa npm run build como comando de compilación y .svelte-kit/cloudflare como directorio de salida
npm run build - 4
Vincula tus bases de datos D1 a las variables de entorno DB_*
Antes de usarlo
- La configuración requiere desplegar en Cloudflare Pages y vincular bases de datos D1, por lo que depende de la plataforma de Cloudflare.
- Para proteger correctamente el sitio, hay que configurar Cloudflare Access manualmente para cada URL.
- Semantic Query necesita una clave de API de OpenAI o un binding de Cloudflare AI Worker.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es d1-manager?
- Interfaz web y API autohospedables para administrar bases de datos SQL sin servidor de Cloudflare D1, con consultas opcionales en lenguaje natural. D1 Manager es una interfaz web y una API para Cloudflare D1, la base de datos SQL sin servidor. Permite explorar varias bases de datos D1, listar tablas, inspeccionar esquemas, ejecutar SQL directamente y editar registros desde la interfaz, sin depender únicamente de la línea de comandos o del panel de Cloudflare.
- ¿d1-manager es gratuito? ¿Qué licencia tiene?
- d1-manager es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿d1-manager sigue mantenido?
- Mantenimiento activo. El último commit de d1-manager fue el 3 nov 2026.
- ¿Para qué puedo usar d1-manager?
- Inspeccionar y editar datos en bases de datos D1 sin usar el panel de Cloudflare Ofrecer a los miembros del equipo que no conocen SQL una forma de consultar datos de D1 desde el navegador Explorar mediante consultas en lenguaje natural un esquema de D1 desconocido Automatizar operaciones de D1 mediante la API integrada
- ¿Cómo se instala d1-manager?
- Haz un fork del repositorio Configura un proyecto de Cloudflare Pages con el repositorio bifurcado y el preset de SvelteKit Usa npm run build como comando de compilación y .svelte-kit/cloudflare como directorio de salida: npm run build Vincula tus bases de datos D1 a las variables de entorno DB_*
- ¿Dónde consigo d1-manager?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/JacobLinCool/d1-manager
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de bases de datos para PostgreSQL, MySQL, SQLite, DuckDB y más, con interfaz de terminal (TUI) y atajos de teclado al estilo de Vim.
Un compilador y runtime de Go que expone bases de datos, archivos y código a agentes de IA mediante GraphQL y MCP, con acceso controlado y una ruta de ejecución auditable.
Un espacio de trabajo web ligero y autohospedado para explorar, editar y consultar distintos tipos de bases de datos, con consultas asistidas por IA opcionales.
Herramienta completa de gestión de bases de datos para PHP, distribuida en un solo archivo y compatible con MySQL, PostgreSQL, SQLite y otros sistemas.
Interfaz gráfica de código abierto para bases de datos SQL, documentales y clave-valor, que se inicia con un único comando npx.