The Agent Operating System for software development. Create an agent in the UI, attach skills, choose memory scopes, set permissions, and schedule it on Kubernetes — without changing code.
Nexus Core owns orchestration. MongoDB owns state. NATS owns events. Kubernetes owns isolation. Plane is only a projection.
An agent is a database document plus runtime config — not a compiled Rust type. Create, clone, and tune agents from the UI without a deploy.
Reusable, versioned skills compose agent capability. Scoped, reviewable memory keeps context durable without polluting every agent.
Every run is an isolated Kubernetes Job that receives a config payload. One generic runner image becomes any agent at runtime.
One monorepo plus a few clean satellites. Start with three.
Rust workspace — Core, worker, runner, telegram + shared crates. The orchestration authority.
Docker images for agent runtimes (base, rust, node, python, devops, solana).
Helm charts, Argo CD apps, Flux manifests, per-environment values, cluster config.
Sample projects and agents to exercise Nexus without touching real work.
This site — architecture, concepts, per-repo reference, API, operations.
Rust axum API + orchestration engine.
MongoDB: agents, skills, tasks, runs, memories.
Agents + Skills + Board + Runs in React.
Plane adapter as the first external projection.
Telegram command gateway for high-level goals.
Kubernetes Job launcher + one generic runner.