Skip to main content

Turn any folder into a queryable knowledge graph. Inspired by Andrej Karpathy's LLM Wiki concept.

Project description

my-llm-wiki logo

my-llm-wiki

Turn any folder of code, docs, papers, or images into a queryable knowledge graph.

Documentation · PyPI · Issues


Inspired by Andrej Karpathy's LLM Wiki concept: drop raw files → compile once → query forever.

Install

pip install my-llm-wiki
pip install my-llm-wiki[all]   # PDF + .docx/.xlsx + Leiden clustering

Usage

llm-wiki .                          # build graph → wiki-out/
llm-wiki query gods                 # most connected nodes
llm-wiki query search <term>        # keyword search
llm-wiki query neighbors <label>    # direct connections
llm-wiki query path <A> <B>         # shortest path
llm-wiki watch .                    # auto-rebuild on changes
llm-wiki add <url>                  # ingest URL as markdown

Claude Code Skill

For deep extraction of DOCX, scanned PDFs, and images via agent mode:

mkdir -p ~/.claude/skills/my-llm-wiki
cp "$(python -c 'import my_llm_wiki; print(my_llm_wiki.__path__[0])')/SKILL.md" ~/.claude/skills/my-llm-wiki/

Then /wiki . in Claude Code runs structural + semantic extraction.

Docs

Full documentation at phuc-nt.github.io/my-llm-wiki

License

MIT

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

my_llm_wiki-0.2.2.tar.gz (61.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_llm_wiki-0.2.2-py3-none-any.whl (78.5 kB view details)

Uploaded Python 3

File details

Details for the file my_llm_wiki-0.2.2.tar.gz.

File metadata

  • Download URL: my_llm_wiki-0.2.2.tar.gz
  • Upload date:
  • Size: 61.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for my_llm_wiki-0.2.2.tar.gz
Algorithm Hash digest
SHA256 cd3f84ec2d27524157349e7ab6d5e376bd3bfdc0881bbf3459881c498a2f142b
MD5 48009e6a0f301e1701838f12a25c7ed6
BLAKE2b-256 b2ab6de0e0f95f9d30a821d59c9d81dc2f8afe2c339cca4a98d8c1cc9b10abf8

See more details on using hashes here.

File details

Details for the file my_llm_wiki-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: my_llm_wiki-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 78.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for my_llm_wiki-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 292e7cff7cdaf6c58c8ad74b2af623b813aa3b605e105414c1f1610d4b220d9d
MD5 715d3bd4eaf0ccddfd9beddb2bbed91f
BLAKE2b-256 5257c75a4bde8bacd14e43db06de10cce01365bda7d91c685ff52d06511e89da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page