llmctx
llmctx transforms technical documentation into AI-ready formats. It provides a simple way to access condensed, LLM-friendly versions of popular framework and library documentation through preset URLs. This makes it easier for developers to use AI coding assistants like Cursor or Zed with accurate, up-to-date context from official documentation sources.
- Preset URLs for quick access to LLM-optimized documentation
- Regularly updated content from official documentation
Supported presets
Visit llmctx.com to see all presets.
Adding presets
To add a new preset:
Fork this repo.
Open the
src/lib/presets.tsfile.Add a new entry to the
presetsobject with the following structure:[presetKey]: { title: 'Preset Title', owner: 'github-owner', repo: 'github-repo', glob: ['**/*.md', '**/*.mdx', '!**/excluded/**'], // Required, supports glob patterns prompt: 'Optional prompt for additional context' }Create a pull request with your changes.
The glob field supports glob patterns, providing flexible file matching:
- Use
**/*.mdto match all Markdown files in any subdirectory - Use
**/*.mdxto match all MDX files in any subdirectory - Use
!patternto exclude files/directories matching the pattern - Combine patterns for fine-grained control, e.g.,
['**/*.md', '**/*.mdx', '!**/excluded/**'] - Patterns are processed in order, so you can include files and then exclude specific ones
Please ensure that the documentation source is reliable and actively maintained.
Feature requests
- Combine multiple documentation sources (e.g., https://llmctx.com/svelte,sveltekit)
- Create a "stack" of frequently used frameworks and libraries
- Implement a checkbox UI for selecting presets and generate custom URLs based on selected documentation




