Features
Everything Ratel Core does, one page per feature.
Each feature has its own short page; two are marked coming soon.
Tools, MCP & Skills
What lives in the catalog: tools, MCP servers, and Markdown skill playbooks, all searchable the same way.
Progressive disclosure
The capability tools — search_capabilities, invoke_tool, get_skill_content — that let the model pull capabilities on demand instead of front-loading the prompt.
Keyword search
The zero-setup default: BM25 ranking over a schema-aware text projection of every definition.
Semantic & hybrid search
Opt-in embedding-based and hybrid ranking for intent queries that keywords miss.
Adaptive ranking (coming soon)
Retrieval that learns from your agent's real usage — which results actually get invoked.
Compaction (coming soon)
Keeps long-running agent context lean without losing what matters.
Telemetry
The search-and-invoke funnel as local trace events, or exported as OpenTelemetry spans.
SDKs
Two first-party SDKs, @ratel-ai/sdk (TypeScript) and ratel-ai (Python), over one Rust core.
Related projects
The Ratel ecosystem around the Core SDKs: the core repo, Ratel Local, the benchmark, the skills suite, and Ratel Cloud.
What is Ratel?
Ratel is an open-source context gateway for AI agents — it keeps your tool and skill catalog out of the prompt and retrieves only what each turn needs.
Quick start
The fastest way into Ratel: install the open-source skills into your coding agent and let it integrate Ratel for you — or jump to the TypeScript and Python quickstarts.