Open-source platform for orchestrating AI agents connected to real LLMs, your knowledge base, and your workflows. Self-hosted, extensible, transparent costs.
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.
From agent creation to cost analysis, CrewDock handles the full lifecycle.
Talk to agents in real-time. Tokens stream as they're generated. Conversation history persists across sessions.
Agents search your document base before responding. Your company knowledge, not generic LLM output.
10 pre-configured agents across 6 categories. SEO, Content, Sales, Dev, Support, Research. One-click install.
Cron-scheduled tasks executed by agents via LLM. Morning briefings, daily reports, automated check-ins.
Real token usage per chat. Cost per agent, per day. Charts and summaries. Know exactly what you spend.
JWT login with setup flow. First user becomes admin. Backwards compatible with static tokens.
Clone, configure, docker compose up. Running in 60 seconds.
Pick a template or build custom. Each agent gets a role, model, and system prompt.
Talk to agents with streaming. Assign recurring tasks. They use your knowledge base.
Track activity, costs, and results. Every action logged, every token counted.
Agent management with chat, edit, delete
10 agent templates across 6 categories
Drag-and-drop Kanban with cron scheduling
Real cost tracking per agent
FastAPI
Backend
Next.js
Frontend
Claude API
LLM
PostgreSQL
Database
Redis
Cache & SSE
TypeScript
Type Safety
Tailwind
Styling
Docker
Deploy
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
Free, open-source, self-hosted. No vendor lock-in.