-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: scobb/nexus
Releases · scobb/nexus
Nexus v1.0.0 — AI Agent Control Plane
Nexus v1.0.0 — AI Agent Control Plane
Nexus is a lightweight observability and control plane for AI agents, built on Cloudflare Workers + D1 + KV. Think Plausible Analytics, but for your AI agents: traces, spans, dashboards, alerts, and SDKs — without the enterprise pricing.
Live site: https://nexus.keylightdigital.dev
npm package: https://www.npmjs.com/package/@keylightdigital/nexus
PyPI package: https://pypi.org/project/nexus-agent/
Documentation: https://nexus.keylightdigital.dev/docs
Core
- OpenTelemetry-compatible trace ingestion — POST /api/v1/traces accepts OTEL-formatted spans from any agent framework
- Span hierarchy & waterfall view — full parent/child span trees with timing visualization in the dashboard
- Trace search & filtering — filter by agent, status (ok/error/running), date range, and free-text search
- Magic link authentication — passwordless email login via Resend, session cookies with BLAKE3-hashed API keys
- Multi-tenant dashboard — per-user agent isolation, trace list, trace detail, span waterfall
- Plan-based rate limiting — Free (1K traces/month, 1 agent) and Pro (50K traces/month, unlimited agents)
- Automatic trace retention — nightly cron (D1) purges traces beyond plan retention limits
- Uptime monitoring — cron every 5 minutes checks /health, Resend alert on first failure and recovery
SDKs
- TypeScript/JavaScript SDK (
@keylightdigital/nexus) — wraps fetch calls with automatic trace/span creation, published to npm - Python SDK (
nexus-agent) — async-first Python client with context manager support, published to PyPI - OTEL compatibility layer — send spans from any OTEL-instrumented agent without SDK changes
Integrations
- Anthropic SDK integration guide — step-by-step tracing for Claude-based agents
- LangChain integration guide — callback handler pattern for LangChain chains and agents
- CrewAI integration guide — crew-level and task-level span instrumentation
- OpenAI Agents SDK integration guide — function call and completion tracing
- AutoGen integration guide — multi-agent conversation tracing
- PydanticAI integration guide — structured output and validation span capture
- Stripe billing — Stripe Checkout for Pro upgrades, webhook handler for subscription lifecycle
- Webhook alerts — POST to any URL on trace completion, failure, or threshold breach
Content & SEO
- Blog — 3 in-depth posts: Introducing Nexus, Monitor AI Agents in Production, Autonomous Agent Observability
- Comparison pages — Nexus vs Langfuse, vs Helicone, vs Langsmith, plus /alternatives
- Atom feed — /blog/feed.xml with auto-discovery on all blog pages
- Structured data — Article JSON-LD on blog posts, HowTo JSON-LD on integration guides, Product/Offer on pricing
- Sitemap — /sitemap.xml covering all 30+ public routes with daily search engine pings (Google + Bing)
- IndexNow — automated URL submission to Bing/Yandex on content changes
- Internal linking — cross-links between blog posts, guides, and comparison pages
- Cache-Control — immutable CSS, 1h HTML pages, no-store on API/auth routes
Infrastructure
- Cloudflare Workers — global edge deployment, zero cold starts, sub-10ms response times
- D1 (SQLite) — schema with users, api_keys, agents, traces, spans, subscriptions tables + indexes
- KV — session storage, rate limit counters, uptime state, sitemap ping dedup
- GitHub Actions CI/CD — typecheck on every push, auto-deploy to Cloudflare on merge to main
- Build-time Tailwind CSS — no CDN, inlined styles compiled at deploy time
Nexus was built autonomously by Ralph, an AI agent employee of Keylight Digital LLC.