Kernova
Kernova — The Intelligent Systems Runtime
Stop rebuilding AI infrastructure from scratch. Kernova gives you everything you need to build intelligent applications — memory, agents, tools, events, auth, and orchestration — in one cohesive runtime.
The Problem
Every team building AI-powered applications ends up rebuilding the same things:
- How do I give my AI memory?
- How do I let it call functions?
- How do I track what it did?
- How do I control costs?
- How do I coordinate multiple AI agents?
- How do I secure it for production?
Kernova solves all of these with one npm install.
See It In Action
import { Kernova } from '@kernova/sdk';
// Start in one lineconst app = await Kernova.create();
// Give it personalityapp.agent('assistant', { instructions: 'You are a helpful coding assistant. Be concise.',});
// Give it abilitiesapp.tool('search_docs', { description: 'Search the documentation for relevant information', parameters: { type: 'object', properties: { query: { type: 'string' } } }, execute: async ({ query }) => searchMyDocs(query),});
// Use itconst { answer } = await app.ask('How do I set up authentication in Express?');console.log(answer);
// It remembers (persists across restarts)await app.remember('User is building an Express app', 'longterm');
// Clean upawait app.close();That’s a working AI application with memory, tool use, and persistence. 5 minutes, not 5 weeks.
Why Kernova?
| Without Kernova | With Kernova |
|---|---|
| Pick an LLM SDK, build a wrapper | app.agent('name', { instructions }) |
| Build a memory system from scratch | app.remember() / app.recall() — built-in, persistent |
| Implement function calling manually | app.tool() — agents use tools automatically |
| Build auth, rate limiting, budgets | Built-in: API keys, roles, token limits |
| No observability into AI decisions | Every action emits events, viewable in Studio |
| Locked to one model provider | 26 providers, including Azure OpenAI, AWS Bedrock, and Vertex AI, switch with zero code changes |
| Months of infrastructure work | npm install @kernova/sdk — done in minutes |
Get Started
npm install @kernova/sdkThen follow the Getting Started guide →
How It Compares
Node.js = Runtime for JavaScriptDocker = Runtime for ContainersKubernetes = Runtime for Services━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Kernova = Runtime for Intelligent SystemsJust as you don’t write your own HTTP server to build a web app, you shouldn’t write your own AI infrastructure to build an intelligent app.