Skip to content

Setup

TaskOwl runs as three separate processes that share a PostgreSQL database and a Celery broker:

  • API - FastAPI REST server (default port 8000)
  • Consumer - captures Celery events from the broker and stores them
  • MCP - MCP server exposing the tools to LLMs (default port 8001)

Follow the Installation guide to get started, then read Configuration for the full list of environment variables.