Mostrar HN: WUPHF — Wiki de LLM no estilo Karpathy com Markdown + Git como Fonte da Verdade

WUPHF é um escritório colaborativo de código aberto para agentes de IA (Claude Code, Codex, OpenClaw, LLMs locais via OpenCode) que inclui uma camada de wiki no estilo Karpathy. O wiki usa Markdown e Git como fonte da verdade, armazenados em ~/.wuphf/wiki/, com um índice bleve (BM25) + SQLite sobre eles. Nenhum banco de dados vetorial ou de grafos é usado ainda — o objetivo é ver até onde Markdown + Git podem ir antes de adicionar infraestrutura mais pesada.
Principais Funcionalidades
- Cada agente tem um caderno privado em
agents/{slug}/notebook/mais um wiki compartilhado da equipe emteam/. - Fluxo de promoção de rascunho para wiki: as entradas do caderno são revisadas (pelo agente ou humano) e promovidas ao wiki canônico com links de retorno. Uma máquina de estados lida com expiração e arquivamento automático.
- Log de fatos por entidade: JSONL somente adição em
team/entities/{kind}-{slug}.facts.jsonl. Um worker de síntese atualiza resumos de entidade a cada N fatos. - Os commits são atribuídos a uma identidade Git distinta ("Pam, a Arquivista") para proveniência via
git log. - [[Wikilinks]] com detecção de links quebrados (mostrados em vermelho).
- Cron diário de lint para contradições, entradas desatualizadas e wikilinks quebrados.
- Comando de barra
/lookup+ ferramenta MCP para recuperação com citação. Um classificador heurístico roteia consultas curtas para BM25 e consultas narrativas para um loop de resposta com citação.
Ajuste de Recuperação
Benchmark atual com 500 artefatos e 50 consultas atinge 85% de recall@20 apenas com BM25, que é o limite interno de lançamento. Se a classe de consulta cair abaixo disso, sqlite-vec é o fallback pré-comprometido.
Escolhas de Substrato
- Markdown para durabilidade — o wiki sobrevive ao tempo de execução; os usuários podem fazer
git clonee sair com cada byte. - Bleve para BM25.
- SQLite para metadados estruturados (fatos, entidades, arestas, redirecionamentos, substituições).
- IDs canônicos são de primeira classe: IDs de fatos são determinísticos (incluem deslocamento de sentença), slugs são atribuídos uma vez e nunca renomeados (usam stubs de redirecionamento). A reconstrução é logicamente idêntica, não byte a byte.
Limitações Conhecidas
- 85% de recall não é uma garantia universal — ajustes em andamento.
- A qualidade da síntese depende da qualidade da observação do agente. A passagem de lint ajuda, mas não é um mecanismo de julgamento.
- Escopo de escritório único; sem federação entre escritórios ainda.
Demonstração e Instalação
Um passo a passo de 5 minutos no terminal está disponível em asciinema (script em ./scripts/demo-entity-synthesis.sh).
Instale com: npx wuphf@latest
Construa a partir do código fonte: git clone https://github.com/nex-crm/wuphf.git; go build -o wuphf ./cmd/wuphf
O wiki é fornecido como parte do WUPHF, mas pode ser usado de forma independente. Licença MIT, auto-hospedado, traga suas próprias chaves.
📖 Leia o código fonte completo: HN LLM Tools
👀 See Also

O motor de RPG solo de código aberto utiliza três instâncias do Claude para análise, narração e direção.
EdgeTales é um motor de RPG solo baseado em texto e de código aberto, onde mecânicas de dados determinam os resultados e a IA Claude gera prosa atmosférica. O sistema utiliza três instâncias do Claude em um pipeline: Cérebro (Haiku) para analisar a entrada em JSON, Narrador (Sonnet) para escrever a prosa e Diretor (Haiku) para análise assíncrona de cenas.

Servidor MCP LocalSynapse Adiciona Suporte para macOS e Melhorias na Busca
LocalSynapse, um servidor MCP offline para pesquisa em documentos locais, agora oferece suporte ao macOS e inclui correções para consultas de pesquisa com várias palavras. O desenvolvedor implementou melhorias baseadas em feedback, incluindo reforço de cliques ajustado por posição e decaimento temporal como promoção.

Skales: Um Agente de IA de Desktop que se Conecta ao Ollama Sem Docker
Skales é um agente de IA para desktop que se conecta ao Ollama localmente, sem necessidade de configuração Docker. Oferece recursos como gerenciamento de e-mail via IMAP do Gmail, automação de navegador e chat de voz usando Whisper através do Groq.

Conselho de Fluxo de Trabalho Multi-Modelo para Agentes de IA de Codificação
Um desenvolvedor criou uma ferramenta web que executa tarefas de programação através de três modelos de IA — GPT-4o como arquiteto, Claude como cético e Gemini como sintetizador — antes de passá-las para agentes de programação. A ferramenta gera um PLAN.md com restrições explícitas e exige que os usuários forneçam suas próprias chaves de API.