跳到主要内容

lib-docs

Communityv0.1.1 0

Look up current library docs from public npm and PyPI (no API keys). Resolve a package, fetch README and metadata, keep recent lookups on Desktop.

Open in Hermes Desktop
hermes plugins install lib-docs

What it adds

Tools 3

lib_docs_resolvelib_docs_getlib_docs_recent

README

From the reviewed commit 6674b0e; it updates when the author re-pins.

lib-docs

Hermes plugin: current library docs from public npm and PyPI. No API keys (Context7-style job without a Context7 account). Desktop pane + /docs.

Repo: https://github.com/aydnOktay/hermes-lib-docs

Disclosure: HTTPS to registry.npmjs.org and pypi.org (package name / version leave the machine). Optional README fallback via cdn.jsdelivr.net.

Install

hermes plugins install https://github.com/aydnOktay/hermes-lib-docs.git
hermes plugins enable lib-docs

Copy the pane (Hermes 0.21 installer may skip it):

New-Item -ItemType Directory -Force -Path "$env:LOCALAPPDATA\hermes\desktop-plugins\lib-docs" | Out-Null
Copy-Item "$env:LOCALAPPDATA\hermes\plugins\lib-docs\desktop\plugin.js" "$env:LOCALAPPDATA\hermes\desktop-plugins\lib-docs\plugin.js" -Force

Restart Hermes. Pane: lib docs. Chip: docs N.

Use

/docs react
/docs npm react
/docs pypi fastapi
/docs recent

auto probes both registries. If the name exists on npm and PyPI (e.g. react), it prefers the likely ecosystem (scoped/@ → npm, snake_case → PyPI, otherwise npm) and adds a warning + also_on. Force with /docs npm … or /docs pypi …. Slash replies use a markdown summary (not a raw JSON dump).

Tools: lib_docs_resolve, lib_docs_get, lib_docs_recent.

Ask the agent: “fastapi Depends nasıl çalışır — lib-docs ile bak”.

State: $HERMES_HOME/plugin-data/lib-docs/recent.json

v1 rules

  • Unique Python modules (docs_store / docs_fetch, not store)
  • Stdlib urllib only (no httpx required)
  • README truncated; no API keys
  • Name-collision aware auto mode
  • Not a substitute for private/internal docs

← Back to the catalog · catalog built Sep 23, 2026