We Fixed Karpathy’s LLM Wiki - PENgram Is the Typed Knowledge Graph Pipeline Everyone Asked For
PENgram is a new knowledge graph pipeline designed to address limitations in existing LLM-based wiki systems by introducing typed relationships between notes and entities. It builds on Graphify's architecture but adds a semantic layer that defines how nodes relate, such as 'contradicts' or 'supersedes', enabling more precise reasoning. The tool supports multiple input formats and generates queryable, interactive knowledge graphs with export options for Penfield and Obsidian.
- ▪PENgram introduces 24 typed relationship types to enhance the semantic meaning of connections in a knowledge graph.
- ▪It processes diverse inputs including code, Markdown, PDFs, and EPUBs, using a pipeline that combines deterministic parsing and LLM-based extraction.
- ▪The output includes a JSON graph, an interactive HTML visualization, and a markdown report, with optional exports to Penfield or Obsidian vaults.
- ▪Unlike Graphify, PENgram focuses on typed relationships to improve agent reasoning and long-term knowledge maintenance.
- ▪PENgram allows incremental processing via SHA256 caching and supports zero-cost re-exporting of results without reprocessing.
- ▪The system was inspired by user feedback emphasizing the need for structure, freshness, and actionable knowledge graphs in production environments.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3748893) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Penfield Posted on Apr 28 We Fixed Karpathy’s LLM Wiki - PENgram Is the Typed Knowledge Graph Pipeline Everyone Asked For #ai #aimemory #wiki #obsidian We recently published an article about the gaps in Karpathy's LLM Wiki pattern. The thesis was simple: wikilinks without relationship types are just lines on a graph. You can see that two notes connect but not how.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV Community.