Recurse turns raw input into a living, semantically typed knowledge graph so you and your AI systems can explore, connect, and reason — not just retrieve.

Recurse turns raw input into structured, actionable context

Add any type of content and we transform it into a living, semantically typed knowledge graph that you (and your AI agents) can act on, reason through, and build on top of. Zero config needed. Change just one line of code to make your AI context-aware.

Not quite. It’s built a bit differently...

Recurse is memory infrastructure for systems that actually understand.

Most context management systems are optimized for retrieval, not exploration.

Ask a question, get back what looks most similar to your query. This works if you know what you're looking for. But it systematically prevents the kind of exploration that leads to genuine understanding and novel insights.

Standard retrieval systems don't allow you to discover connections you didn't know existed, stumble onto relevant context from unexpected sources or follow threads that diverge from your initial question.

Recurse favors depth over similarity, relationships over rankings and evolution over static storage.

Learns your structure automatically

Drop in any content—research papers, meeting notes, code documentation—and watch structure emerge. Recurse learns the patterns in your material and creates meaningful relationships automatically. No schemas to define, no categories to maintain.

Adapts to any content type
Zero configuration needed
Learns your domain automatically

Assembles context bundles that enrich your inquiries

When you need information, Recurse assembles complete context bundles—not scattered chunks. Copy with one click for any AI tool, or connect your agents directly. Context arrives pre-assembled with sources cited and relationships preserved.

One-click context export
Direct agent injection
Sources always cited

Lets you navigate semantic structure

Follow how ideas actually connect. Arguments link to evidence, decisions trace back to discussions. Both you and your AI agents can navigate these reasoning chains, discovering relationships that similarity search would miss.

Typed relationship traversal
Agent-accessible navigation
Multi-hop exploration

Evolves your knowledge base over time

Your knowledge graph isn't static—it grows and refines as you add content. Recurse preserves complete history with timestamps and explanations of what changed, so you can trace how understanding developed.

Complete version history
Track knowledge evolution
Query past states
Soon

Keeps your knowledge base always up to date

Subscribe to RSS feeds, documentation sites, and newsletters. New content flows in automatically, gets processed, and connects to your existing knowledge. Stay current without manual uploads.

Automatic ingestion
Monitor any feed or URL
Continuous updates
Soon

Lets you tap into expert knowledge

Subscribe to domain experts' curated knowledge bases directly—their sources, synthesis, and connections become part of your context. Your AI draws from their expertise automatically, updating as they publish.

Access expert knowledge
Share curated collections
Automatic updates

Navigate your knowledge conversationally

Recurse UI Preview 1
Recurse UI Preview 2

Upload & Chat

Drop PDFs, text files, or paste URLs. Then ask questions naturally—answers come grounded in your sources. Works like ChatGPT but connected to your knowledge.

Assemble Context

Build context bundles with one click. Select what matters, export for any AI tool, or inject directly into your agent workflows. Sources cited, relationships intact.

Explore Visually

See how your ideas connect. Navigate relationships between concepts, discover patterns, and trace reasoning chains through your knowledge.

For Developers

Stop reinventing memory infrastructure. Integrate Recurse with one line of code. Works with any AI provider.

Start Exploring

Access the chat interface, graph visualizer, and source management tools. No coding required.

Our interface makes your knowledge immediately explorable. Upload documents, ask questions in natural language, trace connections through your graph. And if you need programmatic access for building applications or custom integrations on top of your knowledge base, there's a full API underneath.

AI Assistants

that retain context across conversations and sources, trace reasoning chains, and build on accumulated understanding

Knowledge Workspaces

that adapt to your thought patterns, surface unexpected connections, and evolve as you learn

Research Tools

that navigate relationships between papers, track how understanding evolved, and discover cross-domain insights

Collaborative Agents

that share structured knowledge, reason through complex decisions, and maintain context across teams

Make your AI context-aware with just one line of code

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,baseURL: 'https://api.openai.com/v1/',  defaultHeaders: {
    'X-API-Key': process.env.RECURSE_API_KEY,
    'X-Recurse-Scope': 'my_project'
  }
});

// Use the client normally
const completion = await client.chat...

Automatic context injection

No need for manual context engineering. Use our proxy to get started in minutes.

Swap your base URL to point to the Recurse proxy. When you send a request to your AI provider, Recurse retrieves context from your knowledge graph and injects it into the request. When your model responds, Recurse extracts semantic frames and stores them back. Your code sees a standard response. Enrichment and extraction happen automatically.

How Recurse Compares

Recurse goes beyond traditional RAG and Graph RAG by creating living knowledge structures that adapt and evolve with your content.

Full comparison
FeatureTraditional RAGGraph RAGRecurse
UnderstandingSimilarity matchingEntity extractionSemantic structure
NavigationFlat chunk retrievalEntity relationshipsRecursive traversal
AdaptationStaticFixed ontologyEmergent schemas
MemorySession-basedStatic graphLiving substrate

Join our beta

We are looking for teams that want to put our approach to the test

Are you building AI assistants, managing extensive knowledge bases, or streamlining research workflows?

Tell us a bit about your use case and join our beta. We are currently onboarding new users on a bring your own key basis (learn more).

Choose the level of access you need.

Help us understand your use case better.

Context isn’t optional anymore

Whether you’re designing agents, research platforms, or adaptive interfaces — Recurse gives you the structure and semantic depth traditional tools lack. It’s the memory substrate for AI-native infrastructure.