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
- Install dependencies:
-
Configure environment variables by copying
.env.exampleto.envin the following packages:services/dbapps/api-serviceservices/action-builder(optional, for recording)services/knowledge-builder(optional, for knowledge extraction)
- Run database migrations:
Start the Development Server
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.