Eigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork and Codex
Eigent is an open-source desktop application that lets users build and manage teams of specialized AI agents working in parallel to automate complex workflows. Built on the CAMEL-AI framework, it coordinates distinct agent roles including a Developer Agent that writes and executes code and runs terminal commands, a Browser Agent, and others, distributing tasks across them simultaneously rather than sequentially. The application connects to Claude and other models through its custom model support layer and integrates directly with the Model Context Protocol for tool access. Users can run it fully locally via vLLM, Ollama, or LM Studio with no external dependencies, or connect to the Eigent cloud backend for a quicker start. An enterprise tier adds SSO and access controls. Developers, researchers, and teams handling multi-step automated tasks are the primary audience, and the human-in-the-loop feature allows users to intervene at defined checkpoints during agent execution rather than ceding full control.
- ✓Open-source license (Apache-2.0)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/eigent-ai/eigent && cp eigent/*.md ~/.claude/agents/6 items in this repository
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of \"Word doc\", \"word document\", \".docx\", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a \"report\", \"memo\", \"letter\", \"template\", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
Guide for creating effective skills. Use when creating a new skill or updating an existing skill that extends agent capabilities with specialized knowledge, workflows, or tool integrations.
Security auditing for code, configs, and infrastructure. Use when the user wants to audit or improve security: scan for vulnerabilities (SQL injection, XSS, command injection, path traversal), detect hardcoded secrets and credentials, review auth and authorization, check dependencies for known CVEs, audit config files for insecure defaults, or generate security reports. Trigger on \"security audit\", \"vulnerability scan\", \"code review for security\", \"find secrets\", \"check for vulnerabilities\", \"OWASP\", \"CVE\", or questions about code security.
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
Subagents overview
<div align="center"><a name="readme-top"></a> [![][image-head]][eigent-site] [![][image-seperator]][eigent-site] ### Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity <!-- SHIELD GROUP --> [![][download-shield]][eigent-download] [![][github-star]][eigent-github] [![][social-x-shield]][social-x-link] [![][discord-image]][discord-url]<br> [![Reddit][reddit-image]][reddit-url] [![Wechat][wechat-image]][wechat-url] [![][sponsor-shield]][sponsor-link] [![][built-with-camel]][camel-github] [![][join-us-image]][join-us] </div> <hr/> <div align="center"> **English** · [Português](./README_PT-BR.md) · [简体中文](./README_CN.md) · [日本語](./README_JA.md) · [Official Site][eigent-site] · [Documents][docs-site] · [Feedback][github-issue-link] </div> <br/> **Eigent** is the open source Cowork desktop application, empowering you to build, manage, and deploy a custom AI workforce that can turn your most complex workflows into automated tasks. As a leading open-source Cowork product, Eigent brings together the best of open-source collaboration and AI-powered automation. Built on [CAMEL-AI][camel-site]'s acclaimed open-source project, our system introduces a **Multi-Agent Workforce** that **boosts productivity** through parallel execution, customization, and privacy protection. ### ⭐ 100% Open Source - 🥇 Local Deployment - 🏆 MCP Integration - ✅ **Zero Setup** - No technical configuration required - ✅ **Multi-Agent Coordination** - Handle complex multi-agent workflows - ✅ **Single-Agent Harness** - Run focused tasks with one meta agent - ✅ **Local Deployment** - ✅ **Open Source** - ✅ **Model Agnostic** - Support any model of your choice - ✅ **MCP Integration** - ✅ **Skill Integration** - ✅ **Built-in Browser & Terminal Toolkits** - ✅ **Enterprise Features** - SSO, access control, and custom enquiries <br/> [![][image-join-us]][join-us] <details> <summary><kbd>Table of contents</kbd></summary> #### TOC - [🚀 Getting Started with Open Source Cowork](#-getting-started-with-open-source-Cowork) - [🏠 Local Deployment (Recommended)](#-local-deployment-recommended) - [⚡ Quick Start (Cloud-Connected)](#-quick-start-cloud-connected) - [🏢 Enterprise](#-enterprise) - [☁️ Cloud Version](#%EF%B8%8F-cloud-version) - [✨ Key features - Open Source Cowork](#-key-features---open-source-Cowork) - [🧑💻 Cowork with Single Agent](#-cowork-with-single-agent) - [🏭 Cowork with Workforce](#-cowork-with-workforce) - [⏰ Automation](#-automation) - [🔒 Local & Secure](#-local--secure) - [🧠 Model Agnostic](#-model-agnostic) - [👐 100% Open Source](#-100-open-source) - [🧩 Use Cases - Open Source Cowork](#-use-cases---open-source-Cowork) - [For Developers](#for-developers) - [Featured](#featured) - [🛠️ Tech Stack](#-tech-stack) - [Backend](#backend) - [Frontend](#frontend) - [🌟 Staying ahead - Open Source Cowork](#-staying-ahead---open-source-Cowork) - [🗺️ Roadmap - Open Source Cowork](#%EF%B8%8F-roadmap---open-source-Cowork) - [📖 Contributing](#-contributing) - [Main Contributors](#main-contributors) - [Distinguished ambassador](#distinguished-ambassador) - [Ecosystem](#ecosystem) - [📄 Open Source License](#-open-source-license) - [🌐 Community & contact](#-community--contact) #### <br/> </details> ## **🚀 Getting Started with Open Source Cowork** > **🔓 Build in Public** — Eigent is **100% open source** from day one. Every feature, every commit, every decision is transparent. We believe the best AI tools should be built openly with the community, not behind closed doors. ### 🏠 Local Deployment (Recommended) The recommended way to run Eigent — fully standalone with complete control over your data, no cloud account required. 👉 **[Full Local Deployment Guide](./server/README_EN.md)** This setup includes: - Local backend server with full API - Local model integration (vLLM, Ollama, LM Studio, etc.) - Complete isolation from cloud services - Zero external dependencies ### ⚡ Quick Start (Cloud-Connected) For a quick preview using our cloud backend — get started in seconds: #### Prerequisites - Node.js (version 18-22) and npm #### Steps ```bash git clone https://github.com/eigent-ai/eigent.git cd eigent npm install npm run dev ``` > Note: This mode connects to Eigent cloud services and requires account registration. For a fully standalone experience, use [Local Deployment](#-local-deployment-recommended) instead. #### Updating Dependencies After pulling new code (`git pull`), update both frontend and backend dependencies: ```bash # 1. Update frontend dependencies (in project root) npm install # 2. Update backend/Python dependencies (in backend directory) cd backend uv sync ``` ### 🏢 Enterprise For organizations requiring maximum security, customization, and control: - **Exclusive Features** (like SSO & custom development) - **Scalable Enterprise Deployment** - **Negotiated SLAs** & implementation services 📧 For further details, [contact our sales team](https://www.eigent.ai/contact-sales). ### ☁️ Cloud Version For teams who prefer managed infrastructure, we also offer a cloud platform. The fastest way to experience Eigent's multi-agent AI capabilities without setup complexity. We'll host the models, APIs, and cloud storage, ensuring Eigent runs flawlessly. - **Instant Access** - Start building multi-agent workflows in minutes. - **Managed Infrastructure** - We handle scaling, updates, and maintenance. - **Premium Support** - Subscribe and get priority assistance from our engineering team. <br/> [![image-public-beta]][eigent-download] <div align="right"> <a href="https://www.eigent.ai/download">Get started at Eigent.ai →</a> </div> ## **✨ Key features - Open Source Cowork** ### 🧑💻 Cowork with Single Agent Start with one focused agent for direct tasks. Research, write, debug, and operate alongside it in your desktop workspace. ### 🏭 Cowork with Workforce Scale to multiple specialized agents that divide work, collaborate in parallel, and execute complex multi-step workflows together. ### ⏰ Automation Schedule recurring workflows and let agents run tasks at the right time—so work continues even when you step away. ### 🔒 Local & Secure Run agents on your machine with local-first execution. Your files, credentials, and context stay under your control. ### 🧠 Model Agnostic Connect the models you already use—cloud APIs, enterprise gateways, or local inference—without locking into one vendor. ### 👐 100% Open Source Eigent is completely open-sourced. You can download, inspect, and modify the code, ensuring transparency and fostering a community-driven ecosystem for multi-agent innovation. ## 🧩 Use Cases - Open Source Cowork Explore how Eigent turns complex desktop work into repeatable agent workflows. ### For Developers #### [Build 10 Chinese New Year HTML5 Games with Eigent](https://www.eigent.ai/use-cases/build-10-cny-horse-themed-html5-games) Coordinate parallel agents to build ten polished, mobile-friendly browser games across genres, complete with scoring, increasing difficulty, and restart flows. [View demo →](https://www.eigent.ai/use-cases/build-10-cny-horse-themed-html5-games/video) [View guide →](https://www.eigent.ai/use-cases/build-10-cny-horse-themed-html5-games) #### [Build a 3D Snow Bros Platformer with Gemini 3.1 Pro](https://www.eigent.ai/use-cases/build-3d-snow-bros-platformer-gemini) Create a complete browser-based 3D platformer with snowball combat, enemy chains, scoring, lives, scaling difficulty, and layered environments. [View demo →](https://www.eigent.ai/use-cases/build-3d-snow-bros-platformer-gemini/video) [View guide →](https://www.eigent.ai/use-cases/build-3d-snow-bros-platformer-gemini) #### [Automate Monthly Dev Reports with DeepSeek via Ollama](https://www.eigent.ai/use-cases/monthly-dev-reports-automated-eigent-with-deepseek-v4-pro-via-ollama) Review a month of GitHub pull requests with a locally hosted model, generate a Word summary, and prepare the corresponding Slack release update. [View demo →](https://www.eigent.ai/use-cases/monthly-dev-reports-automated-eigent-with-deepseek-v4-pro-via-ollama/video) [View guide →](https://www.eigent.ai/use-cases/monthly-dev-reports-automated-eigent-with-deepseek-v4-pro-via-ollama) ### Featured #### [Organize Desktop Files](https://www.eigent.ai/use-cases/organize-desktop-files) Ask Eigent to inspect a cluttered desktop and organize files into a cleaner, more useful structure directly on your machine. [View demo →](https://www.eigent.ai/use-cases/organize-desktop-files/video) [View guide →](https://www.eigent.ai/use-cases/organize-desktop-files) #### [Audit ML CI Failures with Gemini 3.5 Flash on Eigent](https://www.eigent.ai/use-cases/eigent-gemini-managed-agents) Orchestrate a multi-agent CI investigation that fetches logs, compares golden values, traces evidence, delegates deep reasoning, and produces structured audit reports. [View demo →](https://www.eigent.ai/use-cases/eigent-gemini-managed-agents/video) [View guide →](https://www.eigent.ai/use-cases/eigent-gemini-managed-agents) #### [Ticket Management System Integration and Reporting](https://www.eigent.ai/use-cases/ticket-management-system-integration-and-reporting) Import local ticket data into a browser-based management system, then generate a statistical report with charts and visual summaries. [View demo →](https://www.eigent.ai/use-cases/ticket-management-system-integration-and-reporting/video) [View guide →](https://www.eigent.ai/use-cases/ticket-management-system-integration-and-reporting) [Explore more use cases →](https://www.eigent.ai/use-cases) ## 🛠️ Tech Stack Eigent open-source Cowork desktop is built on modern, reliable technologies that ensure scalability, performance, and extensibility. ### Backend - **Framework:** FastAPI - **Package Manager:** uv - **Async Server:** Uvicorn - **Authentication:** OAuth 2.0, Passlib. - **Multi-agent framework:** CAMEL ###
What people ask about eigent
What is eigent-ai/eigent?
+
eigent-ai/eigent is subagents for the Claude AI ecosystem. Eigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork and Codex It has 14.7k GitHub stars and was last updated today.
How do I install eigent?
+
You can install eigent by cloning the repository (https://github.com/eigent-ai/eigent) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is eigent-ai/eigent safe to use?
+
Our security agent has analyzed eigent-ai/eigent and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains eigent-ai/eigent?
+
eigent-ai/eigent is maintained by eigent-ai. The last recorded GitHub activity is from today, with 207 open issues.
Are there alternatives to eigent?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy eigent to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/eigent-ai-eigent)<a href="https://claudewave.com/repo/eigent-ai-eigent"><img src="https://claudewave.com/api/badge/eigent-ai-eigent" alt="Featured on ClaudeWave: eigent-ai/eigent" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.