Open Source · v0.1.0

Your AI crew,
docked and ready.

Open-source platform for orchestrating, monitoring, and managing multiple autonomous AI agents. Self-hosted, extensible, gateway-agnostic.

CrewDock Dashboard

Everything you need to manage your AI team

CrewDock gives you a complete dashboard to orchestrate AI agents — create agents, assign tasks, track costs, and monitor activity in real time.

🤖

Multi-Agent Management

Register, configure, and monitor AI agents with real-time status. Each agent has its own identity, model, and role.

📋

Task Orchestration

Kanban board with scheduling, recurring tasks, and state machine validation. Assign tasks to agents with cron expressions.

📚

Knowledge Base

Integrated search across your documents. Agents share context through a unified knowledge layer.

💰

Cost Tracking

Token usage and cost monitoring per agent. Know exactly how much each agent costs and set budget alerts.

🔌

Plugin System

Extensible architecture with lifecycle management. Add integrations without modifying the core.

🌐

Gateway Agnostic

Abstract adapter layer supports any agent runtime. OpenClaw today, custom runtimes tomorrow.

How it works

1

Create Agents

Define AI agents with names, models, and roles. Give each one a personality and specialization.

2

Assign Tasks

Create tasks with descriptions, schedules, and assignments. Track progress on the Kanban board.

3

Monitor & Scale

Track activity, costs, and performance. Add more agents and skills as your needs grow.

See it in action

Agents

Agent management with edit and delete

Tasks Kanban

Task Kanban with status transitions

Activity

Unified activity feed across agents

🚀

And much more

Knowledge search, cost tracking, skills registry, approval workflows, webhooks, plugin system...

Built with modern tools

FastAPI

Backend

Next.js

Frontend

PostgreSQL

Database

Redis

Cache

SQLAlchemy 2.0

ORM

TypeScript

Type Safety

Tailwind CSS

Styling

Docker

Deploy

Get started in 60 seconds

Docker Compose handles everything. Clone, configure, run.

# Clone
git clone https://github.com/antonio-mello-ai/crewdock.git
cd crewdock

# Configure (auto-generate secrets)
cp .env.example .env
sed -i "s/changeme_password/$(openssl rand -hex 24)/" .env
sed -i "s/changeme_token/$(openssl rand -hex 32)/" .env

# Start
docker compose up -d

# Create tables
docker compose exec backend alembic upgrade head

# Open dashboard
open http://localhost:3001

Ready to dock your AI crew?

Free, open-source, self-hosted. No vendor lock-in.