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, Herald to reach people on WhatsApp, or Leia for a natural-language workflow.

Nothing here ships on the same clock. Each package carries its own version and its own changelog; a core release does not bump anything else, and a component that has not changed keeps its number.

ComponentWhat it doesPackage / RepoVersion
Core RuntimeMulti-model agent engine with 7 orchestration patterns, per-role model routing, declarative agent chaining, memory, tools, and guardrailsastromeshv0.40.0
GlyphAction language — an agent’s plan as a program the runtime executes, instead of a tool-calling loopastromesh-glyphv0.1.0
ADKPython-first agent SDK with decorators, CLI, and hot reloadastromesh-adkv0.2.0
CLIStandalone CLI for managing nodes and clustersastromesh-cliv0.2.0
NodeCross-platform system installer and daemon (Linux, macOS, Windows)astromesh-nodev0.1.1
OSMinimal, immutable, API-only Linux appliance that runs agentsastromesh-osv0.10.1 (Phase 4 + post-4)
ForgeVisual agent builder — a web SPA embedded in a node at /forgeastromesh-forgev0.24.0
CortexDesktop IDE & multi-runtime control plane (Electron)astromesh-cortexv0.19.0
OrbitCloud-native IaC deployment — generates Terraform for GCP (AWS/Azure planned)astromesh-orbitv0.4.0
PrismaMulti-cloud reconciler — translates the same agent spec into a cloud’s own managed AI primitivesastromesh-prismain development
NexusMulti-tenant managed control plane — publishes, runs, meters and bills agentsastromesh-nexusv0.11.0
HeraldCommunications gateway — channel messages reach agents, and agents reach people backastromesh-heraldv0.1.0
LeiaNatural-language agent operations as a Claude Code pluginastromesh-leiav0.5.0
NebulaOpen-model foundry — trains, gates, and publishes the ecosystem’s own modelsastromesh-nebulav0.1.0 (preview)

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:

  • 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 managed control plane — it keeps agent specs in PostgreSQL with versioning and dispatches runs to a shared runtime pool, metering and billing what each one consumes.
  • Herald sits in front of Nexus: an inbound WhatsApp message invokes an agent, and an agent can reach a person back through the same outbox. It never talks to the runtime — whether an agent exists and who may run it is Nexus’s call.
  • Glyph sits inside the runtime: it is an orchestration pattern where the plan is a program rather than a loop. Reach for it when an agent chains five or more tools every time; not when it needs to see the data before deciding what to do next.
  • Prisma is the other answer to “put this on a cloud”: where Orbit provisions infrastructure you operate the runtime on, Prisma hands the workload to the cloud’s own managed AI service and writes down what that service cannot host. It is in development — nothing to install yet.
  • Nebula sits upstream of the runtime: it’s the open-model foundry that trains, gates, and publishes the ecosystem’s own models (the Models catalog the runtime routes to).

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
Put an agent on WhatsApp, and let it message people backAstromesh Herald
Replace a long tool-calling loop with one reviewed programGlyph
Manage nodes and clusters from the command lineAstromesh CLI
Hand the workload to a cloud’s own managed AI serviceAstromesh Prisma (in development)
Train and publish the ecosystem’s own open modelsAstromesh Nebula

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

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. Prisma is the one exception on this layer: it does not deploy the runtime at all, it hands the workload to a cloud’s own managed AI service — and it is still in development.

Layer 5 is how people reach the agents and the agents reach back. Herald owns the channel credentials and the delivery queue; it invokes agents through Nexus and never touches the runtime.

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
PrismaPrisma Introduction — the multi-cloud reconciler, and what it does not do yet
HeraldHerald Introduction — channels in, proactive messages out
GlyphGlyph Introduction — the action language, and when it actually pays
NebulaNebula Introduction — the open-model foundry where our models are born