MCPcopy
hub / github.com/eigent-ai/eigent

github.com/eigent-ai/eigent @v1.0.1 sqlite

repository ↗ · DeepWiki ↗ · release v1.0.1 ↗
5,944 symbols 22,029 edges 989 files 1,350 documented · 23%
README

[![][image-head]][eigent-site]

[![][image-seperator]][eigent-site]

Eigent: 卓越した生産性を実現するオープンソースのコワークデスクトップ

[![][download-shield]][eigent-download] [![][github-star]][eigent-github] [![][social-x-shield]][social-x-link] [![][discord-image]][discord-url]

[![Reddit][reddit-image]][reddit-url] [![Wechat][wechat-image]][wechat-url] [![][sponsor-shield]][sponsor-link] [][camel-github] [![][join-us-image]][join-us]


English · Português · 简体中文 · 日本語 · [公式サイト][eigent-site] · [ドキュメント][docs-site] · [フィードバック][github-issue-link]

Eigentは、オープンソースのコワークデスクトップアプリケーションです。複雑なワークフローを自動化タスクに変換できるカスタムAIワークフォースを構築、管理、デプロイする力を提供します。先進的なオープンソース Cowork製品として、EigentはオープンソースコラボレーションとAI駆動の自動化の最良の部分を組み合わせています。

[CAMEL-AI][camel-site]の評価の高いオープンソースプロジェクトを基盤として構築されており、マルチエージェントワークフォースを導入し、並列実行、カスタマイズ、プライバシー保護を通じて生産性を向上させます。

⭐ 100%オープンソース - 🥇 ローカルデプロイメント - 🏆 MCP統合

  • ゼロセットアップ - 技術的な設定は不要
  • マルチエージェント連携 - 複雑なマルチエージェントワークフローを処理
  • エンタープライズ機能 - SSO/アクセス制御
  • ローカルデプロイメント
  • オープンソース
  • カスタムモデルサポート
  • MCP統合

[![][image-join-us]][join-us]

目次

TOC

🚀 はじめに - オープンソース Cowork

🔓 オープンに開発 — Eigentは初日から100%オープンソースです。すべての機能、すべてのコミット、すべての決定が透明です。最高のAIツールは、閉じられたドアの後ろではなく、コミュニティと共にオープンに構築されるべきだと信じています。

🏠 ローカルデプロイメント(推奨)

Eigentを実行する推奨方法 — データを完全に制御でき、クラウドアカウント不要で完全にスタンドアロンで動作します。

👉 ローカルデプロイメント完全ガイド

このセットアップには以下が含まれます:

  • 完全なAPIを備えたローカルバックエンドサーバー
  • ローカルモデル統合(vLLM、Ollama、LM Studioなど)
  • クラウドサービスからの完全な分離
  • 外部依存ゼロ

⚡ クイックスタート(クラウド接続)

クラウドバックエンドを使用した簡単なプレビュー — 数秒で開始できます:

前提条件

  • Node.js(バージョン18-22)およびnpm

手順

git clone https://github.com/eigent-ai/eigent.git
cd eigent
npm install
npm run dev

注:このモードはEigentクラウドサービスに接続し、アカウント登録が必要です。完全にスタンドアロンで使用する場合は、代わりにローカルデプロイメントを使用してください。

依存関係の更新

新しいコードを取得(git pull)した後、フロントエンドとバックエンドの両方の依存関係を更新します:

# 1. フロントエンド依存関係を更新(プロジェクトルートで)
npm install

# 2. バックエンド/Python依存関係を更新(backendディレクトリで)
cd backend
uv sync

🏢 エンタープライズ

最大限のセキュリティ、カスタマイズ、制御を必要とする組織向け:

  • 限定機能(SSO & カスタム開発など)
  • スケーラブルなエンタープライズデプロイメント
  • 交渉可能なSLA & 導入サービス

📧 詳細については、info@eigent.ai までお問い合わせください。

☁️ クラウドバージョン

マネージドインフラストラクチャを好むチーム向けに、クラウドプラットフォームも提供しています。セットアップの複雑さなしにEigentのマルチエージェントAI機能を体験する最速の方法です。モデル、API、クラウドストレージをホストし、Eigentがシームレスに動作することを保証します。

  • 即時アクセス - 数分でマルチエージェントワークフローの構築を開始。
  • マネージドインフラストラクチャ - スケーリング、更新、メンテナンスを私たちが処理。
  • プレミアムサポート - サブスクリプションでエンジニアリングチームからの優先サポートを受けられます。

[![image-public-beta]][eigent-download]

Eigent.aiで始める →

✨ 主な機能 - オープンソース Cowork

Eigentのオープンソース Coworkの強力な機能で卓越した生産性の可能性を最大限に引き出しましょう — シームレスな統合、よりスマートなタスク実行、無限の自動化のために構築されています。

🏭 ワークフォース

複雑なタスクを解決するために協力する専門AIエージェントのチームを活用します。Eigentのオープンソース Coworkは動的にタスクを分解し、複数のエージェントを並列で動作させます。

Eigentは以下のエージェントワーカーを事前定義しています:

  • Developer Agent: コードを書いて実行し、ターミナルコマンドを実行します。
  • Browser Agent: ウェブを検索し、コンテンツを抽出します。
  • Document Agent: ドキュメントを作成・管理します。
  • Multi-Modal Agent: 画像と音声を処理します。

Workforce

🧠 包括的なモデルサポート

お好みのモデルでEigent オープンソース Coworkデスクトップをローカルにデプロイできます。

Model

🔌 MCPツール統合

Eigentには大規模な組み込み**Model Context Protocol(MCP)**ツール(ウェブブラウジング、コード実行、Notion、Google suite、Slackなど)が付属しており、独自のツールをインストールすることもできます。エージェントにシナリオに適したツールを装備させ、内部APIやカスタム関数を統合して機能を強化できます。

MCP

✋ ヒューマンインザループ

タスクが行き詰まったり不確実性に遭遇した場合、Eigentは自動的に人間の入力を要求します。

Human-in-the-loop

👐 100%オープンソース

Eigentは完全にオープンソースです。コードをダウンロード、検査、修正でき、透明性を確保し、マルチエージェントイノベーションのためのコミュニティ主導のエコシステムを育成します。

![Opensource][image-opensource]

🧩 ユースケース - オープンソース Cowork

世界中の開発者がEigentのオープンソース Cowork機能を活用して、さまざまな業界で複雑なワークフローを自動化し、生産性を向上させている方法をご覧ください。

1. パームスプリングステニス旅行の旅程とSlackサマリー リプレイ ▶️

プロンプト: 私たちは2人のテニスファンで、パームスプリングス2026のテニストーナメントを見に行きたいです...

私たちは2人のテニスファンで、パームスプリングス2026のテニストーナメントを見に行きたいです。私はサンフランシスコに住んでいます。準決勝/決勝の時期に合わせて、3日間のフライト、ホテル、アクティビティを含む詳細な旅程を準備してください。私たちはハイキング、ヴィーガン料理、スパが好きです。予算は5,000ドルです。旅程は、時間、アクティビティ、コスト、その他の詳細、および該当する場合はチケット購入/予約リンクを含む詳細なタイムラインにしてください。スパへのアクセスはあれば嬉しいですが、必須ではありません。このタスクが完了したら、この旅行に関するHTMLレポートを生成し、計画の要約とレポートHTMLリンクをSlackの#tennis-trip-sfチャンネルに送信してください。

2. CSVバンクデータからQ2レポートを生成 リプレイ ▶️

プロンプト: 銀行振込記録ファイルに基づいてQ2財務諸表を準備してください...

デスクトップにあるbank_transacation.csvの銀行振込記録ファイルに基づいて、投資家向けに支出額をチャート付きHTMLレポートにまとめたQ2財務諸表を準備してください。

3. 英国ヘルスケア市場調査レポートの自動化 リプレイ ▶️

プロンプト: 次の会社の計画をサポートするために、英国のヘルスケア業界を分析してください...

次の会社の計画をサポートするために、英国のヘルスケア業界を分析してください。現在のトレンド、成長予測、関連規制を含む包括的な市場概要を提供してください。市場内の主要な機会、ギャップ、またはサービスが行き届いていないセグメントのトップ5-10を特定してください。すべての調査結果を、よく構成されたプロフェッショナルなHTMLレポートで提示してください。その後、タスクが完了したらSlackの#eigentr-product-testチャンネルにメッセージを送信し、チームメイトとレポート内容を共有してください。

4. ドイツの電動スケートボード市場実現可能性調査 リプレイ ▶️

プロンプト: 私たちは高級電動スケートボードを製造する会社で、ドイツ市場への参入を検討しています...

私たちは高級電動スケートボードを製造する会社で、ドイツ市場への参入を検討しています。詳細な市場参入実現可能性レポートを準備してください。レポートは以下の側面をカバーする必要があります: 1. 市場規模と規制:ドイツにおける個人用軽量電動車両(PLEV)の市場規模、年間成長率、主要プレーヤー、市場シェアを調査してください。同時に、ABE認証などの認証要件や保険ポリシーを含む、公道での電動スケートボード使用に関するドイツの法律と規制の詳細な内訳と要約を提供してください。 2. 消費者プロファイル:潜在的なドイツの消費者のプロファイルを分析してください。年齢、収入レベル、主な使用シナリオ(通勤、レクリエーション)、主な購買決定要因(価格、性能、ブランド、デザイン)、情報収集に使用するチャネル(フォーラム、ソーシャルメディア、オフライン小売店)を含めてください。 3. チャネルと流通:ドイツの主流オンライン電子機器販売プラットフォーム(Amazon.de、MediaMarkt.deなど)と高級スポーツ用品オフライン小売チェーンを調査してください。潜在的なオンラインおよびオフライン流通パートナーのトップ5をリストアップし、可能であれば購買部門の連絡先情報を見つけてください。 4. コストと価格設定:デスクトップのProduct_Cost.csvファイルにある製品コスト構造に基づき、ドイツの関税、付加価値税(VAT)、物流・倉庫コスト、潜在的なマーケティング費用を考慮して、メーカー希望小売価格(MSRP)を見積もり、市場での競争力を分析してください。 5. 包括的なレポートとプレゼンテーション:すべての調査結果をHTMLレポートファイルにまとめてください。内容にはデータチャート、主要な調査結果、最終的な市場参入戦略の推奨(推奨/非推奨/条件付き推奨)を含めてください。

5. Workforce Multiagentローンチ向けSEO監査 リプレイ ▶️

プロンプト: 新しいWorkforce Multiagent製品のローンチをサポートするために...

新しいWorkforce Multiagent製品のローンチをサポートするために、公式ウェブサイト(https://www.camel-ai.org/)で徹底的なSEO監査を実行し、実行可能な推奨事項を含む詳細な最適化レポートを提供してください。

6. ダウンロード内の重複ファイルを特定 リプレイ ▶️

プロンプト: Documentsディレクトリにmydocsというフォルダがあります...

Documentsディレクトリにmydocsというフォルダがあります。スキャンして、完全一致または類似した重複ファイルをすべて特定してください — ファイル名や拡張子が異なっていても、同一のコンテンツ、ファイルサイズ、または形式を持つファイルを含みます。類似性でグループ化して明確にリストしてください。

7. PDFに署名を追加 リプレイ ▶️

プロンプト: この署名画像をPDFの署名エリアに追加してください...

この署名画像をPDFの署名エリアに追加してください。このタスクを完了するために、CLIツール'tesseract'(OCRを介した'署名エリア'の信頼性の高い位置特定に必要)をインストールできます。

🛠️ 技術スタック

Eigent オープンソース Coworkデスクトップは、スケーラビリティ、パフォーマンス、拡張性を確保する最新の信頼性の高いテクノロジーで構築されています。

バックエンド

  • フレームワーク: FastAPI
  • パッケージマネージャー: uv
  • 非同期サーバー: Uvicorn
  • 認証: OAuth 2.0、Passlib
  • マルチエージェントフレームワーク: CAMEL

フロントエンド

  • フレームワーク: React
  • デスクトップアプリフレームワーク: Electron
  • 言語: TypeScript
  • UI: Tailwind CSS、Radix UI、Lucide React、Framer Motion
  • 状態管理: Zustand
  • フローエディター: React Flow

🌟 最新情報を入手 - オープンソース Cowork

[!IMPORTANT]

Eigentにスターを付けると、GitHubからすべてのリリース通知を遅延なく受け取れます ⭐️

![][image-star-us]

🗺️ ロードマップ - オープンソース Cowork

私たちのオープンソース Coworkはコミュニティからのフィードバックを取り入れながら進化を続けています。次に予定されている内容は以下の通りです:

トピック 課題 Discordチャンネル
コンテキストエンジニアリング - プロンプトキャッシング
  • システムプロンプト最適化

  • ツールキットdocstring最適化

  • コンテキスト圧縮 | Discordに参加 → | | マルチモーダル強化 | - ブラウザ使用時のより正確な画像理解

  • 高度な動画生成 | Discordに参加 → | | マルチエージェントシステム | - 固定ワークフローをサポートするワークフォース

  • マルチラウンド変換をサポートするワークフォース | Discordに参加 → | | ブラウザツールキット | - BrowseComp統合

  • ベンチマーク改善

  • 繰り返しページ訪問の禁止

  • 自動キャッシュボタンクリック | Discordに参加 → | | ドキュメントツールキット | - 動的ファイル編集のサポート | Discordに参加 → | | ターミナルツールキット | - ベンチマーク改善

  • Terminal-Bench統合 | Discordに参加 → | | 環境 & RL | - 環境設計

  • データ生成

  • RLフレームワーク統合(VERL、TRL、OpenRLHF) | Discordに参加 → |

[🤝 コントリビューション][contribution-link]

私たちは信頼を築き、あらゆる形式のオープンソースコラボレーションを歓迎することを信じています。あなたの創造的な貢献がEigentのイノベーションを推進します。GitHubのissuesとプロジェクトを探索して、あなたの力を見せてください 🤝❤️ [コントリビューションガイドライン][contribution-link]

Contributors

Made with contrib.rocks.

[❤️ スポンサー][sponsor-link]

Eigentは[CAMEL-AI.org][camel-ai-org-github]の研究とインフラストラクチャの上に構築されています。[CAMEL-AI.orgをスポンサー][sponsor-link]することでEigentがより良くなります。

📄 オープンソースライセンス

このリポジトリはApache License 2.0の下でライセンスされています。

🌐 コミュニティ & お問い合わせ

詳細については info@eigent.ai までお問い合わせください

  • GitHub Issues: バグ報告、機能リクエスト、開発の追跡。[Issueを提出][github-issue-link]

  • Discord: リアルタイムサポート、コミュニティとのチャット、最新情報の入手。参加する

  • X(Twitter): 更新情報、AIインサイト、重要なお知らせをフォロー。[フォローする][social-x-link]

  • WeChatコミュニティ: 以下のQRコードをスキャンしてWeChatアシスタントを追加し、WeChatコミュニティグループに参加してください。

Extension points exported contracts — how you extend this code

SessionProps (Interface)
* Active Project: header + chat (left) and a mode-dependent side panel (right). * The side panel is selected from Proje
src/components/Session/index.tsx
ExecutionMapping (Interface)
* Tracks the relationship between chat task IDs and trigger execution IDs. * This allows us to update execution status
src/store/triggerTaskStore.ts
ProcessEnv (Interface)
(no doc)
electron/electron-env.d.ts
checkInstallProps (Interface)
(no doc)
electron/main/install-deps.ts
JestAssertion (Interface)
(no doc)
test/vitest-jest-dom.d.ts
MockEnvironmentState (Interface)
(no doc)
test/mocks/environmentMocks.ts
Window (Interface)
(no doc)
src/vite-env.d.ts
SlackInputData (Interface)
(no doc)
src/types/index.ts

Core symbols most depended-on inside this repo

get
called by 465
backend/app/router_layer/session_store.py
cn
called by 322
src/lib/utils.ts
exists
called by 240
backend/app/file_access/interface.py
get
called by 162
server/app/domains/mcp/service/mcp_user_service.py
get
called by 144
server/app/api/demo_controller.py
env
called by 126
backend/app/component/environment.py
get
called by 76
server/app/domains/remote_sub_agent/service/provider_service.py
toolkit_name
called by 75
backend/app/agent/toolkit/skill_toolkit.py

Shape

Function 3,357
Method 1,503
Class 581
Interface 280
Route 214
Enum 9

Languages

Python62%
TypeScript38%

Modules by API surface

src/store/chatStore.ts112 symbols
backend/tests/app/service/test_chat_service.py101 symbols
src/components/Folder/index.tsx95 symbols
server/app/domains/remote_control/api/remote_control_controller.py69 symbols
server/app/domains/remote_control/service/remote_control_service.py67 symbols
backend/tests/app/service/test_task.py57 symbols
backend/app/service/task.py57 symbols
backend/tests/app/utils/test_file_utils.py51 symbols
electron/main/index.ts46 symbols
backend/tests/app/memory/test_local_store.py40 symbols
backend/app/controller/tool_controller.py40 symbols
backend/app/agent/toolkit/hybrid_browser_toolkit.py39 symbols

Dependencies from manifests, versioned

@electron/notarize2.5.0 · 1×
@emotion/is-prop-valid1.3.1 · 1×
@eslint/js9.39.2 · 1×
@fontsource/inter5.2.5 · 1×
@gsap/react2.1.2 · 1×
@hookform/resolvers3.3.4 · 1×
@monaco-editor/loader1.5.0 · 1×
@monaco-editor/react4.7.0 · 1×
@oslojs/otp1.1.0 · 1×
@playwright/test1.48.2 · 1×
@quetzallabs/i18n0.1.19 · 1×

Datastores touched

eigentDatabase · 1 repos

For agents

$ claude mcp add eigent \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact