Repolode
HelixDB

HelixDB/helix-foundry

Espacio de trabajo de datos local que conecta bases de datos de la empresa, herramientas SaaS y archivos en una ontología consultable, ejecutada en tu propio equipo.

Estrellas
1,626
Forks
243
Issues abiertos
17
Último commit
hace 7 días

¿Qué es?

Helix Foundry conecta las fuentes de datos que una empresa ya utiliza, como PostgreSQL, MySQL, Neo4j, Stripe, WorkOS, PostHog, REST APIs, almacenamiento compatible con S3 y archivos CSV, JSON, JSONL o Parquet cargados por el usuario. Propone una única ontología que relaciona los mismos clientes y registros de todas estas fuentes, almacenados como objetos y relaciones en HelixDB, que puedes explorar y consultar.

La aplicación se ejecuta por completo en tu equipo mediante Docker Compose, sin cuentas ni servicios alojados. Los datos importados se guardan como snapshots de Parquet inmutables y se consultan mediante procesos aislados de DuckDB. Las preguntas realizadas en la vista Analyst se responden con SQL ejecutado y referencias a los snapshots.

La IA se ejecuta localmente de forma predeterminada con el modelo qwen3:4b a través de Ollama, y puedes cambiar a Claude, OpenAI, Azure OpenAI, Amazon Bedrock o un endpoint personalizado compatible con OpenAI. Los cambios propuestos por la IA se prueban y esperan tu revisión antes de aplicarse.

Funciones clave

  • 01Conecta PostgreSQL, MySQL, Neo4j, Stripe, WorkOS, PostHog, REST APIs y almacenamiento compatible con S3
  • 02Importa archivos CSV, JSON, JSONL y Parquet, además de ofrecer una API de ingesta
  • 03Propone una ontología unificada que relaciona los mismos registros de distintas fuentes
  • 04Guarda snapshots de Parquet versionados, con revisión del cambio de esquema e historial
  • 05Responde preguntas con SQL ejecutado y referencias a los snapshots
  • 06Ejecuta IA local de forma predeterminada mediante Ollama, con Claude u OpenAI como alternativas

Casos de uso

  • Obtener una vista combinada de los clientes en una base de datos de producción, Stripe y las analíticas del producto, sin usar un servicio alojado
  • Explorar cómo se relacionan entre sí las cuentas, suscripciones, facturas y tickets de soporte
  • Hacer preguntas en lenguaje natural sobre los datos de la empresa y mantenerlos en un equipo local
  • Usar un espacio de trabajo de datos autohospedado para que una persona del equipo trabaje por su cuenta con registros confidenciales

Inicio rápido

  1. 1

    Asegúrate de que Docker con Compose v2 esté instalado y en ejecución

  2. 2

    Clona el repositorio

    git clone https://github.com/helixdb/helix-foundry.git
  3. 3

    Entra en la carpeta del proyecto

    cd helix-foundry
  4. 4

    Ejecuta la configuración e inicia el stack con Docker Compose

    ./scripts/setup.sh --compose

Antes de usarlo

  • Desarrollado y validado en macOS con Apple Silicon; Windows no se ha probado y los scripts necesitan bash.
  • Requiere Docker y, en la primera ejecución, descarga varios GB.
  • La IA local se ha evaluado en un equipo con 16 GB; si prefieres usar IA en la nube, necesitas una clave de pago de Claude o OpenAI.

Temas

Preguntas frecuentes

¿Qué es helix-foundry?
Espacio de trabajo de datos local que conecta bases de datos de la empresa, herramientas SaaS y archivos en una ontología consultable, ejecutada en tu propio equipo. Helix Foundry conecta las fuentes de datos que una empresa ya utiliza, como PostgreSQL, MySQL, Neo4j, Stripe, WorkOS, PostHog, REST APIs, almacenamiento compatible con S3 y archivos CSV, JSON, JSONL o Parquet cargados por el usuario. Propone una única ontología que relaciona los mismos clientes y registros de todas estas fuentes, almacenados como objetos y relaciones en HelixDB, que puedes explorar y consultar.
¿helix-foundry es gratuito? ¿Qué licencia tiene?
helix-foundry es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿helix-foundry sigue mantenido?
Mantenimiento activo. El último commit de helix-foundry fue el 13 oct 2026.
¿Para qué puedo usar helix-foundry?
Obtener una vista combinada de los clientes en una base de datos de producción, Stripe y las analíticas del producto, sin usar un servicio alojado Explorar cómo se relacionan entre sí las cuentas, suscripciones, facturas y tickets de soporte Hacer preguntas en lenguaje natural sobre los datos de la empresa y mantenerlos en un equipo local Usar un espacio de trabajo de datos autohospedado para que una persona del equipo trabaje por su cuenta con registros confidenciales
¿Cómo se instala helix-foundry?
Asegúrate de que Docker con Compose v2 esté instalado y en ejecución Clona el repositorio: git clone https://github.com/helixdb/helix-foundry.git Entra en la carpeta del proyecto: cd helix-foundry Ejecuta la configuración e inicia el stack con Docker Compose: ./scripts/setup.sh --compose
¿Dónde consigo helix-foundry?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HelixDB/helix-foundry

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados