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.
oliverjessner/sqlite-hub
App de escritorio local y CLI para explorar, editar, consultar, respaldar y exportar archivos de bases de datos SQLite.
Alternativa open source a:DB Browser for SQLite
- Estrellas
- 61
- Forks
- 7
- Issues abiertos
- 0
- Último commit
- hace 7 días
¿Qué es?
SQLite Hub es un gestor especializado en archivos SQLite que se ejecuta localmente y no sube tus bases de datos a un servicio en la nube. Permite explorar tablas con filtros y editar filas directamente, cambiar a la vista Sheets, similar a una hoja de cálculo, y ejecutar SQL en un editor con resaltado de sintaxis, historial de consultas, gráficos y métricas de rendimiento.
Además de las consultas, incluye herramientas para trabajar con esquemas y realizar tareas de mantenimiento: una vista Structure con un gráfico de relaciones, un Table Advisor que genera un informe determinista del estado de cada tabla, generación de tipos para TypeScript, Rust, Kotlin, Swift y Go, y un Table Designer para crear y editar tablas con una vista previa de SQL en tiempo real. Permite crear, comparar y restaurar copias de seguridad locales verificadas, y solicita una copia de seguridad preventiva antes de ejecutar instrucciones arriesgadas, como DROP o ALTER.
El proyecto también incluye una CLI, una API JSON local protegida con tokens específicos para cada base de datos y un servidor MCP que los agentes pueden iniciar mediante STDIO. Se puede instalar con Homebrew o npm.
Funciones clave
- 01Explorar, filtrar, ordenar y editar filas de tablas, con una vista previa de las diferencias SQL antes de guardar
- 02Vista Sheets, similar a una hoja de cálculo, con edición directa de celdas
- 03Vista Structure con gráfico de relaciones y vistas previas de JOIN
- 04Table Advisor para consultar el estado de cada tabla y obtener sugerencias de SQL
- 05Generación de tipos para TypeScript, Rust, Kotlin, Swift y Go
- 06Copias de seguridad locales verificadas con hash SHA-256 y restauración
Casos de uso
- Inspeccionar un archivo SQLite local y editar algunas filas sin usar un cliente de bases de datos pesado
- Diseñar y migrar esquemas con una vista previa de SQL en tiempo real y copias de seguridad preventivas
- Exportar los resultados de consultas a CSV, JSON, Markdown o Parquet
- Permitir que agentes de IA ejecuten consultas de solo lectura o inserten filas mediante el servidor MCP
Inicio rápido
- 1
Instalar con Homebrew: añadir el repositorio como tap
brew tap oliverjessner/tap - 2
Instalar la aplicación con Homebrew
brew install sqlite-hub - 3
O instalar globalmente con npm
npm install -g sqlite-hub - 4
Iniciar la aplicación en otro puerto
sqlite-hub serve --port 4174
Antes de usarlo
- El README no especifica las plataformas compatibles, aparte de las referencias a macOS, Windows y Linux en las rutas de descubrimiento.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sqlite-hub?
- App de escritorio local y CLI para explorar, editar, consultar, respaldar y exportar archivos de bases de datos SQLite. SQLite Hub es un gestor especializado en archivos SQLite que se ejecuta localmente y no sube tus bases de datos a un servicio en la nube. Permite explorar tablas con filtros y editar filas directamente, cambiar a la vista Sheets, similar a una hoja de cálculo, y ejecutar SQL en un editor con resaltado de sintaxis, historial de consultas, gráficos y métricas de rendimiento.
- ¿sqlite-hub es gratuito? ¿Qué licencia tiene?
- sqlite-hub es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sqlite-hub sigue mantenido?
- Mantenimiento activo. El último commit de sqlite-hub fue el 31 oct 2026.
- ¿Para qué puedo usar sqlite-hub?
- Inspeccionar un archivo SQLite local y editar algunas filas sin usar un cliente de bases de datos pesado Diseñar y migrar esquemas con una vista previa de SQL en tiempo real y copias de seguridad preventivas Exportar los resultados de consultas a CSV, JSON, Markdown o Parquet Permitir que agentes de IA ejecuten consultas de solo lectura o inserten filas mediante el servidor MCP
- ¿Cómo se instala sqlite-hub?
- Instalar con Homebrew: añadir el repositorio como tap: brew tap oliverjessner/tap Instalar la aplicación con Homebrew: brew install sqlite-hub O instalar globalmente con npm: npm install -g sqlite-hub Iniciar la aplicación en otro puerto: sqlite-hub serve --port 4174
- ¿Dónde consigo sqlite-hub?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oliverjessner/sqlite-hub
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Tablero kanban autoalojado en el navegador y servidor MCP en un único binario Rust pequeño, compartido por ti y tus agentes de programación.
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.
Una base de datos SQL en proceso, escrita en Rust y compatible con el dialecto, el formato de archivo y la API de C de SQLite, con un frontend experimental para Postgres.
Un servidor de comentarios ligero y autohospedado, escrito en Python y JavaScript, diseñado como reemplazo directo de Disqus.
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.