Build a project knowledge base that an AI coding agent can query efficiently.
Keep documentation indexes automatically in sync as pages are added or removed.
Search across a large markdown knowledge base with regex instead of manual browsing.
Install a wiki skill so Claude Code or Codex can read project knowledge while working.
| plasma-ai/wiki | adewale/skill-eval-harness | anil-matcha/seedream-5-pro-api | |
|---|---|---|---|
| Stars | 38 | 38 | 38 |
| Language | Python | Python | Python |
| Last pushed | — | — | 2026-07-08 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Install via pip, then run wiki init to scaffold a wiki and wiki config to set up integrations.
Wiki is a command line tool for building and maintaining a project knowledge base written as plain markdown files, meant to be read by both humans and AI coding agents. Instead of one long document, the knowledge is organized as a tree of folders and pages, where each folder has an index file listing what is inside it, so an agent can look at the index first and only open the specific pages a task actually needs, rather than reading everything. A person can write and edit the markdown pages using a normal editor such as Obsidian, while an agent queries the wiki through this tool's command line interface to ground its work in project specific knowledge. The tool itself keeps the index files up to date automatically as pages are added or removed, generating the links and cross references so a person does not have to maintain that structure by hand. If two people edit the same generated part of an index at the same time, the tool can automatically resolve that specific conflict, though ordinary written content still merges and can conflict like any other text file. Each wiki keeps a hidden settings folder that stores its configuration, a cache of word counts for each page, and related tool state. Page and folder names are flexible by default, accepting spaces, mixed case, and non English characters, though a wiki can be configured to enforce stricter naming rules if desired. The tool can also timestamp when pages are created and last updated, using a configurable timezone and format. The main commands let you set up a new wiki, check it for structural problems, sync its indexes with the actual files on disk, print a tree overview of its contents, search across all its content with a regex pattern, and read a specific named entry. It installs as a Python package from PyPI, and can also be installed as a skill for AI coding agents like Claude Code or Codex through a plugin marketplace, so those agents can call it directly while working on a project.
A command line tool that organizes project knowledge as an indexed tree of markdown files for both humans and AI agents to read.
Mainly Python. The stack also includes Python, Markdown, PyPI.
Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.