Overview
Eigent is an open-source Cowork desktop application that lets you build, manage, and deploy a custom AI workforce. Instead of one chatbot, it runs a team of specialized agents that split a complex task into parts and work on them in parallel.
It is built on CAMEL-AI's open-source project and ships 100% open source from day one. You can run it fully standalone on your own machine, plug in your own models, and keep complete control over your data with no cloud account required.
Out of the box Eigent includes pre-defined agent workers (Developer, Browser, Document, and Multi-Modal) and a large set of built-in Model Context Protocol (MCP) tools, so agents can browse the web, run code, and connect to apps like Notion, Slack, and the Google suite.
What it does
- Multi-Agent Workforce that breaks tasks into subtasks and runs several specialized agents in parallel
- Pre-defined agents: Developer (writes and runs code), Browser (searches and extracts web content), Document, and Multi-Modal (images and audio)
- Comprehensive model support, including local models via vLLM, Ollama, and LM Studio
- Built-in MCP tool integration for web browsing, code execution, Notion, Slack, and Google suite, plus the ability to install your own tools
- Human-in-the-Loop: Eigent asks for your input automatically when a task gets stuck or hits uncertainty
- Local deployment with full data control and no required cloud dependency, alongside optional cloud and enterprise (SSO, access control) modes
Getting started
Local deployment is the recommended way to run Eigent fully standalone. For a fast preview, the cloud-connected Quick Start needs Node.js (version 18-22) and npm, and connects to Eigent's cloud backend (account registration required).
Clone, install, and run
Clone the repository, install dependencies, and start the desktop app in development mode.
git clone https://github.com/eigent-ai/eigent.git
cd eigent
npm install
npm run devUpdate dependencies after pulling new code
After git pull, refresh both the frontend and the Python backend dependencies.
# 1. Update frontend dependencies (in project root)
npm install
# 2. Update backend/Python dependencies (in backend directory)
cd backend
uv syncPrefer fully local
For complete isolation from cloud services, follow the Local Deployment Guide in the repo. It sets up a local backend server with the full API and local model integration (vLLM, Ollama, LM Studio) with zero external dependencies.
Commands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Plan a detailed travel itinerary with flights, hotels, and activities, then post an HTML report and summary to a Slack channel
- Turn a CSV of bank transactions into a quarterly financial report with charts as an HTML file
- Run market research, such as a UK healthcare overview or a German market-entry feasibility study, and deliver a structured HTML report
- Scan a local folder to find exact and near-duplicate files, or run an SEO audit on a website and return actionable recommendations
How Eigent compares
Eigent alongside other open-source assistants & chatbots tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| OpenClaw | ★ 380k | OpenClaw is a self-hosted personal AI assistant that answers you on WhatsApp, Telegram, Slack, Discord, and many other channels, with voice and a live visual canvas. |
| Hermes Agent | ★ 198k | A self-improving personal AI agent from Nous Research that builds skills from experience, remembers across sessions, and reaches you on Telegram, Discord, Slack, and more. |
| Khoj | ★ 35.2k | An open-source, self-hostable personal AI that chats with any local or online LLM, answers from your own documents and the web, and runs custom agents. |
| AgenticSeek | ★ 26.5k | An open-source, 100% local alternative to Manus AI that autonomously browses the web, writes code, and plans tasks while keeping all your data on your machine. |
| Leon | ★ 17.3k | Leon is an open-source personal AI assistant that uses real tools, layered memory, and agent-style planning to complete tasks across local and remote AI providers. |
| Rowboat | ★ 15k | Rowboat connects to your email and meeting notes, builds a long-lived knowledge graph on your machine, and uses that context to draft, summarize, and plan. |
| Eigent | ★ 14.3k | Open-source desktop app that runs a team of AI agents working in parallel |
| Microsoft 365 Copilot | — | AI assistant embedded across Word, Excel, Outlook, Teams and other Microsoft 365 apps that drafts, summarizes, and searches over your work data. |