Skip to content

Quick Start

Quick start — install dependencies, configure env, and run the OpenQuok's social scheduler locally.

2 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

Start for $0

Prerequisites

  • Node.js 24.x or higher
  • Corepack — enables the pinned pnpm version. Run corepack enable. The repo pins pnpm via the root packageManager field (e.g. pnpm@10.30.3) so installs stay consistent and avoid mixed-tooling issues.
  • A Supabase account (for backend / local development against the project)
nvm use 24.14.0
corepack enable

Quickstart

  1. Clone this repository.

  2. Install dependencies — use pnpm only; npm/yarn are blocked in this repo to avoid mixed installs:

pnpm install
  1. Set up environment variables — follow the configuration guides for each package:

Self-host with Docker Compose

Operators who want API, web, Redis, and workers in containers (not the contributor pnpm path) should follow Docker Compose. After docker compose -f infra/self-host/docker-compose.yml up —build, open http://localhost:4007.

Development and Production environments

Commands for running backend/ and web/, tests, database scripts, and deployment live on the Development environment page so this quick start stays focused on first-time setup.

Orchestrator workers (BullMQ) and cleanup

For BullMQ-backed workflows, run the worker processes from orchestrator/. The orchestrator guide covers commands, the Redis cleanup script, and what to do when Flowcraft run state in Redis is stale.

CLI auth server (device flow)

For CLI device-flow login, run the auth server from agent/server/. The agent configuration guide covers env vars, the API / browser origin split, Postgres (including Neon), and Vercel deploy notes.

Next steps

Explore the architecture, social channel setup, OAuth apps, admin roles, and how to contribute to the project:

Search documentation
Find a docs page
Discord Support