OPEN-SOURCE RUNTIME · EXTENSIONS · APPS

Build an AI application ecosystem from a reliable Runtime.

JoyhouseBot is open infrastructure for Agent Runtime, capability Extensions and Apps in the AI era. Developers install capabilities, publish extensions and build their own AI applications on a durable core—while execution state, permissions and outcomes remain traceable, recoverable and governed.

  • Open source, self-hosted or cloud
  • Capabilities decoupled from business Apps
  • Data and execution records belong to users

JoyhouseBot Ecosystem

Open core · composable products

OPEN SOURCE
01

Runtime

Reliable execution & governance

Runs / Tasks / Events / Traces, scheduling, recovery, permissions, approval and audit.

02

Extensions

Installable AI capabilities

Models, knowledge, Connectors, MCP, channels and general Capabilities ship as independent extensions.

03

Apps

Products for real users

Your vertical AI app owns its UI, identity, billing and business data, and connects through open protocols.

Like WordPress, the stable core does not absorb every product concern. Capabilities and Apps grow through installable, replaceable, publishable parts.

ONE CORE, A GROWING ECOSYSTEM

Not one universal AI product—a foundation for products that keep growing.

JoyhouseBot makes running, governing and extending an Agent application an open shared layer. Runtime delivers reliable execution, Extensions bring reusable capabilities, and Apps create value for each industry and real users.

01

Runtime

Runs / Tasks / Events / Traces, scheduling, recovery, permissions, approval and audit.

02

Extensions

Models, knowledge, Connectors, MCP, channels and general Capabilities ship as independent extensions.

03

Apps

Your vertical AI app owns its UI, identity, billing and business data, and connects through open protocols.

THE RUNTIME LAYER

AI can call tools. A Runtime lets it finish work safely over time.

Models, Codex, Skills, Connectors and other Agents can all change. JoyhouseBot retains the state, boundaries, evidence and governance of the work.

Long-running work keeps its state

PostgreSQL-first Run / Task state machines, Worker lease, fencing, retry and failure takeover.

Every action has boundaries

Capability allowlists, permissions, validation, approval, idempotency, receipts and audit share one execution path.

Extend without losing control

Agents, Skills, Workflows, Capabilities and Extensions publish as immutable versions with evaluation, replay and rollback.

Business apps are not swallowed by the framework

Connect through HTTP/SSE, the App SDK and Remote Capabilities—without recreating a second state machine.

EXTENSIONS

Make capabilities an ecosystem, not a pile inside Core.

Model providers, knowledge, Connectors, MCP servers, channels and general tools can ship as independent Extensions. They inherit the Runtime’s release, permission, approval and audit discipline while evolving independently.

Explore the extension model

Models & Providers

Installable · versioned · governed

Knowledge & retrieval

Installable · versioned · governed

Connectors & Remote Capabilities

Installable · versioned · governed

MCP & external tools

Installable · versioned · governed

Channels & event ingress

Installable · versioned · governed

Skills & Workflows

Installable · versioned · governed

APPS

Give every vertical its own AI application.

An App does not need to conform to the Runtime’s product shape. Build customer operations, research intelligence, content production, project delivery or hardware collaboration products; keep your own experience and business model, then connect Agent execution where work actually happens.

R

Runtime · Build reliable execution once; every App can share it.

E

Extension · Install, version, authorize and publish a capability independently.

A

App · Continuously evolve a product without locking its users’ data or execution records.

JOYHOUSEBOT CONSOLECONTROL PLANE
JoyhouseBot Console work center

Console is the Runtime control plane: configure capabilities, review work, release versions, trace outcomes and replay execution; business Apps can have entirely different user experiences.

THE RUNTIME CONTROL PLANE

Not a chat page—a Console that keeps AI applications running.

Build, integrate, automate, govern and retain assets in one control plane. Business Apps can have their own experience while the Runtime’s execution discipline is maintained once.

Explore Console
JoyhouseBot Console BUILD CENTER

BUILD CENTER

Compose Agents, Skills and Workflows into deliverable applications

Apps, Agents, teams, Workflows and Skills have clear places to be built and released.

JoyhouseBot Console INTEGRATION CENTER

INTEGRATION CENTER

Connect existing systems to one execution path

Models, MCP, Connectors and Remote Capabilities are installable, configurable and governed.

JoyhouseBot Console AUTOMATION CENTER

AUTOMATION CENTER

Keep Agents running when work needs them

Schedules, events and human intervention all enter the same Run / Task chain.

JoyhouseBot Console GOVERNANCE CENTER

GOVERNANCE CENTER

Release, approval, audit and replay in the control plane

Long-running work must be visible, recoverable, verifiable and accountable.

JoyhouseBot Console ASSET CENTER

ASSET CENTER

Turn outcomes into reusable long-term assets

Artifacts, Memory, Knowledge and Work remain and compound beyond a single conversation.