Skip to main content
All examples assume you have initialized the SDK:

Repository Operations

Index a Repository

Or with the high-level SDK:

Check Repository Status

Browse Repository Tree

Read File Content

Grep Search in Repository


Searches across all your indexed repositories and documentation automatically.

Deep Research

Multi-step research with AI analysis and citations.

Documentation Sources

Index Documentation

Or with the high-level SDK:

List Sources

Search Documentation


Research Papers

Index an arXiv Paper


Search source code of public packages on npm and PyPI without indexing.

Oracle Research

Create and Poll a Research Job

Stream Research Events

List and Manage Jobs


Context Sharing

Save and retrieve context across sessions.

GitHub Tracer

Live code search across GitHub repositories without indexing.

Local Sync with E2E Encryption

Sync personal data sources (iMessage, WhatsApp, Apple Notes, etc.) with zero-knowledge encryption. Plaintext never leaves your device.

iMessage Demo App

Full working example: E2E encrypted iMessage sync, indexing, and conversational search. Clone and run.

Sync iMessage

Create a Decrypt Session

Decrypt sessions grant temporary, scoped access to encrypted data for agents.

Query E2E Sources

Purge Encrypted Data


Async Support (Python)

Every low-level API function has four variants: