Show HN: WUPHF — 진실의 원천으로 마크다운 + 깃을 사용하는 카파시 스타일 LLM 위키

✍️ OpenClawRadar📅 게시일: April 25, 2026🔗 Source
Show HN: WUPHF — 진실의 원천으로 마크다운 + 깃을 사용하는 카파시 스타일 LLM 위키
Ad

WUPHF는 AI 에이전트(Claude Code, Codex, OpenClaw, OpenCode를 통한 로컬 LLM)를 위한 오픈소스 협업 오피스로, Karpathy 스타일의 위키 레이어를 포함합니다. 위키는 Markdown과 Git을 진실 공급원으로 사용하며 ~/.wuphf/wiki/에 저장되고, 상위에 bleve (BM25) + SQLite 인덱스를 두었습니다. 아직 벡터나 그래프 DB는 사용하지 않으며, 목표는 더 무거운 인프라를 추가하기 전에 Markdown + Git이 얼마나 갈 수 있는지 확인하는 것입니다.

주요 기능

  • 각 에이전트는 agents/{slug}/notebook/에 개인 노트북을, 공유 팀 위키는 team/에 둡니다.
  • 초안-위키 승격 흐름: 노트북 항목을 (에이전트 또는 사람이) 검토하고 백링크와 함께 정식 위키로 승격합니다. 상태 머신이 만료와 자동 보관을 처리합니다.
  • 엔터티별 사실 로그: team/entities/{kind}-{slug}.facts.jsonl에 추가 전용 JSONL. 합성 작업자가 N개의 사실마다 엔터티 요약을 재구축합니다.
  • 커밋은 고유한 Git 아이덴티티("Pam the Archivist")에 귀속되어 git log를 통한 출처 추적이 가능합니다.
  • [[위키링크]]: 끊어진 링크 감지(빨간색으로 표시).
  • 모순, 오래된 항목, 끊어진 위키링크를 위한 일일 린트 크론 작업.
  • /lookup 슬래시 명령어 + MCP 도구로 인용 검색. 휴리스틱 분류기가 짧은 쿼리는 BM25로, 서술형 쿼리는 인용-답변 루프로 라우팅합니다.

검색 튜닝

500개의 아티팩트와 50개의 쿼리를 사용한 현재 벤치마크에서 BM25 단독으로 85% recall@20을 달성했으며, 이는 내부 출시 기준입니다. 쿼리 클래스가 이 아래로 떨어지면 sqlite-vec이 사전 약속된 대체재입니다.

Ad

기반 선택

  • Markdown: 내구성 — 위키는 런타임보다 오래 지속되며, 사용자는 git clone하여 모든 바이트를 가져갈 수 있습니다.
  • Bleve: BM25용.
  • SQLite: 구조화된 메타데이터(사실, 엔터티, 엣지, 리디렉션, 대체)용.
  • 정식 ID는 일급 시민: 사실 ID는 결정적(문장 오프셋 포함), 슬러그는 한 번 할당되면 절대 이름이 변경되지 않음(리디렉션 스텁 사용). 재구축은 논리적으로 동일하지만 바이트 단위로 동일하지는 않습니다.

알려진 한계

  • 85% recall은 보편적 보장이 아닙니다 — 튜닝 진행 중.
  • 합성 품질은 에이전트 관찰 품질에 따라 달라집니다. 린트 패스가 도움이 되지만 판단 엔진은 아닙니다.
  • 단일 오피스 범위; 아직 교차 오피스 연합은 없습니다.

데모 및 설치

5분 터미널 워크스루는 asciinema에서 볼 수 있습니다(스크립트: ./scripts/demo-entity-synthesis.sh).

설치: npx wuphf@latest

소스에서 빌드: git clone https://github.com/nex-crm/wuphf.git; go build -o wuphf ./cmd/wuphf

위키는 WUPHF의 일부로 제공되지만 독립적으로 사용할 수 있습니다. MIT 라이선스, 자체 호스팅, 자신의 키를 가져와 사용하세요.

📖 전체 소스 읽기: HN LLM Tools

Ad

👀 See Also

오픈소스 MCP 서버는 Claude Code와 IDE 도구를 연결합니다
Tools

오픈소스 MCP 서버는 Claude Code와 IDE 도구를 연결합니다

오픈소스 MCP 서버는 Claude Code가 LSP, 터미널, Git, GitHub, 디버깅, 진단 도구 등 124개 이상의 도구를 통해 IDE 기능에 지속적으로 접근할 수 있게 합니다. 이 서버를 설정한 기기가 있으면 모바일 기기에서도 코딩이 가능해집니다.

OpenClawRadar
클로드 코드용 두 가지 MCP 도구: 아이디어 검증 및 트레이딩 에이전트 메모리
Tools

클로드 코드용 두 가지 MCP 도구: 아이디어 검증 및 트레이딩 에이전트 메모리

한 개발자가 Claude Code용 두 가지 MCP 도구를 만들었습니다: idea-reality-mcp는 코딩 전에 GitHub과 Hacker News를 확인해 중복을 피하고, tradememory-protocol은 AI 트레이딩 에이전트가 컨텍스트와 함께 거래를 저장하고 전략 성과를 추적할 수 있는 메모리를 제공합니다. 둘 다 오픈 소스이며 PyPI에서 이용 가능합니다.

OpenClawRadar
Claude Code로 구축한 로컬 음성-텍스트 macOS 앱: Vext 사례 연구
Tools

Claude Code로 구축한 로컬 음성-텍스트 macOS 앱: Vext 사례 연구

한 개발자가 3개월 동안 Apple Neural Engine에서 Whisper를 사용하는 macOS 음성-텍스트 앱 Vext를 만들었습니다. Claude Code가 Rust/Swift FFI, Core ML 최적화 및 단축키 아키텍처를 도왔습니다. 이 앱은 완전히 오프라인에서 실행되며 60초 오디오를 약 400ms에 변환합니다.

OpenClawRadar
플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크
Tools

플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크

Flavian은 Claude Code를 기반으로 구축된 오픈소스 WordPress 개발 프레임워크로, 프론트엔드 개발, 보안 감사, Figma-to-WordPress 변환과 같은 작업을 위한 24개의 전문 에이전트를 갖추고 있습니다. 창작자는 WordPress 개발에 있어 도메인 특화 에이전트가 범용 에이전트보다 훨씬 뛰어난 성능을 보인다는 점을 발견했습니다.

OpenClawRadar