PagePilot is a VS Code Chat participant that automatically loads external context (documentation, APIs, README files) to provide enhanced responses.
โ
Manage multiple documentation sources with the
/docs command.
Load documentation, APIs, and README files from any URL.
Automatically finds related documentation files
(llms.txt, README.md, etc.).
Intelligently injects only the most relevant parts of the context to avoid token limits.
Advanced RAG with TF-IDF weighting, conservative stemming, n-grams, and optimized stopword removal for 14-99% better context retrieval.
Context persists between VS Code sessions using workspace state.
Full support for English and Portuguese with automatic language detection.
Clear all documentation sources at once with confirmation to prevent accidental data loss.
Your data stays secure and private with PagePilot.
Context is stored locally in your workspace using VS Code's workspace state. Your documentation and context data never leaves your machine.
PagePilot doesn't collect or transmit usage data. No analytics, no tracking, no data collection of any kind.
Uses standard HTTPS for external content requests. All network communications are encrypted and secure.
Each workspace maintains its own context. Documentation and settings are isolated per project for better security and organization.
Get started with PagePilot in a few simple steps.
Ctrl+Alt+I / Cmd+Alt+I)
@pagepilot /docs add my-api https://my-api.com/docs
@pagepilot /load https://your-docs-url.com
@pagepilot How do I implement feature X?
Learn how to use PagePilot's commands.
# Managing Documentation Sources
@pagepilot /docs add my-api https://my-api.com/docs
@pagepilot /docs add another-doc https://another-doc.com/readme.md
@pagepilot /docs switch my-api
@pagepilot /docs list
@pagepilot /docs remove another-doc
@pagepilot /docs clear # Shows confirmation
@pagepilot /docs clear confirm # Clears all documentation
# Loading Documentation
@pagepilot /load https://raw.githubusercontent.com/microsoft/vscode/main
# Asking Contextual Questions
@pagepilot How do I create a VS Code extension?
@pagepilot What are the authentication methods for this API?
Reference for all available commands.
/docs <add|remove|switch|list|clear> - Manage
documentation sources
/docs clear [confirm] - Clear all documentation sources
with confirmation
/load <URL> - Load context from external URL
/status - Show current context information
/clear - Remove all loaded context
Latest updates and improvements.
/docs clear command to remove all
documentation sources at once
/docs clear to
prevent accidental data loss