OpenCypher 호환 쿼리와 Raft 기반 일관성을 제공하는 분산형 수평 확장 오픈소스 그래프 데이터베이스입니다.
hashintel/hash
AI 에이전트가 구조화되고 타입이 지정된 데이터를 채우고 관리해 프로세스 자동화와 의사결정을 지원하는 오픈소스 자가 구축형 지식 그래프 데이터베이스입니다.
- 스타
- 1,688
- 포크
- 125
- 열린 이슈
- 105
- 마지막 커밋
- 9시간 전
어떤 프로젝트인가요?
HASH는 원시 정보를 지식 그래프와 프로세스 그래프로 변환하는 오픈소스 플랫폼입니다. 데이터를 타입(스키마)으로 관리되는 엔터티로 저장하며, 자율 에이전트가 공개 인터넷이나 연결된 비공개 소스에서 정보를 수집하고 구조화해 표준화된 시맨틱 형식으로 검증할 수 있습니다. 비기술 사용자도 시각적 인터페이스에서 엔터티와 타입을 둘러보고 관리할 수 있습니다.
이 플랫폼은 이중 시간(bitemporal) 데이터를 기록하므로 어떤 일이 발생한 시점과 그 사실을 알게 된 시점을 모두 추적할 수 있습니다. 이 저장소는 API, 프런트엔드 및 지원 서비스를 포함한 앱, Block Protocol 블록, 그래프 계층을 비롯한 Rust 라이브러리, 그리고 Docker Compose, Postgres, Redis, Temporal, Kratos 기반 인프라 정의가 들어 있는 모노레포입니다.
로컬 개발에는 Docker와 고정된 툴체인을 설치하기 위한 mise가 필요하며, Rust 그래프 서비스는 Docker에서 실행하지 않는 한 소스 코드에서 컴파일됩니다. hash.ai에서 호스팅 버전을 사용할 수 있으며, 자체 호스팅 가이드도 제공됩니다.
핵심 기능
- 01사용자 정의 타입으로 관리되는 엔터티를 저장해 스키마 기반 데이터베이스처럼 동작합니다.
- 02에이전트가 공개 인터넷과 연결된 비공개 소스에서 데이터를 수집하고 관리할 수 있습니다.
- 03이중 시간 데이터를 기록해 이벤트가 발생한 시점과 그 사실을 알게 된 시점을 구분합니다.
- 04비기술 사용자가 엔터티와 타입을 둘러볼 수 있는 시각적 인터페이스를 제공합니다.
- 05자체 호스팅 및 로컬 개발 환경을 위한 Docker Compose 정의를 제공합니다.
활용 사례
- 웹 및 내부 소스에서 구조화된 지식 베이스를 구축하고 지속적으로 최신 상태로 유지합니다.
- 그래프 기반 데이터 계층을 바탕으로 비즈니스 프로세스와 의사결정을 모델링합니다.
- 시간에 따른 출처를 추적할 수 있는 중요 데이터의 단일 기준 정보를 제공합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hash은(는) 무엇인가요?
- AI 에이전트가 구조화되고 타입이 지정된 데이터를 채우고 관리해 프로세스 자동화와 의사결정을 지원하는 오픈소스 자가 구축형 지식 그래프 데이터베이스입니다. HASH는 원시 정보를 지식 그래프와 프로세스 그래프로 변환하는 오픈소스 플랫폼입니다. 데이터를 타입(스키마)으로 관리되는 엔터티로 저장하며, 자율 에이전트가 공개 인터넷이나 연결된 비공개 소스에서 정보를 수집하고 구조화해 표준화된 시맨틱 형식으로 검증할 수 있습니다. 비기술 사용자도 시각적 인터페이스에서 엔터티와 타입을 둘러보고 관리할 수 있습니다.
- hash은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hash은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hash은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hash의 마지막 커밋은 2026년 11월 6일입니다.
- hash은(는) 어디에 사용할 수 있나요?
- 웹 및 내부 소스에서 구조화된 지식 베이스를 구축하고 지속적으로 최신 상태로 유지합니다. 그래프 기반 데이터 계층을 바탕으로 비즈니스 프로세스와 의사결정을 모델링합니다. 시간에 따른 출처를 추적할 수 있는 중요 데이터의 단일 기준 정보를 제공합니다.
- hash은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hashintel/hash
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트의 메모리와 컨텍스트로 활용할 수 있도록, 시간에 따라 변하는 사실을 추적하는 temporal knowledge graph를 구축하는 Python 프레임워크입니다.
그래프, 관계형, 텍스트, 벡터 데이터를 충돌에도 안전한 단일 엔진에 저장하고 크기가 제한된 컨텍스트를 반환하는 AI 에이전트용 임베디드 Rust 데이터베이스입니다.
문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 AI 메모리 플랫폼입니다.
Neo4j는 노드와 관계로 데이터를 저장하고 Cypher 언어로 질의하는 그래프 데이터베이스입니다.
희소 행렬로 인접 관계를 저장하고 OpenCypher로 질의하는 그래프 데이터베이스로, LLM 및 GraphRAG 워크로드용 지식 그래프를 겨냥합니다.