Repolode
hashintel

hashintel/hash

Una base de datos de grafos de conocimiento de código abierto y autoconstruida, donde agentes de IA incorporan y mantienen datos estructurados y tipados para automatizar procesos y tomar decisiones.

Estrellas
1,688
Forks
125
Issues abiertos
105
Último commit
hace 14 horas

¿Qué es?

HASH es una plataforma de código abierto para convertir información sin procesar en conocimiento y grafos de procesos. Almacena datos como entidades regidas por tipos (esquemas) y permite que agentes autónomos recopilen, estructuren y verifiquen información de la internet pública o de fuentes privadas conectadas, en un formato semántico estandarizado. Los usuarios sin conocimientos técnicos pueden explorar y gestionar entidades y tipos mediante una interfaz visual.

La plataforma registra datos bitemporales, por lo que puede hacer seguimiento tanto de cuándo ocurrió algo como de cuándo se llegó a saber. El repositorio es un monorepo que contiene las aplicaciones (API, frontend y servicios auxiliares), bloques de Block Protocol, bibliotecas de Rust —incluida la capa de grafos— y definiciones de infraestructura basadas en Docker Compose, Postgres, Redis, Temporal y Kratos.

El desarrollo local requiere Docker y mise para instalar versiones fijadas de las cadenas de herramientas; el servicio de grafos de Rust se compila desde el código fuente, salvo que se ejecute en Docker. Hay una versión alojada disponible en hash.ai y también se ofrece una guía para alojar la plataforma por cuenta propia.

Funciones clave

  • 01Almacena entidades regidas por tipos definidos por el usuario y funciona como una base de datos con esquemas.
  • 02Permite que los agentes recopilen y mantengan datos de la internet pública y de fuentes privadas conectadas.
  • 03Registra datos bitemporales para distinguir cuándo ocurrieron los eventos de cuándo se llegó a saber de ellos.
  • 04Ofrece interfaces visuales para que los usuarios sin conocimientos técnicos exploren entidades y tipos.
  • 05Incluye definiciones de Docker Compose para alojar la plataforma por cuenta propia y configurar un entorno de desarrollo local.

Casos de uso

  • Crear una base de conocimiento estructurada que se actualiza continuamente a partir de fuentes web e internas.
  • Modelar procesos empresariales y decisiones sobre una capa de datos basada en grafos.
  • Proporcionar una fuente única de verdad para datos críticos, con procedencia trazable a lo largo del tiempo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es hash?
Una base de datos de grafos de conocimiento de código abierto y autoconstruida, donde agentes de IA incorporan y mantienen datos estructurados y tipados para automatizar procesos y tomar decisiones. HASH es una plataforma de código abierto para convertir información sin procesar en conocimiento y grafos de procesos. Almacena datos como entidades regidas por tipos (esquemas) y permite que agentes autónomos recopilen, estructuren y verifiquen información de la internet pública o de fuentes privadas conectadas, en un formato semántico estandarizado. Los usuarios sin conocimientos técnicos pueden explorar y gestionar entidades y tipos mediante una interfaz visual.
¿hash es gratuito? ¿Qué licencia tiene?
hash es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hash sigue mantenido?
Mantenimiento activo. El último commit de hash fue el 6 nov 2026.
¿Para qué puedo usar hash?
Crear una base de conocimiento estructurada que se actualiza continuamente a partir de fuentes web e internas. Modelar procesos empresariales y decisiones sobre una capa de datos basada en grafos. Proporcionar una fuente única de verdad para datos críticos, con procedencia trazable a lo largo del tiempo.
¿Dónde consigo hash?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hashintel/hash

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

Proyectos relacionados