Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

A Karpathy-style LLM wiki your agents maintain (Markdown and Git)

Details

External ID
47899844
Source
HN
Company
—
Product
A Karpathy-style LLM wiki your agents maintain (Markdown and Git)
Website domain
github.com
Launched
April 25, 2026
Cohort
—
Upvotes
260
Upvotes percentile
0.974293059125964
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

I shipped a wiki layer for AI agents that uses markdown + git as the source of truth, with a bleve (BM25) + SQLite index on top. No vector or graph db yet.It runs locally in ~/.wuphf/wiki/ and you can git clone it out if you want to take your knowledge with you.The shape is the one Karpathy has been circling for a while: an LLM-native knowledge substrate that agents both read from and write into, so context compounds across sessions rather than getting re-pasted every morning. Most implementations of that idea land on Postgres, pgvector, Neo4j, Kafka, and a dashboard.I wanted to go back to the basics and see how far markdown + git could go before I added anything heavier.What it does: -> Each agent gets a private notebook at agents/{slug}/notebook/.md, plus access to a shared team wiki at team/.-> Draft-to-wiki promotion flow. Notebook entries are reviewed (agent or human) and promoted to the canonical wiki with a back-link. A small state machine drives expiry and auto-archive.-> Per-entity fact log: append-only JSONL at team/entities/{kind}-{slug}.facts.jsonl. A synthesis worker rebuilds the entity brief every N facts. Commits land under a distinct "Pam the Archivist" git identity so provenance is visible in git log.-> [[Wikilinks]] with broken-link detection rendered in red.-> Daily lint cron for contradictions, stale entries, and broken wikilinks.-> /lookup slash command plus an MCP tool for cited retrieval. A heuristic classifier routes short lookups to BM25 and narrative queries to a cited-answer loop.Substrate choices: Markdown for durability. The wiki outlives the runtime, and a user can walk away with every byte. Bleve for BM25. SQLite for structured metadata (facts, entities, edges, redirects, and supersedes). No vectors yet. The current benchmark (500 artifacts, 50 queries) clears 85% recall@20 on BM25 alone, which is the internal ship gate. sqlite-vec is the pre-committed fallback if a query class drops below that.Canonical IDs are first-class. Fact IDs are deterministic and include sentence offset. Canonical slugs are assigned once, merged via redirect stubs, and never renamed. A rebuild is logically identical, not byte-identical.Known limits: -> Recall tuning is ongoing. 85% on the benchmark is not a universal guarantee.-> Synthesis quality is bounded by agent observation quality. Garbage facts in, garbage briefs out. The lint pass helps. It is not a judgment engine.-> Single-office scope today. No cross-office federation.Demo. 5-minute terminal walkthrough that records five facts, fires synthesis, shells out to the user's LLM CLI, and commits the result under Pam's identity: https://asciinema.org/a/vUvjJsB5vtUQQ4EbScript lives at ./scripts/demo-entity-synthesis.sh.Context. The wiki ships as part of WUPHF, an open source collaborative office for AI agents like Claude Code, Codex, OpenClaw, and local LLMs via OpenCode. MIT, self-hosted, bring-your-own keys. You do not have to use the full office to use the wiki layer. If you already have an agent setup, point WUPHF at it and the wiki attaches.Source: https://github.com/nex-crm/wuphfInstall: npx wuphf@latestHappy to go deep on the substrate tradeoffs, the promotion-flow state machine, the BM25-first retrieval bet, or the canonical-ID stability rules. Also happy to take "why not an Obsidian vault with a plugin" as a fair question.

Enrichment

Theme
database infrastructure and developer tools
Vertical
Horizontal
Function
Agent / copilot
Audience
Developer
AI stance
AI-native
Project type
Commercial product
Normalized one-liner
wiki maintained by ai agents in markdown and git
Manually corrected
False

Could you build this?

Yes The architecture is explicitly described as a local markdown repository committed to Git with an embedded SQLite and Bleve BM25 full-text index, easily implemented with standard Go libraries.

Discussion

20 comments analyzed.

Competitors mentioned: Hivemind AI - shared coordination layer for AI agents, TiddlyWiki - single-file wiki with LLM connectors, Obsidian - markdown vault with web clipper plugins, Openrouter - LLM routing service, Hurl - API testing and assertions

Concerns raised: Local LLMs buggy with Gemma 4 26B models, VRAM conflicts with voice transcription, LLMs make bizarre mistakes requiring excessive debugging time, LLMs over-document everything, making wikis messy and less useful at scale, Privacy concerns - unwilling to share private details with Anthropic/OpenAI, Context poisoning and edge cases in agentic workflows without proper safeguards

Feature requests: Multi-human support for team collaboration with agent-assisted workflows, Configurable wiki location instead of hardcoded paths, Support for local LLMs without sacrificing voice transcription capability, Commander/orchestrator model to coordinate frontier and cheap models together, Reviewer agent with human-in-the-loop for close calls with approval/rejection memory

Competitors

Other products that read as similar to this one — 130 launches clear the similarity bar, closest 8 shown.

Attention rank: #6 of 131 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 172 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a agent / copilot tool for Agriculture yet.