Steadybase
Getting Started

Quickstart

Get Steadybase running locally in 15 minutes.

Quickstart

Get Steadybase up and running on your local machine.

1. Clone and Install

git clone https://github.com/steadybase/temporal-gtm-hub.git
cd temporal-gtm-hub
npm install

2. Configure Environment

Copy the example environment file and fill in your credentials:

cp .env.example .env

At minimum, configure these variables:

# Temporal Cloud
TEMPORAL_ADDRESS=us-west-2.aws.api.temporal.io:7233
TEMPORAL_NAMESPACE=your-namespace
TEMPORAL_TASK_QUEUE=steadybase-gtm
TEMPORAL_TLS_CERT=/path/to/client.pem
TEMPORAL_TLS_KEY=/path/to/client.key
 
# Server
PORT=3000

:::info If Temporal Cloud isn't configured, the platform runs in demo mode with simulated workers and workflows. This is useful for exploring the UI and API. :::

3. Start the Server

# Development mode with hot reload
npm run dev
 
# Or production mode
npm run build && npm start

The server starts on http://localhost:3000.

4. Authenticate

Open the dashboard and enter your invite code:

RoleCodeAccess
AdminProvided by your adminFull read/write access
ViewerProvided by your adminRead-only access

:::warning Invite codes are randomized per deployment. Contact your administrator for valid codes. :::

5. Explore the Dashboard

Once authenticated, you'll see:

  • Workers Panel — All 8 AI workers with real-time status
  • Pipeline View — Deal pipeline with filtering and summary metrics
  • Memory Explorer — Browse the hierarchical memory tree
  • Brain Chat — Conversational AI interface with full context
  • Metrics Dashboard — Token usage, pipeline health, worker performance

6. Try the Brain API

Send your first message to the Brain:

curl -X POST http://localhost:3000/api/brain/chat \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <your-jwt-token>" \
  -d '{"message": "What deals are in the pipeline?"}'

7. Check Worker Status

curl http://localhost:3000/api/workers \
  -H "Authorization: Bearer <your-jwt-token>"

Next Steps

Dashboard Tour

Walk through every section of the dashboard UI.

Core Concepts

Understand workers, workflows, and memory in depth.

On this page