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.