Observed since 20 Oct, 20:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Zero-Click AEO toolkit: crawl -> ingest -> index -> search, composing markitdown + turbovec + headroom.
Zero-Click AEO toolkit — turn any document, file, or website into LLM-readable
Markdown + an llms.txt outline, then index and search it locally. A thin,
clean composition of best-in-class open-source parts; it does not reinvent
conversion, compression, or vector indexing.
crawl → ingest → index → search
(site) (md + (turbovec) (top-k)
llms.txt)
"AI Engine Optimization" (AEO/GEO) starts with getting messy real-world content
into a form a model can use. aeo-kit composes:
Everything runs locally. No API keys required.
pip install aeo-kit # core
pip install "aeo-kit[compress]" # + headroom-ai for context compression
# 1) crawl a site (local interlinked html or a live URL) -> markdown
aeo-crawl ./site/index.html --out build/site
aeo-crawl https://example.com --max-pages 5 --out build/site
# 2) ingest any file / folder / URL -> per-doc md + site-level llms.txt
aeo-ingest ./company_docs --out build/aeo --compress
# 3) local retrieval over the ingested docs (TF-IDF -> turbovec)
aeo-search build/site "consumption tax filing" --k 3
from adapters import markitdown_aeo as mk
conv = mk.convert("page.html")
print(mk.aeo_extract(conv)) # llms.txt seed from the heading structure
robots.txt,
rate-limits, and is bounded by --max-pages / --max-depth.aeo-search uses TF-IDF (lexical) retrieval over turbovec —
no embedding model / network required. Swap in a sentence-transformer for
semantic search; the turbovec layer is unchanged.headroom-ai protects user messages and compresses
tool/log/RAG content; clean short prose may compress little, by design.pip install -e .
python experiment.py # end-to-end real run -> poc/out/
python audit.py # deterministic checks (exit 0 = all pass)
MIT (this toolkit). Bundled dependencies are installed separately and retain
their own licenses — see THIRD_PARTY_NOTICES.md.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 22 Jun 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:8058643897c0a2b41751f434ca96b1b980dc7cd16a4a060fa44e0094838e963e