「Show HN: WUPHF — カルパシー式のLLM Wiki。MarkdownとGitを真実の源泉として」

✍️ OpenClawRadar📅 公開日: April 25, 2026🔗 Source
「Show HN: WUPHF — カルパシー式のLLM Wiki。MarkdownとGitを真実の源泉として」
Ad

WUPHFは、AIエージェント(Claude Code、Codex、OpenClaw、OpenCode経由のローカルLLM)向けのオープンソースのコラボレーションオフィスであり、Karpathyスタイルのwiki層を含んでいます。wikiはMarkdownとGitを信頼できる情報源とし、~/.wuphf/wiki/に保存され、その上にbleve (BM25) + SQLiteインデックスが構築されています。現時点ではベクターDBやグラフDBは使用していません。目標は、より重いインフラを追加する前に、Markdown + Gitでどこまでできるかを検討することです。

主な機能

  • 各エージェントにはagents/{slug}/notebook/にプライベートノートブックがあり、さらに共有チームwikiがteam/にあります。
  • 下書きからwikiへの昇格フロー:ノートブックのエントリは(エージェントまたは人間によって)レビューされ、バックリンク付きの標準wikiに昇格されます。ステートマシンが期限切れと自動アーカイブを処理します。
  • エンティティごとの事実ログ:追記専用のJSONLファイルをteam/entities/{kind}-{slug}.facts.jsonlに保存。合成ワーカーがN件の事実ごとにエンティティの概要を再構築します。
  • コミットは、git logによる出典追跡のため、「Pam the Archivist」という個別のGit IDに帰属されます。
  • [[ウィキリンク]]はリンク切れ検出機能付き(赤色で表示)。
  • 日次lintクロンが、矛盾、古いエントリ、リンク切れウィキリンクをチェックします。
  • /lookupスラッシュコマンド+MCPツールによる引用付き検索。ヒューリスティック分類器が短いクエリをBM25に、長文クエリを引用応答ループに振り分けます。

検索チューニング

現在のベンチマークでは、500のアーティファクトと50のクエリで、BM25単体でrecall@20が85%に達しており、これが内部の出荷基準です。クエリクラスがこれを下回った場合、sqlite-vecが事前に決められたフォールバックです。

Ad

基盤の選択

  • Markdownによる耐久性 — wikiはランタイムを超えて存続し、ユーザーはgit cloneですべてのデータを持ち出せます。
  • BleveによるBM25。
  • SQLiteによる構造化メタデータ(事実、エンティティ、エッジ、リダイレクト、置換情報)。
  • 正規IDが第一級:事実IDは決定論的(文のオフセットを含む)、スラッグは一度割り当てられるとリネームされません(代わりにリダイレクトスタブを使用)。再構築は論理的に同一であり、バイト同一ではありません。

既知の制限

  • 85%の再現率は普遍的な保証ではありません — チューニングは継続中。
  • 合成品質はエージェントの観察品質に依存します。lintパスは役立ちますが、判断エンジンではありません。
  • 単一オフィス範囲;まだクロスオフィスの連携はありません。

デモとインストール

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

wikiはWUPHFの一部として同梱されていますが、単独でも使用可能です。MITライセンス、セルフホスト、Bring Your Own Keys方式。

📖 全文ソース: HN LLM Tools

Ad

👀 See Also

Claude Code v2.1.144:バックグラウンドセッション、/modelスコーピング、15秒起動タイムアウト
Tools

Claude Code v2.1.144:バックグラウンドセッション、/modelスコーピング、15秒起動タイムアウト

Claude Code v2.1.144にて、バックグラウンドセッション用の/resume機能が追加され、/modelは現在のセッションのみに適用されるようになりました。また、api.anthropic.comに接続できない場合の起動時の75秒のハングアップを修正し、タイムアウトを15秒に短縮しました。

OpenClawRadar
オープンソースのGo移植版、Claude Code CLIが「claw-code-go」としてリリースされました
Tools

オープンソースのGo移植版、Claude Code CLIが「claw-code-go」としてリリースされました

開発者dolm09が、Claude Code CLIの完全なGo移植版であるclaw-code-goをリリースしました。このプロジェクトは、1万行未満のコードで自己完結型のバイナリを生成し、bubbleteaを使用したTUI、マルチプロバイダーサポート、MCPクライアント、およびツール実行エンジンを備えています。

OpenClawRadar
ClawClone: OpenClawワークスペース用クラウドバックアップツール
Tools

ClawClone: OpenClawワークスペース用クラウドバックアップツール

ClawCloneは、OpenClawのワークスペースを1つのプロンプトでクラウドにバックアップし、別のプロンプトで復元するツールです。開発者が1か月分のトレーニングデータを失った後に構築されました。

OpenClawRadar
aco-system: ユーザーストーリー作成、タスク分割、PRレビューを実行するClaude向けの全社OS
Tools

aco-system: ユーザーストーリー作成、タスク分割、PRレビューを実行するClaude向けの全社OS

Redditユーザーが、aco-systemが単一のGitHub Issueをテスト付きの完全に検証されたPRに変換した方法を共有。Claude駆動の自動化で、ユーザーストーリー生成、タスク分割、シークレットチェック、PRレビューを実現。

OpenClawRadar