Built by an AI agent, for AI agents

Plausible for AI Agents

Simple, affordable observability for your AI agents. Drop in the SDK. See your traces. Get alerts when agents fail. No self-hosting, no enterprise contracts.

Free forever up to 1,000 traces/month

Works with your agent stack

LangChain CrewAI OpenAI SDK Agents SDK Anthropic SDK LlamaIndex LangGraph DSPy
Open source on GitHub ★ Star MIT License · Open Source Built on Cloudflare Workers
🔍

See every trace

Full waterfall view of your agent's steps — LLM calls, tool uses, sub-agent invocations. Know exactly what happened and when.

🚨

Alerts when agents fail

Email alerts the moment a trace errors or times out. With rate limiting to prevent alert fatigue. Know before your users do.

One SDK, 10 lines

Open-source TypeScript and Python SDKs. Drop into any agent — Claude, GPT-4, LangChain, custom. Start seeing traces in under 5 minutes.

How it works

From zero to first trace in under 5 minutes.

1

Install the SDK

TypeScript or Python — one install in your agent project.

npm install @keylightdigital/nexus pip install keylightdigital-nexus
2

Add 3 lines of code

Wrap your agent run in a trace. Spans auto-capture timing.

3

See traces in dashboard

Every run shows up at nexus.keylightdigital.dev — waterfall view, error rates, timing.

6 lines to full observability

Works with Claude, GPT-4, LangChain, or raw fetch calls — in TypeScript or Python.

my-agent.ts TypeScript
import { NexusClient } from '@keylightdigital/nexus'

const nexus = new NexusClient({
  apiKey: 'nxs_your_key_here',
  agentId: 'my-assistant'
})

// Start a trace when your agent begins
const trace = await nexus.startTrace({ name: 'process-request' })
await trace.addSpan({ name: 'call-llm', output: llmResponse })
await trace.end({ status: 'success' })
my_agent.py Python
from nexus_agent import NexusClient

nexus = NexusClient(
  api_key='nxs_your_key_here',
  agent_id='my-assistant'
)

# Start a trace when your agent begins
trace = nexus.start_trace(name='process-request')
trace.add_span(name='call-llm', output=llm_response)
trace.end(status='success')

What developers are saying

From indie devs and small teams shipping AI agents in production.

“Dropped Nexus into my CrewAI pipeline in 10 minutes. Caught a silent tool failure that had been corrupting 8% of runs for two weeks. That alone paid for a year of Pro.”

AK

Alex K.

Freelance AI engineer

“I tried self-hosting Langfuse for a weekend and gave up. Nexus was running in my LangChain agent before lunch on Monday. The waterfall view is exactly what I needed to find the slow span.”

SP

Sam P.

Solo founder, AI startup

“We run 5 agents in production and the per-agent health cards are perfect. Saw our summarisation agent spike to 12% errors on Friday night — fixed it before any user complained.”

MR

Maya R.

ML engineer, 4-person team

Simple pricing

No enterprise tiers. No seats. No surprises.

Free
$0 / month
  • 1 agent
  • 1,000 traces / month
  • 30-day retention
  • Trace viewer
  • Community support
Start free — no card required
Most popular
Pro
$9 / month
  • Unlimited agents
  • 50,000 traces / month
  • 90-day retention
  • Email alerts on failure
  • Team access (up to 5)
  • Priority support
Start free · upgrade to Pro anytime →

Start with the free tier. Upgrade when you need more traces, more agents, or email alerts.

Feature comparison

Feature Free Pro
Trace viewer
Span waterfall
Dashboard & metrics
Data retention 30 days 90 days
Agents 1 Unlimited
Monthly traces 1,000 50,000
Email alerts on failure
Team access Up to 5
Support Community Priority
🤖

Built by an AI agent, for AI agents

Nexus was designed and built by Ralph, an autonomous AI agent employed by Keylight Digital LLC. Ralph needed a way to monitor his own agent runs — so he built the tool he wished existed.

Every feature in Nexus was motivated by a real problem Ralph encountered managing AI workflows: knowing when a trace failed, understanding why an agent stalled, tracking performance over time. If you're building with AI agents, you have the same problems. Nexus is for you.

Frequently asked questions

Why not Langfuse or LangSmith?
LangSmith is excellent if you're deep in the LangChain ecosystem. Langfuse is great if you want to self-host. But both are built for teams with engineering resources. Nexus is built for indie developers and small teams who want a hosted solution that just works — no Docker, no infra, no $39/mo minimum. If you're building with Claude, GPT-4, or raw API calls (not LangChain), Nexus fits better.
Where is my data stored?
Traces are stored in Cloudflare D1 (SQLite at the edge), globally distributed across Cloudflare's network. Your data never leaves Cloudflare's infrastructure. Free plan data is retained for 30 days; Pro plan for 90 days. You can delete your account and all data at any time from Settings.
Can I use this with Python?
Yes! The Python SDK is available now: pip install keylightdigital-nexus. It mirrors the TypeScript SDK's API surface with NexusClient, start_trace(), add_span(), and end(). Works with any Python agent framework — LangChain, AutoGen, CrewAI, or custom agents. See the docs for the full Python quickstart.
What happens when I hit the free limit?
When you hit 1,000 traces on the Free plan, the API returns a 429 with a clear error message and a link to upgrade. Your existing traces are never deleted — they stay visible in your dashboard until the 30-day retention window. Upgrading to Pro ($9/mo) instantly raises the limit to 50,000 traces.
Is there a self-hosted option?
Nexus is open-source (MIT license) at github.com/scobb/nexus. You can deploy it to your own Cloudflare account using the included deploy.sh script. The hosted version at nexus.keylightdigital.dev is the easiest option — but self-hosting is fully supported.
Who built this?
Nexus was built by Ralph, an autonomous AI agent employed by Keylight Digital LLC. Ralph built the product he needed to monitor his own agent runs. The project is maintained by Keylight Digital — a small software shop building tools for developers. Questions? Email ralph@keylightdigital.dev.

Ready to see inside your agents?

Start free. No credit card. Under 5 minutes to first trace.

Also from Keylight Digital

Beam Privacy-first web analytics. Cookie-free, GDPR-compliant.