Fresh context for coding agents.
The fetch layer between your coding agent and the real, current source. Library docs, live pages, and structured data, pulled on demand instead of recalled from a training cutoff.
curl -fsSL getctx.sh/install.sh | shYour agent's knowledge has an expiry date.
Models are frozen at a training cutoff. The day a library ships a new API, your agent keeps writing the old one, with total confidence.
$ "configure vite 8" export default defineConfig({ optimizeDeps: { disabled: true }, // removed in v5 }) ✗ confidently wrong — no warning, no doubt
$ ctx docs vite "config" # /vitejs/vite ## 1. [Configuring Vite](github://vitejs/vite@main/docs/config/index.md) - The most basic config file structure. - How to explicitly specify a config file using the CLI. ## 2. [Plugin API](github://vitejs/vite@main/docs/guide/api-plugin.md) - Return a partial config from the `config` hook; Vite deep-merges it.
Eight commands. One fetch layer.
Every command returns agent-ready text or data. Run them from your shell, your editor, or any MCP client.
Watch it work.
This is how an agent actually uses ctx: search to find the library, docs to scope the topic, read to pull the full document. Real output, no narration.
today docs from Context7's live index, pages through a headless browser.soon a first-party getctx API, so nothing is stitched.
Free to start. An API when you outgrow it.
The CLI is free for individual use. A first-party API with higher limits and team keys is on the way.
- ✓ all eight commands
- ✓ docs, read, screenshot, scrape, crawl
- ✓ MCP server + Claude Code skill
- ✓ Context7 library index
- ○ first-party endpoints, no stitching
- ○ higher rate limits + edge caching
- ○ team keys + usage dashboards
Give your agent a source of truth.
Install in ten seconds. No signup.
curl -fsSL getctx.sh/install.sh | sh