selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Personal External Brain Knowledge Graph logo

Self-host Personal External Brain Knowledge Graph

Local-first personal knowledge graph with evidence recall

AlphaOpen SourceMIT
Updated4 weeks ago
LanguagePython
Setup difficultyAdvanced
Stars
199
Ports
8000 (API server (FastAPI)), 3000 (Web workbench (Next.js))
Install with Docker Compose

What is Personal External Brain Knowledge Graph?

This local-first application constructs a personal knowledge graph from varied inputs such as notes, web pages, Markdown files, PDFs, audio recordings, and video. It pulls out claims with exact source references, filters ingestion by topic relevance, and delivers topic-isolated recall where every retrieved fact gets a confidence score. The system deliberately declines to answer when evidence is lacking, making refusal rate a quality measure. It includes decision tracking with outcome logging, learning loops with spaced repetition and misconception tracking, and a three-panel workbench interface. The stack uses Kuzu for graph storage, LanceDB for vector search, a FastAPI backend, and a Next.js/React frontend. You can deploy via Docker Compose or locally with Node.js 18+ and Python 3.11/3.12. The project is in early alpha with a strict design constitution that prioritizes evidence-backed answers over fluent but ungrounded generation.

Should you self-host Personal External Brain Knowledge Graph?

Personal External Brain Knowledge Graph scores 38/100 on selfhost.directory (how scoring works) and ranks #35 of 42 in Knowledge Management. It has 199 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Project N.O.M.A.D. (85/100, 41 133 stars). It scores higher overall, so compare the two before you pick. See Personal External Brain Knowledge Graph vs Project N.O.M.A.D. side by side.

Features

  • Decision tracking
  • Learning loops with spaced repetition
  • Local-first, no login
  • Multi-format ingestion
  • OpenAI-compatible LLM/embedding endpoints
  • Refusal when ungrounded
  • Single-question scoring
  • Topic-isolated recall

Personal External Brain Knowledge Graph README

How to install Personal External Brain Knowledge Graph

Install Personal External Brain Knowledge Graph with Docker Compose

Docker and Docker Compose
Environment variables
API_PORT, WEB_PORT, LLM_API_KEY, LLM_BASE_URL, LLM_MODEL_NAME, EMBEDDING_MODEL_NAME, VECTOR_BACKEND, GRAPH_BACKEND, and many more (see .env.example)

docker compose up -d --build

Requires .env file copied from .env.example with LLM_API_KEY set.

More in Knowledge Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…