EzCoworker
A multi-user Claude Code CLI based Coworker with Multi Agent Orchestrator, Multi model support including Ollama models, Advanced Functional skills, Channel integration for Chat and text messaging platform running completely in docker containers with an Admin module for complete visibility and observability
Ask AI about EzCoworker
Powered by Claude Β· Grounded in docs
I know everything about EzCoworker. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
EzCoworker Community Edition
Your AI Agents. Your Infrastructure. Your Rules.
A powerful self-hosted AI agent platform powered by Claude Code CLI β free for internal business use.
Connect any LLM, run agents in isolated Docker containers, and process real files on your own servers.
6+ LLM Providers Β Β·Β 100% Self-Hosted Β Β·Β MCP Tool Support Β Β·Β Docker Isolated Agents Β Β·Β 22 Models Β Β·Β IBU Licensed
π This README is a quick overview. For the full feature breakdown, comparison tables, architecture diagrams, demo videos, quickstart guide, and edition details β visit the site:
https://ezinsightsinc.github.io/EzCoworker/
What is EzCoworker?
EzCoworker is a complete, production-ready AI agent platform that runs entirely on your own servers. Every agent runs in its own isolated Docker container. Your data never leaves your infrastructure. No per-seat SaaS fees. No vendor lock-in.
Community Edition is free for internal business use.
Enterprise Edition adds a full Data Intelligence & SDLC automation suite β built on the ezinsights.ai framework β that no commercial coworker product comes close to matching.
β‘ Community β What You Get Free
β Any LLM β Ollama local, Anthropic, OpenAI, Gemini, Groq, OpenRouter
β 22 models auto-discovered at startup
β Isolated Docker agent containers β one per user, zero cross-contamination
β MCP tool integration + custom skills system
β File workspace β upload, process, download any file type
β Multi-user platform with full admin dashboard
β Intent-based model routing β right model for every task
β Vision & reasoning model support
β Conversation sharing with public links
β One-command Docker Compose deploy
π’ Enterprise β Unique in Market
β
CEO Command Center β conversational executive intelligence
β
KPI Intelligence Dashboard β live AI-driven metrics & anomaly alerts
β
Channel Integrations β Slack, Teams, Zoho Cliq, Discord
β
IDE Integration β VS Code & JetBrains sidebar agent
β
Knowledge Graph Server β org-wide entity & relationship intelligence
β
Database Semantic Layer β natural language to SQL over any warehouse
β
Smart Data Intelligence Agents β Profiler, Lineage, Quality, Enrichment, Insight
β
Code Migration Agents β autonomous large-scale codebase migrations
β
Code Review Agents β OWASP, perf, arch β inline PR comments via webhook
β
Design Generation Agents β wireframe to production-ready component
β
Code Generation Agents β self-validating, ticket-linked pull requests
β
Test Automation Agents β unit, integration & E2E generation
β
Multi-Agent Orchestration β parallel agents coordinated by a planner
Contact sales@ezinsights.ai for Enterprise pricing and onboarding.
π Quick Start
# Clone the repo
git clone https://github.com/EzinsightsInc/EzCoworker.git
cd EzCoworker
# Build the agent container (~5 min first time)
docker build -f agent.Dockerfile -t claude-agent-image-community .
# Download the skills from the skills folder and extract them in the relevant skill directory
# If Windows HOST_SKILLS_PATH=C:/claude_data_community/skills
# If MacOS HOST_SKILLS_PATH=/opt/claude_data_community/skills
# Configure API keys
cp .env.example .env # add ANTHROPIC_API_KEY, OPENAI_API_KEY etc.
# Launch everything
docker-compose up -d --build
# Create Admin account
curl -X POST http://localhost:5600/api/admin/setup \
-H "Content-Type: application/json" \
-d '{
"setupKey": "your_ADMIN_SETUP_KEY_from_env",
"username": "admin",
"password": "your_admin_password",
"email": "admin@yourdomain.com"
}'
# Using Powershell
Invoke-RestMethod -Method POST -Uri "http://localhost:5600/api/admin/setup" `
-ContentType "application/json" `
-Body '{"setupKey":"your_ADMIN_SETUP_KEY_from_env","username":"admin","password":"your_admin_password","email":"admin@yourdomain.com"}'
β frontend β http://localhost:3600 β backend β http://localhost:5600 β litellm β http://localhost:4000 β postgres β ready β 22 models discovered (anthropic Β· openai Β· gemini Β· groq Β· ollama)
**Open http://localhost:3600 and you're running.**
---
## π License
Released under the **Internal Business Use License (IBU-1.0)**.
- β
Free to deploy for internal business use
- β
Modify for your own organisation's needs
- β No resale, SaaS hosting, or redistribution without approval
- β No white-labelling or OEM embedding without approval
See [LICENSE](./LICENSE) for full terms. Commercial use enquiries: [sales@ezinsights.ai](mailto:sales@ezinsights.ai)
---
<div align="center">
**For the full story β features, comparisons, architecture, demos, and edition details:**
## π [ezinsightsinc.github.io/EzCoworker](https://ezinsightsinc.github.io/EzCoworker/)
---
Built with β€οΈ by the [ezinsights.ai](https://ezinsights.ai) team Β· [sales@ezinsights.ai](mailto:sales@ezinsights.ai)
</div>
