Offline, pip-installable reference wiki for AI coding CLIs (Claude, DeepSeek, Copilot, ChatGPT, Gemini) with a search/read command.
Project description
CLI Wikia
An offline, pip-installable reference wiki for AI coding CLIs — Claude Code, DeepSeek, GitHub Copilot, ChatGPT/OpenAI, Gemini, and Google Antigravity — with a single command to browse, search, read and edit the docs.
It's more than a wiki: the bundled docs can also be used as grounding
context for a local model (wikia ask), so the same content works as a
reference and as a knowledge base you fully control and can edit.
Install
pip install cli-wikia
Usage
wikia models # list models + topic counts
wikia list claude # list Claude topics
wikia read claude hooks # print a topic
wikia search "permission" # search across all models
wikia search "mcp" --model claude # search one model
wikia path claude # show where the files live (to edit them)
wikia ask claude "how do hooks work?" # answer from the docs via a local model
How it's organized
src/cli_wikia/wikis/
├── claude/ # populated (Claude Code docs)
├── deepseek/ # skeleton
├── copilot/ # skeleton
├── chatgpt/ # skeleton
├── gemini/ # skeleton
└── antigravity/ # skeleton
Each topic is a plain Markdown file. Add or edit files in a model's folder
and reinstall (pip install -e .) to update your local copy. Because the
repo is git-backed, every revision of every doc is kept in history.
Status
- Claude wiki is fully populated.
- DeepSeek / Copilot / ChatGPT / Gemini / Antigravity are skeletons to be filled from each tool's CLI or official documentation.
Keeping the docs fresh, hooks, and scheduling
# update — diff each model's sources (--help/--version, official docs, and the
# model's own self-report) against the last snapshot; --write accepts a new baseline
wikia update gemini
wikia update --all --write
# hooks — integrate the wiki into a tool
wikia hooks status # per-model integration status
wikia hooks enable claude --write # Level 1: awareness block in the instructions file
wikia hooks manifest claude # Level 2: generate an editable hook manifest
wikia hooks apply claude --write # merge the manifest into the tool's settings
# (existing hooks are preserved; a .bak-cli-wikia
# backup is written first)
wikia hooks remove claude --write # remove exactly the hooks apply installed
# schedule — auto-run `wikia update --all` on a systemd user timer
wikia schedule config --write # create the config (interval, upgrade, enabled)
wikia schedule apply --write # install/remove the timer to match the config
wikia schedule status
All mutating commands are dry-run by default; pass --write to apply.
License
MIT — see LICENSE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cli_wikia-0.11.2.tar.gz.
File metadata
- Download URL: cli_wikia-0.11.2.tar.gz
- Upload date:
- Size: 274.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5353d259682602d95e0c01c6e3706500d5dd5c91f09fbd049a4949a569d60a52
|
|
| MD5 |
6cdd0e67101c7e407a1c620177c63784
|
|
| BLAKE2b-256 |
584dbadadbb4ba094f2cca5fa346b3ae112100e4d20705f843e4e4ee3c90aefa
|
File details
Details for the file cli_wikia-0.11.2-py3-none-any.whl.
File metadata
- Download URL: cli_wikia-0.11.2-py3-none-any.whl
- Upload date:
- Size: 356.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1ef16b865e11f1822fb7f27185002a28c725fb2476e8f0fe18aad897857f9af
|
|
| MD5 |
0085d48c1490107fd2c49dd7d97c39d8
|
|
| BLAKE2b-256 |
7d979fed4fe52b7fcfa6e45a71c398cfc542ccdf26024ae1521904300a6a4d0c
|