gitwtfhub

wtf is knowledge-wiki?

anthonyhann/knowledge-wiki — explained in plain English

Analysis updated 2026-05-18

1ShellAudience · developerComplexity · 3/5Setup · moderate

TL;DR

A tool that unifies scattered team docs into one searchable knowledge base an AI agent can query and reason over.

Mindmap

mindmap
  root((knowledge-wiki))
    What it does
      Unifies scattered docs
      Searchable knowledge base
      Agent reasoning
    Tech stack
      Shell
      Python
      Hybrid search
    Use cases
      Answer team questions
      Detect stale docs
      Import many formats
    Audience
      Engineering teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Pull docs, spreadsheets, API specs, and meeting notes into one searchable knowledge base.

REASON 2

Ask an AI agent questions and get answers sourced from your own team's documentation.

REASON 3

Auto-detect when source documents change and flag stale docs before a push.

What's in the stack?

ShellPython

How it stacks up

anthonyhann/knowledge-wikibaiyuetribe/test-herokucoorasse/vps-setup-skill
Stars111
LanguageShellShellShell
Last pushed2021-06-302026-05-21
MaintenanceDormantMaintained
Setup difficultymoderatehardmoderate
Complexity3/51/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires an AI coding assistant that supports slash commands to drive the tool.

Wtf does this do

knowledge-wiki is a tool that pulls a team's scattered documentation, spreadsheets, API specs, code comments, and meeting notes into one structured, searchable knowledge base that an AI agent can search and reason over directly. The problem it targets is familiar to many teams: when someone asks how a piece of the system works or why a past decision was made, people end up digging through several different tools or asking a colleague who may not remember either. It works as a set of commands, prefixed with a slash, that you run through an AI coding assistant. An initialize command sets up a folder structure, generates governance files like CLAUDE.md and CONTRIBUTING.md, installs supporting scripts, and adds a pre push git hook that checks for outdated documentation before you push code. From there you import documents from sources including Lark, Apipost, local code folders, and PDF files, and register external sources so the tool can automatically detect when they change and flag documentation that may be out of date. Once your knowledge base is built, you can ask it questions directly and get answers pulled from your own content, or ask it to reason step by step through more complex, multi part questions. It combines three retrieval techniques, keyword based search, dense vector search, and graph based search, to find relevant information. It can also auto generate wiki style pages that link to each other based on the imported content. The project supports over eleven input formats and documents both an English and a Chinese version of its README. It is aimed at engineering teams who want their internal knowledge to stay current and to be answerable by AI agents rather than scattered and forgotten across many separate tools.

Yoink these prompts

Prompt 1
Help me initialize knowledge-wiki and import my team's docs from Lark and local code.
Prompt 2
Explain how knowledge-wiki combines BM25, dense, and graph search for retrieval.
Prompt 3
Show me how to register a sync source so knowledge-wiki flags outdated documentation.
Prompt 4
Walk me through asking knowledge-wiki a multi-step reasoning question about my codebase.

Frequently asked questions

wtf is knowledge-wiki?

A tool that unifies scattered team docs into one searchable knowledge base an AI agent can query and reason over.

What language is knowledge-wiki written in?

Mainly Shell. The stack also includes Shell, Python.

How hard is knowledge-wiki to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is knowledge-wiki for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.