Skip to main content

Roadmap

What to build first, in order. Resist over-splitting and over-building.

MVP — build these first

  1. Nexus Core in Rust with axum.
  2. MongoDB collections: agents, skills, tasks, runs, memories.
  3. Nexus UI: Agents + Skills + Board + Runs.
  4. Plane adapter.
  5. Telegram command gateway.
  6. Kubernetes job launcher.
  7. One generic agent-runner container.

First useful command:

/nexus create goal "Build authentication system for my app"

Response:

Goal created.
Drafted 8 tasks.
Waiting for approval in Nexus UI.

Then in the UI: approve plan → create Plane tasks → assign planner/implementer/tester agents → run Kubernetes jobs.

Repos for MVP

Create only:

nexus-platform
nexus-agent-images
nexus-gitops

Add nexus-examples and split nexus-docs public later.

After MVP

  • Memory retrieval upgrade — add a vector store (Qdrant / Atlas Vector Search) once text + tags hits its limits.
  • Blueprints — templates to stop repeating agent config.
  • Auto-approval for low-risk memory and actions.
  • Jira adapter — second BoardProvider.
  • More agent images — devops, solana, and language-specific toolchains.
  • Executable skills — tool / workflow / verification skill kinds beyond instruction skills.
  • SSE event stream wiring across the UI for live run logs.

Explicitly not yet

  • GraphQL API (REST suffices).
  • Cursor-based pagination (defaults are generous).
  • Per-agent custom runner binaries (the generic runner is the whole point).