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.