Skip to main content

Development

This is a monorepo using pnpm workspaces and Turborepo.

Prerequisites

  • Node.js >= 18 (20+ recommended)
  • pnpm >= 10
  • PostgreSQL database (local or hosted like Neon / Supabase)

First-time Setup

  1. Install dependencies:
pnpm install
  1. Configure environment variables by copying .env.example to .env in the following packages:
    • services/db
    • apps/api-service
    • services/action-builder (optional, for recording)
    • services/knowledge-builder (optional, for knowledge extraction)
  2. Run database migrations:
cd services/db && pnpm migrate

Start the Development Server

pnpm dev

Contributing

  • Request a Website - Suggest websites you want Actionbook to index.
  • Join the Community - Join our Discord to get help, share your agents, and discuss ideas.
  • Join the Waitlist - We are currently in private beta. Join if you are interested in contributing or using Actionbook.