Ultra Context
The context API for AI agents
What Claude Code knows, Codex doesn't. What your teammate is shipping right now? Your agent has no idea.
UltraContext captures every agent's context in realtime and makes it available to all of them. It's like having a personal context engineer everywhere. Continue a session in a different agent, or just ask what's happeming.
For example:
- "Codex, grab the last plan Claude Code made and implement it."
- "What's the team building today?"
- "What is Alex working on in Codex right now?"
Open source. Framework-agnostic. Customizable via the git-like Context API.
Features
| CLI | Auto-ingest Claude Code, Codex, and OpenClaw sessions with a terminal dashboard. |
|---|---|
| MCP Server | Share context everywhere. Built into the API, or run standalone via stdio. |
| Context API | Git-like context engineering API. Store, version, and retrieve agent context with zero complexity. |
How it works
-
Start the daemon. It captures all your agents' context in realtime.
-
Add the MCP server. Any agent gets full awareness of every other agent.
-
That's it. Ask questions, continue sessions, fork — your context is everywhere.
Install
Requires Node >= 22.
npm install -g ultracontext
Quick Start
ultracontext # start daemon + open dashboard
That's it. The daemon watches your agents, ingests context in realtime, and the dashboard shows everything.
ultracontext config # run setup wizard
ultracontext start # start daemon only
ultracontext stop # stop daemon
ultracontext status # check if daemon is running
ultracontext tui # open dashboard only
Context API
For builders who want to go deeper. Git-like primitives for context engineering.
- Five methods — Create, get, append, update, delete. That's it.
- Automatic versioning — Every change creates a new version. Full history out of the box.
- Time-travel — Jump to any point in your context history.
- Framework-agnostic — Works with any LLM framework. No vendor lock-in.
Use the API standalone to build your own agents, or extend existing ones in UltraContext.
| SDK | Install | Source |
|---|---|---|
| JavaScript/TypeScript | npm install ultracontext | apps/js-sdk |
| Python | pip install ultracontext | apps/python-sdk |
JavaScript/TypeScript
npm install ultracontext
import { UltraContext } from 'ultracontext';
const uc = new UltraContext({ apiKey: 'uc_live_...' });
const ctx = await uc.create();
await uc.append(ctx.id, { role: 'user', content: 'Hello!' });
// use with any LLM framework
const response = await generateText({ model, messages: ctx.data });
Python
pip install ultracontext
from ultracontext import UltraContext
uc = UltraContext(api_key="uc_live_...")
ctx = uc.create()
uc.append(ctx["id"], {"role": "user", "content": "Hello!"})
# use with any LLM framework
response = generate_text(model=model, messages=uc.get(ctx["id"])["data"])
Star History
Documentation
- Quickstart — Get running in 2 minutes
- Guides — Practical patterns for common use cases
- API Reference — Full endpoint documentation
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Cargo MCP Server
Tools for managing Rust projects using the cargo command-line tool.
SEO & Web Analysis MCP Server
Lighthouse audits, PageSpeed analysis, SSL checks, tech stack detection, WHOIS and DNS queries
Moralis Web3 API
Interact with the Moralis Web3 API to access blockchain data across multiple networks through a structured interface.
Guardian MCP
Engineering discipline and persistent memory for AI coding assistants
MCP Starter Server
A minimal template for building AI assistant tools using the ModelContextProtocol.
Bitrix24 MCP-DEV
The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.
Shaka Packager MCP Server
Video transcoding, packaging, and analysis using the Shaka Packager tool, integrated with Claude AI.
Lokalise MCP Tool
Add translation keys to Lokalise projects. Requires a Lokalise API key.
TemplateIO Image Generation
Generate images using the Templated.io API. Requires a Templated.io API key.
Compute MCP
An MCP server for evaluating arithmetic expressions using a Pratt parser in Rust.