Skip to content

The Astromesh Ecosystem

Astromesh is not a single tool — it’s an ecosystem designed to cover the full lifecycle of AI agents: define, build, run, deploy, and manage. The core runtime is the foundation, and a set of satellite projects extend it for specific use cases.

You can use just the core runtime with YAML config files, or combine it with the ADK for Python-first development, Forge or Cortex for visual building, the CLI and Node for system-level operation, OS for a hardened appliance, Orbit and Nexus for cloud, or Leia for a natural-language workflow.

ComponentWhat it doesPackage / RepoVersion
Core RuntimeMulti-model agent engine with 6 orchestration patterns, memory, tools, and guardrailsastromeshv0.28.7
ADKPython-first agent SDK with decorators, CLI, and hot reloadastromesh-adkv0.1.8
CLIStandalone CLI for managing nodes and clustersastromesh-cliv0.1.1
NodeCross-platform system installer and daemon (Linux, macOS, Windows)astromesh-nodev0.1.1
OSMinimal, immutable, API-only Linux appliance that runs agentsastromesh-osv0.4.0 (Phase 4)
ForgeVisual agent builder — a web SPA embedded in a node at /forgeastromesh-forgev0.23.0
CortexDesktop IDE & multi-runtime control plane (Electron)astromesh-cortexv0.12.0
OrbitCloud-native IaC deployment — generates Terraform for GCP (AWS/Azure planned)astromesh-orbitv0.2.0
NexusMulti-tenant Kubernetes control plane (operator + REST API)astromesh-nexusv0.3.0
LeiaNatural-language agent operations as a Claude Code pluginastromesh-leiav0.1.0

Every component orbits the Core Runtime — the engine that loads agents, routes to LLM providers, and executes orchestration patterns. The satellites attach at different points in the lifecycle:

DEFINE / BUILD RUN DEPLOY / MANAGE
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ ADK (Python)│ │ Core Runtime│ │ CLI (astromeshctl)│
│ Forge (web) │────▶│ (engine) │◀────────│ Orbit (GCP IaC) │
│ Cortex (app)│ │ │ │ Nexus (K8s plane) │
│ Leia (NL) │ └──────┬───────┘ └─────────┬────────┘
└──────────────┘ │ runs on │ provisions
┌──────┴───────┐ ┌────────┴────────┐
│ Node │ │ Nexus tenants │
│ OS appliance│ │ (per-tenant │
│ Docker / K8s│ │ Node instances)│
└──────────────┘ └─────────────────┘
  • ADK builds agents in Python → generates YAML the Core Runtime understands.
  • Forge and Cortex build agents visually (see Forge vs Cortex below).
  • Leia drives the whole flow in plain English from inside Claude Code.
  • Core Runtime is the engine that executes agents.
  • Node installs the runtime as a native system service (astromeshd); OS ships it as a sealed appliance image; Docker/Helm package it for containers.
  • CLI is the astromeshctl management interface.
  • Orbit provisions cloud infrastructure with Terraform; Nexus is the multi-tenant control plane that runs a Node per tenant in Kubernetes.

Both build agents visually, but they are distinct, coexisting products with different form factors — pick by where and how you work.

ForgeCortex
Form factorWeb SPA (Vite + React)Desktop app (Electron)
Where it runsEmbedded in a node at /forge, or npx astromesh-forgeInstalled locally as a native IDE
BackendNone — pure client against one node’s /v1/* APIManages local runtime, GCP (Orbit), and Nexus connections
ScopeQuick visual building & a developer console for one nodeFull IDE + multi-runtime control plane and ops console
Best forFast, zero-install agent building inside a running nodeDay-to-day development, testing, channels, and deployment

In short: reach for Forge when you want an instant, in-node visual builder; reach for Cortex when you want a full desktop IDE that also provisions and operates runtimes. Forge’s heavier monitoring/ops concerns are handled by Cortex.

I want to…Use…
Define agents with YAML and run the runtime directlyAstromesh Core
Define agents with Python decorators and a CLIAstromesh ADK
Build agents visually in the browser, embedded in a nodeAstromesh Forge
Design, test, and deploy from a desktop IDEAstromesh Cortex
Go from idea to a deployed WhatsApp agent in plain EnglishAstromesh Leia
Install as a system service on Linux, macOS, or WindowsAstromesh Node
Run agents on a hardened, immutable applianceAstromesh OS
Deploy in containers or KubernetesDocker / Helm (part of core)
Provision cloud infrastructure with TerraformAstromesh Orbit
Run a multi-tenant agent platform on KubernetesAstromesh Nexus
Manage nodes and clusters from the command lineAstromesh CLI

The ecosystem forms a layered stack. You choose your entry point at each layer:

┌─────────────────────────────────────────────────────────────┐
│ Layer 4: Multi-tenant plane → Nexus (Kubernetes operator) │
│ Infrastructure → Orbit (Terraform) │
│ System Service → Node (deb/rpm/...) │
│ Appliance Image → OS (immutable mkosi) │
│ Containers → Docker / Helm │
├─────────────────────────────────────────────────────────────┤
│ Layer 3: Management → CLI (astromeshctl) · Leia │
├─────────────────────────────────────────────────────────────┤
│ Layer 2: Agent Runtime → Astromesh Core │
├─────────────────────────────────────────────────────────────┤
│ Layer 1: Agent Definition → YAML · ADK · Forge · Cortex │
└─────────────────────────────────────────────────────────────┘

Layer 1 is where you define agents — YAML files, ADK Python decorators, or the Forge/Cortex visual builders. All produce the same agent definitions.

Layer 2 is the runtime engine that loads agents, connects to LLM providers, manages memory, and executes orchestration patterns (ReAct, PlanAndExecute, etc.).

Layer 3 is the management layer — astromeshctl controls running nodes and clusters; Leia drives them in natural language.

Layer 4 is how you deploy the runtime. Pick the one that fits your infrastructure: Node for bare-metal/VM, OS for a sealed appliance, Docker for containers, Helm for Kubernetes, Orbit for cloud-managed infrastructure, or Nexus for a multi-tenant platform.

ComponentStart here
Core RuntimeQuick Start — run your first agent in 5 minutes
ADKADK Introduction — Python-first agent development
ForgeForge Introduction — visual agent builder
CortexCortex Introduction — desktop IDE & control plane
LeiaLeia Introduction — agents in plain English
NodeNode Introduction — install as a system service
OSOS Introduction — the immutable agent appliance
OrbitOrbit Introduction — provision cloud infrastructure
NexusNexus Introduction — multi-tenant Kubernetes control plane