Repolode
hashintel

hashintel/hash

Um banco de dados de grafo de conhecimento open source que se constrói sozinho, com agentes de IA que preenchem e mantêm dados estruturados e tipados para automatizar processos e apoiar decisões.

Estrelas
1,688
Forks
125
Issues abertas
105
Último commit
há 7 horas

O que é?

HASH é uma plataforma open source para transformar informações brutas em conhecimento e grafos de processos. Os dados são armazenados como entidades regidas por tipos (esquemas), e agentes autônomos podem coletar, estruturar e verificar informações da internet pública ou de fontes privadas conectadas, usando um formato semântico padronizado. Pessoas sem conhecimento técnico podem navegar pelas entidades e pelos tipos e gerenciá-los visualmente.

A plataforma registra dados bitemporais, permitindo acompanhar tanto quando algo aconteceu quanto quando se tornou conhecido. O repositório é um monorepo que contém os apps (API, frontend e serviços de suporte), blocos do Block Protocol, bibliotecas Rust — incluindo a camada de grafo — e definições de infraestrutura baseadas em Docker Compose, Postgres, Redis, Temporal e Kratos.

O desenvolvimento local requer Docker e mise para instalar toolchains com versões fixadas; o serviço de grafo em Rust é compilado a partir do código-fonte, a menos que seja executado no Docker. Há uma versão hospedada em hash.ai e um guia para hospedagem própria.

Recursos principais

  • 01Armazena entidades regidas por tipos definidos pelo usuário, funcionando como um banco de dados baseado em esquemas.
  • 02Permite que agentes coletem e mantenham dados da internet pública e de fontes privadas conectadas.
  • 03Registra dados bitemporais para distinguir quando os eventos ocorreram de quando se tornaram conhecidos.
  • 04Oferece interfaces visuais para que pessoas sem conhecimento técnico naveguem pelas entidades e pelos tipos.
  • 05Inclui definições do Docker Compose para hospedagem própria e configuração de desenvolvimento local.

Casos de uso

  • Criar uma base de conhecimento estruturada e continuamente atualizada a partir de fontes da web e internas.
  • Modelar processos de negócios e decisões sobre uma camada de dados baseada em grafos.
  • Oferecer uma fonte confiável para dados críticos, com procedência rastreável ao longo do tempo.

Em coleções

Tópicos

Perguntas frequentes

O que é hash?
Um banco de dados de grafo de conhecimento open source que se constrói sozinho, com agentes de IA que preenchem e mantêm dados estruturados e tipados para automatizar processos e apoiar decisões. HASH é uma plataforma open source para transformar informações brutas em conhecimento e grafos de processos. Os dados são armazenados como entidades regidas por tipos (esquemas), e agentes autônomos podem coletar, estruturar e verificar informações da internet pública ou de fontes privadas conectadas, usando um formato semântico padronizado. Pessoas sem conhecimento técnico podem navegar pelas entidades e pelos tipos e gerenciá-los visualmente.
hash é gratuito? Qual é a licença?
hash é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
hash ainda é mantido?
Manutenção ativa. O último commit de hash foi em 7 de nov. de 2026.
Para que posso usar hash?
Criar uma base de conhecimento estruturada e continuamente atualizada a partir de fontes da web e internas. Modelar processos de negócios e decisões sobre uma camada de dados baseada em grafos. Oferecer uma fonte confiável para dados críticos, com procedência rastreável ao longo do tempo.
Onde consigo hash?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hashintel/hash

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados