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

✍️ OpenClawRadar📅 Publicado: April 25, 2026🔗 Source
Mostrar HN: WUPHF — Wiki de LLM no estilo Karpathy com Markdown + Git como Fonte da Verdade
Ad

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 em team/.
  • 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.

Ad

Escolhas de Substrato

  • Markdown para durabilidade — o wiki sobrevive ao tempo de execução; os usuários podem fazer git clone e 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

Ad

👀 See Also

Governador: Um Plugin do Claude Code para Reduzir o Desperdício de Tokens através de Compressão de Saída, Redução de Contexto e Filtragem de Ferramentas
Tools

Governador: Um Plugin do Claude Code para Reduzir o Desperdício de Tokens através de Compressão de Saída, Redução de Contexto e Filtragem de Ferramentas

Governor é um plugin do Claude Code que reduz o desperdício de tokens/contexto através de saída profissional compacta, compressão de arquivos de memória, filtragem de saída de ferramentas e proteções contra desvios. Benchmarks mostram 55,5% de economia de tokens de saída em comparação com o controle.

OpenClawRadar
🦀
Tools

Enxame Espinhal: Sistema de IA Multiagente em Tela Visual para Projetos Sem Codificação

Spine Swarm é um sistema multiagente que opera em uma tela visual infinita para completar projetos complexos que não envolvem programação, como análise competitiva, modelagem financeira, auditorias de SEO, apresentações de pitch e protótipos interativos. O sistema usa blocos como abstrações sobre modelos de IA que podem ser conectados para passar contexto entre diferentes tipos de modelos.

OpenClawRadar
Pleng: Plataforma de Nuvem Autogerenciada com Gestão de Infraestrutura Orientada por IA
Tools

Pleng: Plataforma de Nuvem Autogerenciada com Gestão de Infraestrutura Orientada por IA

Pleng é uma plataforma de nuvem auto-hospedada licenciada sob AGPL-3.0 que utiliza um agente de IA (atualmente Claude) para gerenciar infraestrutura por meio de comandos de bot do Telegram. Ele implanta a partir de repositórios do GitHub ou diretórios locais com roteamento Traefik automatizado, SSL Let's Encrypt e análises básicas.

OpenClawRadar
Gerenciamento Automatizado do Estado da Sessão para o Claude Code Handoff
Tools

Gerenciamento Automatizado do Estado da Sessão para o Claude Code Handoff

Um projeto do GitHub fornece hooks automatizados para manter um arquivo de estado de sessão ativo (.claude/session-state.md) ao longo das conversas com Claude, abordando a perda de contexto por autocompactação e a degradação de contexto no meio da conversa. O sistema usa quatro scripts bash com jq para rastrear eventos importantes e edições de arquivos.

OpenClawRadar