Skip to content

restackio/examples-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Restack Examples for Typescript

Restack is an open source framework for building autonomous AI applications in TypeScript. It helps developers build resilient, autonomous AI workflows that can execute logic and API calls reliably, maintain state over weeks or months, and self-improve over time. The examples in this repository demonstrate how to build TypeScript applications using Restack's features.

Quick Start

Start the Restack Engine and Web UI using Docker:

docker run -d --pull always --name studio -p 5233:5233 -p 6233:6233 -p 7233:7233 ghcr.io/restackio/engine:main

Or using Docker Compose:

docker compose up -d --build --pull always

The Restack Web UI will be available at http://localhost:5233

Examples

Autonomous AI Examples

Find more autonomous examples

Examples with Service Provider (OpenAI, Gemini & more)

Framework Examples

Documentation

For detailed documentation and guides, visit https://docs.restack.io/

Join our community on Discord for support and discussions.

Local Restack Components

Restack Engine

The Restack Engine uses Temporal to reliably run and manage AI workflows. It handles all the complex orchestration behind the scenes, including:

  • Long-running workflows that maintain state for days or months
  • Detailed workflow replay and debugging
  • Automated event processing and handling
  • Scheduled and recurring job execution
  • Smart API rate limiting
  • Persistent memory and state management

Restack Web Interface

The web-based dashboard lets you:

  • Track and troubleshoot running workflows
  • Step through and replay workflow executions
  • Test and validate individual functions
  • Create and manage workflow schedules
  • Access complete execution logs and history