Repolode
oliverjessner

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. 1

    Instalar con Homebrew: añadir el repositorio como tap

    brew tap oliverjessner/tap
  2. 2

    Instalar la aplicación con Homebrew

    brew install sqlite-hub
  3. 3

    O instalar globalmente con npm

    npm install -g sqlite-hub
  4. 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

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

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