Show HN: WUPHF — Karpathy-artiges LLM-Wiki mit Markdown + Git als Quelle der Wahrheit

WUPHF ist ein quelloffenes kollaboratives Büro für KI-Agenten (Claude Code, Codex, OpenClaw, lokale LLMs via OpenCode), das eine Karpathy-ähnliche Wiki-Schicht enthält. Das Wiki verwendet Markdown und Git als Quelle der Wahrheit, gespeichert unter ~/.wuphf/wiki/, mit einem bleve (BM25) + SQLite-Index darüber. Noch wird keine Vektor- oder Graph-DB verwendet – das Ziel ist zu sehen, wie weit Markdown + Git kommen, bevor schwerere Infrastruktur hinzugefügt wird.
Hauptmerkmale
- Jeder Agent erhält ein privates Notizbuch unter
agents/{slug}/notebook/sowie ein gemeinsames Team-Wiki unterteam/. - Workflow zum Hochstufen von Entwürfen ins Wiki: Notizbuch-Einträge werden (vom Agenten oder Menschen) überprüft und mit Rückverweisen ins kanonische Wiki übernommen. Eine Zustandsmaschine verwaltet Ablauf und automatische Archivierung.
- Entity-Fact-Log pro Entität: Append-only JSONL unter
team/entities/{kind}-{slug}.facts.jsonl. Ein Synthese-Worker erstellt alle N Fakten eine aktuelle Entitäten-Kurzfassung. - Commits werden einer eindeutigen Git-Identität („Pam the Archivist“) zugeordnet, um die Herkunft via
git lognachvollziehen zu können. - [[Wikilinks]] mit Erkennung toter Links (rot dargestellt).
- Täglicher Lint-Cron für Widersprüche, veraltete Einträge und defekte Wikilinks.
- Slash-Befehl
/lookup+ MCP-Tool für beleggestützte Abrufe. Ein heuristischer Klassifizierer leitet kurze Anfragen an BM25 und narrative Anfragen an eine beleggestützte Antwortschleife weiter.
Sucheinstellungen
Aktuelle Benchmarks mit 500 Artefakten und 50 Anfragen erreichen 85 % Recall@20 allein mit BM25, was die interne Freigabeschwelle ist. Sollte eine Anfrageklasse darunter fallen, ist sqlite-vec der vorab festgelegte Fallback.
Substrat-Auswahl
- Markdown für Haltbarkeit – das Wiki überlebt die Laufzeit; Benutzer können
git cloneausführen und mit jedem Byte gehen. - Bleve für BM25.
- SQLite für strukturierte Metadaten (Fakten, Entitäten, Kanten, Weiterleitungen, Überholungen).
- Kanonische IDs sind erstklassig: Fact-IDs sind deterministisch (enthalten Satz-Offset), Slugs werden einmal vergeben und nie umbenannt (Redirect-Stubs werden verwendet). Ein Wiederaufbau ist logisch identisch, nicht byte-identisch.
Bekannte Grenzen
- 85 % Recall ist keine universelle Garantie – Optimierung läuft.
- Die Synthesequalität hängt von der Qualität der Agentenbeobachtungen ab. Der Lint-Durchlauf hilft, ist aber keine Bewertungsinstanz.
- Einzelbüro-Bereich; noch keine bureauübergreifende Föderation.
Demo & Installation
Ein 5-minütiger Terminal-Walkthrough ist verfügbar auf asciinema (Skript unter ./scripts/demo-entity-synthesis.sh).
Installation mit: npx wuphf@latest
Aus dem Quellcode bauen: git clone https://github.com/nex-crm/wuphf.git; go build -o wuphf ./cmd/wuphf
Das Wiki wird als Teil von WUPHF ausgeliefert, kann aber eigenständig verwendet werden. MIT-Lizenz, selbst gehostet, eigene Schlüssel mitbringen.
📖 Vollständige Quelle lesen: HN LLM Tools
👀 Siehe auch

Aufbau und Test eines MCP-Servers in Claude Desktop: Architektur und Erkenntnisse
Ein Entwickler teilt seine Erfahrungen beim Aufbau und Testen eines MCP-Servers in Claude Desktop und erläutert seine Architektur sowie praktische Erkenntnisse zu Tool-Schemata, Debugging und Einschränkungen.

Claude Code Ultracode-Modus erzeugt 70-Agenten-Pipeline für Tiefensuche
Eine einzelne 'Deep Search'-Anfrage im Ultracode-Modus von Claude Code erzeugte automatisch eine 4-Phasen-Pipeline mit ~70 Agents, die jeweils eigenständig Projekte abrufen und abgleichen. Das Orchestrierungsskript hält Zwischenergebnisse aus dem Kontextfenster fern und verhindert so eine Kontextüberlastung.

Hollow AgentOS reduziert den Claude-Code-Token-Verbrauch um 68,5 % mit JSON-nativem OS-Ansatz
Hollow AgentOS, eine JSON-native Betriebssystemschicht für KI-Agenten, reduziert die Claude Code Token-Nutzung um 68,5%, indem sie ineffiziente Shell-Befehlskosten eliminiert. Das Tool integriert sich über MCP in Claude Code und führt lokale Inferenz durch Ollama aus.

clarp: Open-Source-Ersatz für Claude -p vor dem 15. Juni mit nutzungsabhängiger Preisgestaltung
Claude -p wechselt am 15. Juni zur nutzungsabhängigen Abrechnung. clarp ist ein Open-Source-CLI, das es für lokale Workflows ersetzt – einfach den Binärnamen von claude auf clarp ändern.