自動化研究アーティファクト — 上流プロジェクトではありません。
このリポジトリは、ラヴァル大学の修士論文のために、公開されているGitHub Actionsワークフローの脆弱性を再現する目的で自動化ハーネスによって構築された使い捨てラボです。これは
eigent-ai/eigentのコミット2a406536e78b3cf50d9add8c3ef81a5b6d75db48(2026-01-13)の逐語的スナップショットであり、そのプロジェクト自身のライセンスの下で再配布されています。ライセンスファイルはこのスナップショットに変更なしで含まれています。上流プロジェクトは関与しておらず、標的にもされていません。ここで研究されている脆弱性はすでに公開されています。このリポジトリ内のすべてのシークレットと変数はランダムに生成されたダミー値であり、実際の認証情報は存在しません。アクション参照とランナーイメージは、2026-01-13時点で解決されたものに固定されています。スナップショットに加えられたすべての変更については、ハーネス出力内の
pinning.mdを参照してください。質問や異議がある場合: [email protected]
[![][image-head]][eigent-site]
[![][image-seperator]][eigent-site]
[![][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]
[![][built-with-camel]][camel-github]
[![][join-us-image]][join-us]
English · 简体中文 · [公式サイト][eigent-site] · [ドキュメント][docs-site] · [フィードバック][github-issue-link]
Eigent はオープンソースのコワークデスクトップアプリケーションであり、最も複雑なワークフローを自動化タスクに変えるカスタムAIワークフォースを構築、管理、デプロイすることを可能にします。
[CAMEL-AI][camel-site]の高く評価されているオープンソースプロジェクトを基盤に、当システムはマルチエージェントワークフォースを導入し、並列実行、カスタマイズ、プライバシー保護を通じて生産性を向上させます。
[![][image-join-us]][join-us]
Eigentを使い始める方法は3つあります:
EigentのマルチエージェントAI機能を体験する最速の方法は、当社のクラウドプラットフォームを通じてです。セットアップの複雑さなしに即座にアクセスしたいチームや個人に最適です。モデル、API、クラウドストレージを当社がホストし、Eigentが完璧に動作することを保証します。
[![image-public-beta]][eigent-download]
ローカルでの制御、データプライバシー、カスタマイズを好むユーザー向けで、以下の要件を持つ組織に最適です:
git clone https://github.com/eigent-ai/eigent.git cd eigent npm install npm run dev
#### 3. ローカル開発(クラウドサービスから完全に分離されたバージョンを使用)
[server/README_EN.md](https://github.com/pvharmo2/gha-lab-7927d7d06f/blob/main/server/README_EN.md)
### 🏢 エンタープライズ
最大限のセキュリティ、カスタマイズ、および制御を必要とする組織向け:
- **商用ライセンス** - [ライセンスを確認する →](https://github.com/pvharmo2/gha-lab-7927d7d06f/blob/main/LICENSE)
- **限定機能**(SSOやカスタム開発など)
- **スケーラブルなエンタープライズ展開**
- **交渉によるSLA**および実装サービス
📧 詳細については、[[email protected]](mailto:[email protected]) までお問い合わせください。
## **✨ 主な機能**
Eigentの強力な機能で、卓越した生産性の可能性を最大限に引き出します。シームレスな統合、よりスマートなタスク実行、そして無限の自動化のために設計されています。
### 🏭 Workforce
特殊なAIエージェントのチームを採用し、複雑なタスクを解決するために協力させます。Eigentはタスクを動的に分解し、複数のエージェントを**並行して**動作させます。
Eigentは以下のエージェントワーカーを事前定義しています:
- **開発エージェント:** コードの作成・実行、ターミナルコマンドの実行。
- **検索エージェント:** ウェブを検索し、コンテンツを抽出。
- **ドキュメントエージェント:** ドキュメントの作成と管理。
- **マルチモーダルエージェント:** 画像と音声を処理。

<br/>
### 🧠 包括的なモデルサポート
Eigentを好みのモデルとともにローカルに展開します。

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

<br/>
### ✋ ヒューマン・イン・ザ・ループ
タスクが行き詰まったり、不確実性に遭遇した場合、Eigentは自動的に人間の入力を要求します。

<br/>
### 👐 100% オープンソース
Eigentは完全にオープンソース化されています。コードをダウンロード、検査、および変更することができ、透明性を確保し、マルチエージェント革新のためのコミュニティ主導のエコシステムを育成します。
![Opensource][image-opensource]
<br/>
## 🧩 ユースケース
### 1. パームスプリングステニストリップ旅程とSlackサマリー [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTM0MzUxNTEzMzctNzExMyI.aIeysw.MUeG6ZcBxI1GqvPDvn4dcv-CDWw__1753435151337-7113)
<details>
<summary><strong>プロンプト:</strong> <kbd>私たちはテニスファン2人で、パームスプリングスで開催されるテニストーナメントを見に行きたいと思っています... <kbd></summary>
<br>
私たちはテニスファン2人で、2026年にパームスプリングスで開催されるテニストーナメントを見に行きたいと思っています。私はサンフランシスコに住んでいます。準決勝/決勝が行われる時期に合わせて、フライト、ホテル、3日間のアクティビティを含む詳細な旅程を準備してください。私たちはハイキング、ビーガン料理、スパが好きです。予算は5,000ドルです。旅程は、時間、アクティビティ、費用、その他の詳細、および該当する場合はチケット購入や予約などのリンクを含む詳細なタイムラインである必要があります。いくつかの好みがあります。スパへのアクセスはあると良いですが、必須ではありません。このタスクが完了したら、この旅行に関するHTMLレポートを生成してください。この計画の要約を書き、テキストの要約とレポートのHTMLリンクをSlackの#tennis-trip-sfチャンネルに送信してください。
</details>
<br>
### 2. CSV銀行データからQ2レポートを生成 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTM1MjY4OTE4MDgtODczOSI.aIjJmQ.WTdoX9mATwrcBr_w53BmGEHPo8U__1753526891808-8739)
<details>
<summary><strong>プロンプト:</strong> <kbd>私の銀行...に基づいてQ2の財務諸表の作成を手伝ってください <kbd></summary>
<br>
デスクトップにある銀行振込記録ファイルbank_transacation.csvに基づいて、投資家向けにどれだけ支出したかを示すチャート付きのHTMLレポートとしてQ2の財務諸表の作成を手伝ってください。
</details>
<br>
### 3. 英国ヘルスケア市場調査レポートの自動化 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTMzOTM1NTg3OTctODcwNyI.aIey-Q.Jh9QXzYrRYarY0kz_qsgoj3ewX0__1753393558797-8707)
<details>
<summary><strong>プロンプト:</strong> <kbd>次の会社の計画を支援するために英国のヘルスケア業界を分析してください... <kbd></summary>
<br>
次の会社の計画を支援するために英国のヘルスケア業界を分析してください。現在のトレンド、成長予測、関連規制を含む包括的な市場概要を提供してください。市場内の上位5〜10の主要な機会、ギャップ、または十分にサービスが行き届いていないセグメントを特定してください。すべての調査結果を、構造化されたプロフェッショナルなHTMLレポートで提示してください。このタスクが完了したら、レポートの内容をチームメイトと整合させるために、Slackの#eigentr-product-testチャンネルにメッセージを送信してください。
</details>
<br>
### 4. ドイツ電動スケートボード市場の実現可能性 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTM2NTI4MjY3ODctNjk2Ig.aIjGiA.t-qIXxk_BZ4ENqa-yVIm0wMVyXU__1753652826787-696)
<details>
<summary><strong>プロンプト:</strong> <kbd>私たちは高級電動スケートボードを製造する会社で、ドイツ市場への参入を検討しています... <kbd></summary>
<br>
私たちは高級電動スケートボードを製造する会社で、ドイツ市場への参入を検討しています。私のために詳細な市場参入実現可能性レポートを準備してください。レポートは以下の側面をカバーする必要があります:
1. 市場規模と規制: ドイツにおけるパーソナルライトエレクトリックビークル(PLEV)の市場規模、年間成長率、主要プレーヤー、市場シェアを調査してください。同時に、認証要件(ABE認証など)や保険方針を含む、公道での電動スケートボードの使用に関するドイツの法律と規制の詳細な内訳と要約を提供してください。
2. 消費者プロファイル: 潜在的なドイツ人消費者のプロファイルを分析してください。年齢、収入レベル、主な使用シナリオ(通勤、レジャー)、主要な購入決定要因(価格、性能、ブランド、デザイン)、および彼らが通常情報収集に使用するチャネル(フォーラム、ソーシャルメディア、オフライン小売店)を含みます。
3. チャネルと流通: ドイツの主流のオンライン電子製品販売プラットフォーム(例: Amazon.de、MediaMarkt.de)と高級スポーツ用品のオフライン小売チェーンを調査してください。上位5つの潜在的なオンラインおよびオフラインの流通パートナーをリストアップし、可能であればその購買部門の連絡先情報を見つけてください。
4. 原価と価格設定: デスクトップにあるProduct_Cost.csvファイルの製品原価構造に基づき、ドイツの関税、付加価値税(VAT)、物流および倉庫保管コスト、潜在的なマーケティング費用を考慮して、メーカー希望小売価格(MSRP)を見積もり、市場での競争力を分析してください。
5. 包括的なレポートとプレゼンテーション: すべての調査結果をHTMLレポートファイルにまとめてください。コンテンツには、データチャート、主要な調査結果、および最終的な市場参入戦略の推奨(推奨 / 非推奨 / 条件付き推奨)を含める必要があります。
</details>
<br>
### 5. WorkforceマルチエージェントローンチのためのSEO監査 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTM2OTk5NzExNDQtNTY5NiI.aIex0w.jc_NIPmfIf9e3zGt-oG9fbMi3K4__1753699971144-5696)
<details>
<summary><strong>プロンプト:</strong> <kbd>新しいWorkforceマルチエージェント製品のローンチを支援するために... <kbd></summary>
<br>
新しいWorkforceマルチエージェント製品のローンチを支援するために、公式ウェブサイト(https://www.camel-ai.org/)で徹底的なSEO監査を実行し、実用的な推奨事項を含む詳細な最適化レポートを提供してください。
</details>
<br>
### 6. ダウンロードフォルダ内の重複ファイルを特定 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTM3NjAzODgxNzEtMjQ4Ig.aIhKLQ.epOG--0Nj0o4Bqjtdqm9OZdaqRQ__1753760388171-248)
<details>
<summary><strong>プロンプト:</strong> <kbd>Documentsディレクトリ内にmydocsという名前のフォルダがあります... <kbd></summary>
<br>
Documentsディレクトリ内にmydocsという名前のフォルダがあります。それをスキャンして、完全に同一またはほぼ重複しているすべてのファイル(コンテンツ、ファイルサイズ、または形式が同一のもの。ファイル名や拡張子が異なる場合でも)を特定してください。類似性ごとにグループ化して、明確にリストアップしてください。
</details>
<br>
### 7. PDFへの署名追加 [リプレイ ▶️](https://www.eigent.ai/download?share_token=IjE3NTQwOTU0ODM0NTItNTY2MSI.aJCHrA.Mg5yPOFqj86H_GQvvRNditzepXc__1754095483452-5661)
<details>
<summary><strong>プロンプト:</strong> <kbd>この署名画像をPDFの署名欄に追加してください... <kbd></summary>
<br>
この署名画像をPDFの署名欄に追加してください。このタスクを完了するために、CLIツール「tesseract」(OCRによる「署名欄」の確実な位置特定に必要)をインストールしても構いません。
</details>
<br>
## 🛠️ 技術スタック
### バックエンド
- **フレームワーク:** FastAPI
- **パッケージマネージャー:** uv
- **非同期サーバー:** Uvicorn
- **認証:** OAuth 2.0、Passlib
- **マルチエージェントフレームワーク:** CAMEL
### フロントエンド
- **フレームワーク:** React
- **デスクトップアプリフレームワーク:** Electron
- **言語:** TypeScript
- **UI:** Tailwind CSS、Radix UI、Lucide React、Framer Motion
- **状態管理:** Zustand
- **フローエディター:** React Flow
## 🌟 先を行く
> \[!IMPORTANT]
>
> **EigentにStarを付けてください**。GitHubからのすべてのリリース通知を遅延なく受け取れます \~ ⭐️
![][image-star-us]
## 🗺️ ロードマップ
| トピック | 課題 | Discordチャンネル |
| ------------------------ | -- |-- |
| **コンテキストエンジニアリング** | - プロンプトキャッシング<br> - システムプロンプトの最適化<br> - ツールキットdocstringの最適化<br> - コンテキスト圧縮 | [**Discordに参加 →**](https://discord.gg/D2e3rBWD) |
| **マルチモーダル機能強化** | - ブラウザ使用時のより正確な画像理解<br> - 高度な動画生成 | [**Discordに参加 →**](https://discord.gg/kyapNCeJ) |
| **マルチエージェントシステム** | - Workforceによる固定ワークフローのサポート<br> - Workforceによる複数ラウンドの変換サポート | [**Discordに参加 →**](https://discord.gg/bFRmPuDB) |
| **ブラウザツールキット** | - BrowseCamp統合<br> - ベンチマーク改善<br> - 繰り返しのページ訪問の禁止<br> - 自動キャッシュボタンクリック | [**Discordに参加 →**](https://discord.gg/NF73ze5v) |
| **ドキュメントツールキット** | - 動的ファイル編集のサポート | [**Discordに参加 →**](https://discord.gg/4yAWJxYr) |
| **ターミナルツールキット** | - ベンチマーク改善<br> - Terminal-Bench統合 | [**Discordに参加 →**](https://discord.gg/FjQfnsrV) |
| **環境とRL** | - 環境設計<br> - データ生成<br> - RLフレームワーク統合(VERL、TRL、OpenRLHF) | [**Discordに参加 →**](https://discord.gg/MaVZXEn8) |
## [🤝 貢献][contribution-link]
私たちは信頼の構築と、あらゆる形態のオープンソースコラボレーションの受け入れを信じています。あなたの創造的な貢献は、`Eigent`の革新を促進します。GitHubのイシューとプロジェクトを探索して、飛び込んで、あなたの力を示してください 🤝❤️ [貢献ガイドライン][contribution-link]
## [❤️ スポンサー][sponsor-link]
Eigentは[CAMEL-AI.org][camel-ai-org-github]の研究とインフラストラクチャの上に構築されています。[CAMEL-AI.orgへのスポンサー][sponsor-link]は`Eigent`をより良くします。
## **📄 オープンソースライセンス**
このリポジトリは、追加条件付きのApache 2.0に基づく[**Eigentオープンソースライセンス**](https://github.com/pvharmo2/gha-lab-7927d7d06f/blob/main/LICENSE)の下でライセンスされています。
## 🌐 コミュニティと連絡先
詳細については、[email protected] までお問い合わせください。
- **GitHub Issues:** バグの報告、機能のリクエスト、開発の追跡。[イシューを送信][github-issue-link]
- **Discord:** リアルタイムのサポートを受け、コミュニティとチャットし、最新情報を入手。[参加する](https://discord.camel-ai.org/)
- **X(Twitter):** 更新情報、AIインサイト、重要な発表をフォロー。[フォローする][social-x-link]
- **WeChatコミュニティ:** 以下のQRコードをスキャンしてWeChatアシスタントを追加し、WeChatコミュニティグループに参加してください。
<div align="center">
<img src="https://assets.kitploit.com/production/public/readmes/54213/07ba85229b9873ca5123b6f5703a50cfe858a1d87048439b461ed7f43f705a53/708a9566e2ff86077a488c60e47751be336736c9b7d555d5efef10d17077554d-display-v1.webp" width="200" style="display: inline-block; margin: 10px;">
</div>
<!-- LINK GROUP -->
<!-- Social -->
[discord-url]: https://discord.camel-ai.org/
[discord-image]: https://img.shields.io/discord/1082486657678311454?logo=discord&labelColor=%20%235462eb&logoColor=%20%23f5f5f5&color=%20%235462eb
[built-with-camel]:https://img.shields.io/badge/-Built--with--CAMEL-4C19E8.svg?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ4IiBoZWlnaHQ9IjI3MiIgdmlld0JveD0iMCAwIDI0OCAyNzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjgzMTE3IDE4LjU4NjVMMCAzMC44MjY3QzUuNDY2OTIgMzUuMDQzMiAxNS4xMzkxIDM4LjgyNTggMjQuODExNCAzNi4yOTU5QzMwLjY5ODggNDAuOTM0MSAzOS42NzAyIDQwLjIzMTMgNDQuMTU1OSA0MC4wOTA4QzQzLjQ1NSA0Ny4zOTk0IDQyLjQ3MzcgNzAuOTU1OCA0NC4xNTU5IDEwNi43MTJDNDUuODM4IDE0Mi40NjggNzEuNzcwOCAxNjYuODY4IDg0LjUyNjkgMTc0LjU5OEw3Ni4wMDAyIDIyMEw4NC41MjY5IDI3MkgxMDguOTE4TDk4LjAwMDIgMjIwTDEwOC45MTggMTc0LjU5OEwxMjkuOTQ0IDI3MkgxNTQuNzU2TDEzNC4xNSAxNzQuNTk4SDE4Ny4xMzdMMTY2LjUzMSAyNzJIMTkxLjc2M0wyMTIuMzY5IDE3NC41OThMMjI2IDIyMEwyMTIuMzY5IDI3MkgyMzcuNjAxTDI0OC4wMDEgMjIwTDIzNy4xOCAxNzQuNTk4QzIzOS4yODMgMTY5LjExNyAyNDAuNDAxIDE2Ni45NzYgMjQxLjgwNiAxNjEuMTA1QzI0OS4zNzUgMTI5LjQ4MSAyMzUuMDc3IDEwMy45MDEgMjI2LjY2NyA5NC40ODRMMjA2LjQ4MSA3My44MjNDMTk3LjY1IDY0Ljk2ODMgMTgyLjUxMSA2NC41NDY3IDE3Mi44MzkgNzIuNTU4MUMxNjUuNzI4IDc4LjQ0NzcgMTYxLjcwMSA3OC43NzI3IDE1NC43NTYgNzIuNTU4MUMxNTEuODEyIDcwLjAyODEgMTQ0LjUzNSA2MS40ODg5IDEzNC45OTEgNTMuNTgzN0MxMjUuMzE5IDQ1LjU3MjMgMTA4LjQ5NyA0OC45NDU1IDEwMi4xODkgNTUuNjkxOUw3My41OTMxIDg0LjM2NDRWNy42MjM0OUw3OS4xMjczIDBDNjAuOTA0MiAzLjY1NDMzIDIzLjgwMjEgOS41NjMwOSAxOS43NjUgMTAuNTc1MUMxNS43Mjc5IDExLjU4NyAxMC43OTM3IDE2LjMzNzcgOC44MzExNyAxOC41ODY1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzLjIwMzggMTguNzE4N0w0OS4wOTEyIDEzLjA0OTNMNTQuOTc4NyAxOC43MTg3TDQ5LjA5MTIgMjQuODI0Mkw0My4yMDM4IDE4LjcxODdaIiBmaWxsPSIjNEMxOUU4Ii8+Cjwvc3ZnPgo=
[eigent-github]: https://github.com/eigent-ai/eigent
[github-star]: https://img.shields.io/github/stars/eigent-ai?color=F5F4F0&labelColor=gray&style=plastic&logo=github
[camel-ai-org-github]: https://github.com/camel-ai
[camel-github]: https://github.com/camel-ai/camel
[eigent-github]: https://github.com/eigent-ai/eigent
[contribution-link]: https://raw.githubusercontent.com/eigent-ai/eigent/main/CONTRIBUTING.md
[social-x-link]: https://x.com/Eigent_AI
[social-x-shield]: https://img.shields.io/badge/-@Eigent_AI-white?labelColor=gray&logo=x&logoColor=white&style=plastic
[reddit-url]: https://www.reddit.com/r/CamelAI/
[reddit-image]: https://img.shields.io/reddit/subreddit-subscribers/CamelAI?style=plastic&logo=reddit&label=r/CAMEL&labelColor=white
[wechat-url]: https://ghli.org/camel/wechat.png
[wechat-image]: https://img.shields.io/badge/WeChat-CamelAIOrg-brightgreen?logo=wechat&logoColor=white
[sponsor-link]: https://github.com/sponsors/camel-ai
[sponsor-shield]: https://img.shields.io/badge/-Sponsor%20CAMEL--AI-1d1d1d?logo=github&logoColor=white&style=plastic
[eigent-download]: https://www.eigent.ai/download
[download-shield]: https://img.shields.io/badge/Download%20Eigent-363AF5?style=plastic
[join-us]:https://eigent-ai.notion.site/eigent-ai-careers
[join-us-image]:https://img.shields.io/badge/Join%20Us-yellow?style=plastic
<!-- camel & eigent -->
[camel-site]: https://www.camel-ai.org
[eigent-site]: https://www.eigent.ai
[docs-site]: https://docs.eigent.ai
[github-issue-link]: https://github.com/eigent-ai/eigent/issues
<!-- marketing -->
[image-seperator]: https://assets.kitploit.com/production/public/readmes/54213/113f605398bbbbe47503067f51730dc848763a89a2efbd1d353adf5b2bfb9074/fe59dac0ef9dfd05c1aa29e8f66c2fbc221290d2aa7bec523cf497af2dbb468a-display-v1.webp
[image-head]: https://assets.kitploit.com/production/public/readmes/54213/2923946ac004bc3c9053e1358ba8ad17959e1c1a16e786a1ffeb55510adb08a0/b6b88f1f6825b09e11583ddb02b2d8b7cb2f7a943ab0b3807ae031cf65711d25-display-v1.webp
[image-public-beta]: https://eigent-ai.github.io/.github/assets/banner.png
[image-star-us]: https://assets.kitploit.com/production/public/readmes/54213/e9e1e3e5d51fcc548dbe6bc5d2de6c4b036aace82f40c1dfd3882868d2138f13/b64947f345c51102e7b9ea91d6a520c8fea46443fe787883974e7cd96c1f4718-display-v1.webp
[image-opensource]: https://assets.kitploit.com/production/public/readmes/54213/02ec9b65306f9c103f5e9517591d186185d8a93058286c55f309110218bec5cf/ec37cad25ea041f26603072d1c2f4a1e8c7afd8596ba5a6ce3b7911d41a6ea7e-display-v1.webp
[image-wechat]: https://eigent-ai.github.io/.github/assets/wechat.png
[image-join-us]: https://assets.kitploit.com/production/public/readmes/54213/225ce39b5fa2b41e21a0830203c0355ac7c92a3b213ab199532b0a87dad7d1dd/173de350462a0b42f58848873944a5e8a5a5223c90ea6483891348a6a086e7e6-display-v1.webp
<!-- feature -->
[image-workforce]: https://eigent-ai.github.io/.github/assets/feature_dynamic_workforce.gif
[image-human-in-the-loop]: https://eigent-ai.github.io/.github/assets/feature_human_in_the_loop.gif
[image-customise-workers]: https://eigent-ai.github.io/.github/assets/feature_customise_workers.gif
[image-add-mcps]: https://eigent-ai.github.io/.github/assets/feature_add_mcps.gif
[image-local-model]: https://eigent-ai.github.io/.github/assets/feature_local_model.gif