Build with Jido

Quickstarts, reference architectures, and integration guides for building with Jido.

Open source on GitHub →

Build is where you convert Jido concepts into workflows that can ship. Use this section when you already understand the runtime model and need a concrete implementation path.

What you can do from here

Wave A map

Guide Use it when Outcome
Quickstarts by Persona You need a first milestone matched to your role A bounded first deliverable in one focused session
Reference Architectures You need to choose process boundaries and package layout A blueprint with clear runtime and ownership boundaries

Proof surface in this repository

The workbench runs a supervised agent runtime in AgentJido.Application. This is the same execution model referenced throughout the build guides.

children = [
  AgentJido.Jido,
  {Jido.AgentServer,
   id: AgentJido.ContentOps.OrchestratorServer,
   agent: AgentJido.ContentOps.OrchestratorAgent,
   jido: AgentJido.Jido,
   name: AgentJido.ContentOps.OrchestratorServer}
]

Supervisor.start_link(children, strategy: :one_for_one)

Expected result:

{:ok, #PID<...>}
  1. Start with your persona route and complete one small implementation proof.
  2. Select an architecture pattern and document why it matches your constraints.
  3. Run through training and checklist validation before broad rollout.

Get Building

Start with Quickstarts by Persona, then move to Reference Architectures when you need to harden topology decisions.