Open Source · v1.1.0

AI agents that
actually think.

Open-source platform for orchestrating AI agents connected to real LLMs, your knowledge base, and your workflows. Self-hosted, extensible, transparent costs.

CrewDock Dashboard

Not another AI wrapper

Most "AI agent" tools are glorified chat UIs. CrewDock agents search your documents, remember conversations, execute scheduled tasks, and track every dollar spent.

Knowledge-Aware

Agents automatically search your knowledge base before responding. They know about your projects, your company, your infrastructure.

Real Cost Tracking

Every chat records actual token usage. See spend per agent, per day. No surprises on your API bill.

Self-Hosted

Your data never leaves your infrastructure. Docker Compose, runs anywhere. No vendor lock-in, no monthly SaaS fees.

Everything you need

From agent creation to cost analysis, CrewDock handles the full lifecycle.

💬

Streaming Chat

Talk to agents in real-time. Tokens stream as they're generated. Conversation history persists across sessions.

🧠

Knowledge Context

Agents search your document base before responding. Your company knowledge, not generic LLM output.

Agent Templates

10 pre-configured agents across 6 categories. SEO, Content, Sales, Dev, Support, Research. One-click install.

📋

Task Scheduler

Cron-scheduled tasks executed by agents via LLM. Morning briefings, daily reports, automated check-ins.

💰

Cost Tracking

Real token usage per chat. Cost per agent, per day. Charts and summaries. Know exactly what you spend.

🔒

Authentication

JWT login with setup flow. First user becomes admin. Backwards compatible with static tokens.

How it works

1

Install

Clone, configure, docker compose up. Running in 60 seconds.

2

Create Agents

Pick a template or build custom. Each agent gets a role, model, and system prompt.

3

Chat & Assign

Talk to agents with streaming. Assign recurring tasks. They use your knowledge base.

4

Monitor

Track activity, costs, and results. Every action logged, every token counted.

See it in action

Agents

Agent management with chat, edit, delete

Templates

10 agent templates across 6 categories

Tasks

Drag-and-drop Kanban with cron scheduling

Costs

Real cost tracking per agent

Built with modern tools

FastAPI

Backend

Next.js

Frontend

Claude API

LLM

PostgreSQL

Database

Redis

Cache & SSE

TypeScript

Type Safety

Tailwind

Styling

Docker

Deploy

Running in 60 seconds

Docker Compose handles everything. Clone, configure, run.

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

# Configure
cp .env.example .env
sed -i "s/changeme_password/$(openssl rand -hex 24)/" .env
sed -i "s/changeme_token/$(openssl rand -hex 32)/" .env
echo "ANTHROPIC_API_KEY=your-key" >> .env

# Start
docker compose up -d
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.