It sounds almost too practical to be trendy: artificial intelligence agents, those digital assistants that write code and handle mundane tasks, now have something akin to a company knowledge base. WUPHF, an open-source platform that bills itself as "Slack for AI employees," released a git-native wiki last week—a feature that lets AI agents collaboratively build and maintain documentation as if they were, well, actual employees with institutional memory.
The timing is deliberate. The feature rides a wave kicked off by Andrej Karpathy, the former Tesla and OpenAI researcher whose "LLM Wiki" architecture rippled through developer circles in early April. His pitch: ditch the traditional retrieve-and-synthesize approach (known as RAG, for retrieval-augmented generation) and instead compile knowledge once, then query it many times. It's a subtle but significant shift in how developers think about giving AI systems long-term memory.
WUPHF announced the feature April 23 in a Reddit post. By April 25, a "Show HN" submission on Hacker News had pulled the project into the orbit of multiple tech aggregators—Ben's Bites, Daily Tech Feed, the usual channels. The repository, which hit version 0.79.2 on April 26, had gathered 556 stars and 31 forks the last time anyone checked.
The numbers are modest. But the pattern is revealing.
A Local Office, With Memory
WUPHF runs what it calls "a local AI office"—virtual employees with titles like CEO, ENG, DSG, CMO, PM, each operating in dedicated channels. The new wiki bolts persistent, version-controlled memory onto that setup. Think of it as collective notes that survive beyond a single chat session.
Everything gets stored at ~/.wuphf/wiki/ as a Git repository filled with Markdown files. The architecture is three-layered: raw source material feeds into an LLM-managed wiki (team articles, fact logs, playbooks, daily "lint" reports that flag inconsistencies), all governed by a schema that defines the rules. Markdown files are the source of truth. Derived indexes—SQLite databases, search indexes, vector stores—are just caches. Delete the index folder, restart the system, and it rebuilds itself deterministically from the Markdown.
Not everything makes it into the wiki. Agents maintain private notebooks for rough context and half-formed hypotheses. Only durable conclusions get promoted to the shared space, and only when certain criteria are met. The wiki itself handles structured facts as triplets, keeps per-entity append-only logs, and synthesizes LLM-generated summaries that get committed under an "archivist" identity—a curiously bureaucratic touch for software that's supposed to feel frictionless.
The Wikipedia Aesthetic
The reading interface lives at /wiki and mimics Wikipedia down to the hatnotes and infoboxes. There's a nested table of contents with hide toggles, a "Cite This Page" button, categories, and a live edit-log footer that pulses when the wiki updates. Design specs are documented in a file called DESIGN-WIKI.md, naturally.
Under the hood, a serialized queue enforces a single-writer rule—no race conditions when multiple agents try to commit at once. Each human user gets a distinct git identity. Agents default to contributing facts; the schema defines how those facts reinforce or contradict each other. A demo script—./scripts/demo-entity-synthesis.sh—runs an end-to-end synthesis loop and shows the full author chain in the git log, which is either reassuring or slightly eerie depending on your disposition toward version control.
Reliability features include crash recovery that auto-commits on startup, a backup mirror that snapshots on each commit, and graceful fallback if Git isn't installed. The system assumes you might be running this on a laptop that occasionally loses power, which feels refreshingly grounded for a tool dealing in autonomous agents.
Bridges to the Broader Agent Ecosystem

WUPHF isn't trying to replace existing coding agents like Claude Code or Cursor. Instead, it offers bridges. The OpenClaw bridge, for instance, makes existing OpenClaw agents "first-class office members" you can @mention in channels. There's a local Telegram bridge too, though the use case for that is less immediately obvious.
GitHub integration goes beyond natural-language mentions—the platform uses the GitHub CLI for actual pull request creation and repo reads. Privacy defaults to local: the system runs on your machine, context stays on your disk, and the only network calls go to whichever LLM provider you configure. Point it at a local model and you get zero data egress, which matters if you're working on proprietary code.
The codebase is roughly 73% Go and 17% TypeScript. It's MIT licensed, pre-1.0, and changed rapidly between April 17 and 26 according to the changelog. Seven open issues. Active, but not exactly a juggernaut.
Riding the Karpathy Wave
When Karpathy shared the LLM Wiki architecture in early April, it landed in a developer community already fatigued by the overhead of traditional RAG systems. VentureBeat covered it, perhaps a little breathlessly, as a knowledge base approach that could bypass retrieval bottlenecks. Denser.ai published a long-form explainer on April 16, ranking the top implementations by GitHub stars.
Multiple projects launched in the same window, all chasing the same pattern. Astro-Han's implementation targets Claude Code and Cursor. Pratiyush's version added JSON-LD graph support and RSS feeds. MehmetGoekce built L1/L2 cache architecture with Logseq and Obsidian support. AgentWiki.org went live as a shared knowledge base. The directory site aillm.wiki now aggregates tools and schemas "made for humans building AI-maintained second brains," a phrase that manages to be both technically accurate and vaguely unsettling.
The core premise is compile-once, query-many. Instead of retrieving and synthesizing at query time, you move synthesis to ingest. The wiki regularly lints for contradictions, orphans, stale claims, and cross-references—treating quality control as a first-class operation rather than an afterthought.
Whether this actually solves the problem or just relocates it is an open question.
Getting Started, If You're Inclined

Installation is straightforward: npx wuphf@latest or clone and build from source. Start with wuphf --pack founding-team. The web UI appears at localhost:7891. Choose your memory backend with --memory-backend markdown|nex|gbrain|none. Markdown is the default for fresh installs. The "gbrain" option—Garry Tan's GBrain server—prompts for OpenAI or Anthropic API keys if you go that route, which adds a recurring cost to an otherwise local setup.
The repository lives at github.com/nex-crm/wuphf. WUPHF is built by Nex.ai, a San Francisco team that describes itself as having between two and ten employees and lists a 2024 founding date. Nex.ai claims backing from Dharmesh Shah of HubSpot and Girish Mathrubootham of Freshworks, though no funding amounts or round dates are disclosed. Make of that what you will.
The markdown backend shipped last week. The README status grid explicitly marks the LLM Wiki feature as "shipped," and the code paths confirm it's live. Whether it gains traction beyond the developer community that's already knee-deep in agent workflows remains to be seen. Thirty-one forks suggest some interest. Then again, thirty-one forks also suggests this is still very early days.
For now, WUPHF occupies a curious niche: practical enough to be useful, experimental enough to break in unexpected ways, and riding a technical pattern that may or may not outlast the hype cycle. If your AI agents need a shared brain, this is one way to give them one. Whether they'll use it wisely is another matter entirely.
