1. Overview

Overview

Outlines the basic concepts of Stubber at a high level

Stubber is a platform for designing and running AI-assisted processes. In Stubber, you define a process as a Template, using states and actions, and each live execution of that process runs as a Stub.

What is a Template in Stubber

In Stubber, a Template is the definition of a process. It is a visual representation of how something gets done, step by step.

A Template is made up of a few key concepts:

Start and End of a Template

  • Every Template has a clear beginning and end.
  • The start defines how a Stub enters the process.
  • The end represents the completion of a defined outcome.

Actions and States

A Template is built from states and actions, which define its structure and behavior.

States

States represent the conditions or stages a Stub can be in during a process.

In the Stubber Editor, a state looks like this:

Actions

Actions are the transitions or operations that move a Stub forward or perform work during execution.

In the Stubber Editor, an action looks like this:

For more details, see:


Stubs in Stubber

A Stub is a single runtime instance of a Template. You can think of it as one execution of the process defined by the Template.

Key Details About Stubs

  • A Stub can only be in one state at any given time.
  • A Stub can only enter states defined in its Template (or inherited from other Templates).
  • Stubs transition between states to guide users and AI systems toward completion.
  • Stubs operate as Finite State Machines (FSMs) — structured, predictable, and fully defined.

For more on stubs, see Stubs.


What Stubber Is Not

Stubber is not just a traditional workflow tool or a simple task list. It is a flexible framework for defining, structuring, and running AI-assisted processes.