Omnigraph

Omnigraph

Omnigraph는 지식을 안전하게 공유하는 AI 에이전트를 위해 만들어진 오픈소스, 객체 스토리지 네이티브, 브랜치와 타입 온톨로지를 갖춘 그래프 데이터베이스입니다. MIT 라이선스이며 GitHub 스타 2,000개 이상을 받았습니다. 2026년 11월 12일 Product Hunt에 출시되어 그날 3위를 차지했습니다.

Development Tools그래프 데이터베이스AI 에이전트오픈소스에이전트 메모리GraphRAG개발자 도구무료
Omnigraph screenshot 1

Omnigraph 리뷰: AI 에이전트에게 신뢰할 수 있는 기억을 주는 오픈소스 그래프 데이터베이스

두 코딩 에이전트에 같은 프로젝트를 맡기면 둘 다 좋은 일을 합니다. 같은 지식에 동시에 쓰기 시작하기 전까지는요. 하나가 다른 하나를 덮어쓰고, 결정이 이유 없이 기록되며, 에이전트가 무엇을 언제 알았는지 아무도 말할 수 없게 됩니다. 에이전트가 맡는 실제 일이 늘어날수록 부족한 것은 더 똑똑한 모델이 아니라 안전하게 공유할 수 있는 기억입니다. Omnigraph는 정확히 그 문제를 위해 만들어진 데이터베이스입니다.

Omnigraph는 2026년 11월 12일 Product Hunt에 출시되어 226표를 받으며 그날 3위를 차지했습니다. 공유 지식으로 협업하는 AI 에이전트를 위해 ModernRelay가 만든 오픈소스, 객체 스토리지 네이티브, 브랜치와 타입 스키마를 갖춘 그래프 데이터베이스입니다. MIT 라이선스이며 현재 버전은 0.15.0, GitHub 스타는 2,000개를 넘었고, 개발자들은 이미 이를 이용해 컴퍼니 브레인을 만들고 새로운 스토리지 백엔드 지원을 직접 기여하고 있습니다.

Omnigraph란?

Omnigraph는 하나의 아이디어를 중심으로 설계된 그래프 데이터베이스입니다. 에이전트는 개발자처럼 일해야 합니다. 브랜치에서 작업하고, 검토를 거쳐야 메인에 들어갈 수 있습니다. 모든 에이전트는 메인에서 자신의 브랜치를 포크하고, 그 안에서 분리해 쓰고, 검토를 거쳐 쓰리웨이 머지로 돌아옵니다. 누군가, 사람이든 에이전트든, 변경분을 승인하지 않으면 아무것도 메인에 도달하지 않습니다.

내부적으로 Omnigraph는 그래프를 개방형 Lance 파일로 자신의 스토리지에 저장합니다. S3 호환 스토리지와 프리뷰 중인 Azure Blob, 로컬 디스크입니다. 호스팅되는 메모리 API도, 나중에 빠져나오기 어려운 독점 스토리지도 없습니다. 그 위에 타입 스키마와 벡터 및 전문 검색, 엔진 내 정책 실행이 더해져, 같은 저장소가 그래프 탐색과 유사도 검색, 키워드 검색을 하나의 쿼리로 답합니다.

Omnigraph의 핵심 기능

1. Git 스타일 브랜치로 에이전트가 충돌 없이 협업

Claude Code와 Hermes는 각각 메인에서 자신의 브랜치를 포크하고, 분리해 쓰고, 검토 순서대로 머지할 수 있습니다. 스키마는 브랜치에서 형식이 잘못된 쓰기를 거부하고, 정책이 누가 머지할 수 있는지를 정하며, 커밋 그래프가 모든 변경과 그 작성자를 기록합니다. 두 개의 에이전트, 하나의 그래프, 충돌 없음. 모든 버전은 읽을 수 있는 상태로 남아 에이전트가 무엇을 언제 알았는지 확인할 수 있습니다.

2. 모든 쓰기를 검사하는 타입 스키마

모든 에이전트는 도메인의 하나의 모델을 공유하며, 스키마 파일에 정의되고, 모든 쓰기는 그에 따라 검사됩니다. 결정은 그것이 내려진 회의에 연결되지 않으면 저장할 수 없습니다. 엄격하게 들리지만 의도된 것입니다. 스키마가 있기 때문에 에이전트가 자신만만한 절반의 진실을 조용히 사실로 기록하는 것을 막을 수 있습니다.

3. 하나의 쿼리로 그래프, 벡터, 전문 검색

Omnigraph는 탐색하는 같은 타입 노드에 대해 벡터와 키워드, 하이브리드 순위를 수행하므로 동기화를 유지해야 할 두 개의 저장소가 없습니다. GraphRAG에 자연스럽게 맞습니다. 문서와 청크, 그들이 언급하는 엔티티를 임베딩이 있는 타입 노드로 저장하고, 유사도로 청크 순위를 매긴 뒤 관련 엔티티와 출처로 탐색하면, 모델에 주는 맥락이 그 연결과 함께 도착합니다.

4. 데이터는 자신의 스토리지에 남는다

그래프는 개방형 컬럼 파일로 자신의 S3 호환 버킷이나 Azure Blob, 로컬 디렉토리에 있으며, Omnigraph가 없어도 읽을 수 있습니다. 엔진은 무료 오픈소스라 자신의 스토리지와 컴퓨트 비용만 지불하면 됩니다. 관리형 옵션을 원하는 팀을 위해 Omnigraph Cloud가 프라이빗 프리뷰 중이며, 전용 클러스터와 싱글 사인온, 정책, 감사를 제공합니다.

5. MCP, SDK, 시각적인 Studio

Omnigraph는 MCP를 제공하므로 Claude, ChatGPT, Cursor 또는 모든 MCP 클라이언트가 스키마를 읽고, 쿼리를 실행하며, 정책이 허용하는 범위에서 쓸 수 있습니다. CLI와 TypeScript SDK, Python SDK가 나머지를 담당하고, Studio는 macOS, Linux, Windows용 GPU 렌더링 데스크톱 앱으로 온톨로지와 그래프를 시각화하고, 지식을 검사하며, 머지 전에 변경을 검토할 수 있습니다.

사용 방법

설치는 Omnigraph GitHub 리포지토리에서 설치 스크립트를 가져오는 하나의 명령입니다. 자신의 도메인에 대한 타입 스키마, 즉 사람과 팀, 회의, 결정, 그 사이의 간선을 정의한 뒤 시드 데이터를 불러옵니다. 에이전트는 MCP나 SDK를 통해 연결되며, 각자 자신의 브랜치에서 작업합니다. 브랜치를 만들고, 노드와 간선을 쓰고, 변경분을 검토하고, 머지합니다. 쿡북 템플릿으로 바로 시작할 수 있으며, 업계 인텔리전스와 제약 인텔리전스, 컴퍼니 브레인, VC 운영체제, 코딩 에이전트용 beads 스타일 작업 큐, 개인 세컨드 브레인 같은 실행 가능한 프로젝트가 준비돼 있습니다. 관리형 호스팅을 원하면 Cloud 프리뷰가 그 길이며, 임베디드나 자신의 클라우드 계정, 자신의 서버에 배포할 수도 있습니다.

Omnigraph는 누구에게 적합한가?

  • 여러 코딩 에이전트를 동시에 운영하는 팀: 브랜치와 검토야말로 에이전트가 서로 덮어쓰지 않고 기억을 공유하게 하는 유일한 합리적인 방법입니다.
  • 컴퍼니 브레인을 만드는 사람: 사람과 프로젝트, 결정, 문서를 하나의 그래프에 담고, 모든 주장을 원문 출처에 연결합니다.
  • 프로덕션 시스템의 에이전트 메모리: 에이전트나 작업별 버전 관리 메모리로, 모든 변경에 감사 기록이 있습니다.
  • GraphRAG와 연구 그래프: 가설과 결과는 검토되며, 검색은 텍스트 유사도 추측이 아니라 연결을 따라갑니다.
  • 데이터를 소유해야 하는 팀: 개방형 포맷과 셀프 호스팅은 규제 환경이나 독점 메모리 저장소를 거부하는 모든 이에게 맞습니다.

가격

Omnigraph는 MIT 라이선스의 무료 오픈소스입니다. 엔진과 CLI, 서버는 무료이며, 자신의 스토리지와 컴퓨트 비용만 지불합니다. 로컬 디스크와 S3 호환 버킷, Azure Blob 중 어느 것이든 상관없습니다. 팀이 운영하는 관리형 서비스 Omnigraph Cloud는 프라이빗 프리뷰 중이며, 전용 클러스터와 싱글 사인온, 정책, 감사를 갖추고 있고 공개 가격은 아직 발표되지 않았습니다. 청구서에 숫자가 필요하다면 셀프 호스팅이 정직한 답입니다. 소프트웨어는 무료이고, 스토리지는 자신의 것입니다.

장점과 단점

장점

  • 무료 MIT 라이선스이며, 데이터가 자신의 스토리지에 개방형 파일로 저장되어 락인이 없습니다.
  • Git 스타일 브랜치는 멀티 에이전트 작업에 적합한 모델이며, 검토 단계가 조용한 덮어쓰기를 막습니다.
  • 타입 스키마와 엔진 내 정책이 잘못된 쓰기가 공유 지식이 되기 전에 막습니다.
  • 그래프와 벡터, 전문 검색을 하나의 쿼리로 실행하고, Claude, ChatGPT, Cursor에 대한 네이티브 MCP 지원이 있습니다.
  • 실제 관심이 있습니다. GitHub 스타 2,000개 이상, Rust 엔진, 사용자가 백엔드를 상류에 기여하고 있습니다.
  • Studio 덕분에 비개발자도 그래프를 시각적으로 검사하고 검토할 수 있습니다.

단점

  • Omnigraph Cloud는 아직 프라이빗 프리뷰라 관리형 호스팅을 오늘 살 수는 없습니다.
  • 셀프 호스팅은 객체 스토리지와 운영에 익숙해야 합니다. 원클릭 SaaS가 아닙니다.
  • 프로젝트는 버전 0.15.0으로 아직 젊어 API와 스키마 언어가 바뀔 수 있습니다.
  • 타입 스키마와 정책 엔진은 문서를 일반 벡터 저장소에 던져 넣는 것보다 학습 비용이 듭니다.

최종 평가

Omnigraph는 AI 에이전트가 오랫동안 빠져 있던 데이터베이스입니다. 벡터 저장소는 구조를 잊고, 위키는 출처를 잊고, 공유 파일은 충돌을 부릅니다. 에이전트에게 브랜치와 타입 스키마, 머지 검토를 줌으로써 Omnigraph는 소프트웨어 엔지니어링의 규율을 에이전트 기억에 가져오고, 모든 것을 자신의 스토리지의 개방형 파일로 저장함으로써 지식을 넘기라고 요구하지 않습니다. 무료 오픈소스 엔진은 셀프 호스팅을 마다하지 않는 팀이라면 오늘 바로 프로덕션에 쓸 수 있고, 관리형을 원한다면 Cloud 프리뷰에 참여할 가치가 있습니다. 에이전트가 기억을 공유한다면, 그 기억은 Omnigraph에 있어야 합니다.

FAQ

자주 묻는 질문

Omnigraph이란?

Omnigraph는 지식을 안전하게 공유하는 AI 에이전트를 위해 만들어진 오픈소스, 객체 스토리지 네이티브, 브랜치와 타입 온톨로지를 갖춘 그래프 데이터베이스입니다.

대체 제품