OSS Agents JP
オープンソース AI エージェント 日本語ガイド
← 一覧へ
CAMEL
OTHER

CAMEL

CAMEL

ロールプレイングを通じて協調する AI エージェントを研究するためのオープンソースフレームワーク。100+ 種類のツール統合と数百万エージェント規模の検証実装に対応する。

#研究#マルチエージェント#Python
EDITOR'S TAKE

編集部メモ

数百万規模のマルチエージェント実験が可能な研究フレームワーク

CAMELは、複数のAIエージェントをロールプレイさせて協調・対話させるための研究基盤です。マルチエージェントシステムの振る舞いやスケーリング特性を大規模に観察・実験したいチーム、またはエージェント群の協調メカニズムを構築したいチームに向きます。100を超えるツール統合で即座に実験開始でき、ステートフル性と進化可能性の設計が特徴です。ただし単一エージェントの制御や一般的なタスク自動化には過度であり、学習コストが存在します。

USE CASES

こんな場面で使う

  • 複数エージェントをロールプレイさせて協調動作や交渉プロトコルを観察する基礎研究
  • エージェント・スケーリング時の性能劣化や創発的な振る舞いを測定するベンチマーク実験
  • マルチエージェント・シミュレーション環境を実装して数百万規模の検証を行う大規模評価
DIFFERENTIATOR

類似ツールとの違い

AutoGen(Microsoft)がエージェント通信の汎用抽象化を、LangGraphがワークフロー構築を重視する一方、CAMELはロールプレイングと研究ユースケースに特化しており、数百万規模での検証実装に対応した設計が差別化点です。
CAVEAT

注意点・向かない用途

⚠️ 単一エージェントのタスク実行やシンプルなワークフロー自動化には不向きです。セットアップと学習曲線が急で、小規模な用途では過度なフレームワークとなります。
BEST FOR

向いている読者

AI研究者マルチエージェント研究チームエージェント・スケーリング研究マルチエージェント協調システム開発

— OSS Agents JP 編集部による独自評価(CAMEL に関する観察)

REPO STATS

リポジトリ統計

⭐ Stars
-
🍴 Forks
-
⚠️ Open Issues
-
🌿 Language
-
📄 License
-
🕒 最終更新
-
📅 公開日
-
🌿 Branch
-
REFERENCE

公式ドキュメント(README)

本ハブの独自評価は上記「編集部メモ」が一次情報です。以下は GitHub README の参考転載(折りたたみ)。

📖 GitHub README の日本語訳を読む(AI 自動翻訳 / 参考情報)

— AI による自動翻訳 (2026.05.26 更新)。正確な情報は GitHub の原文 をご確認ください。

╭──────────── Hermes Agent v0.14.0 (2026.5.16) · upstream b62af47d ────────────╮ │ Available Tools │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ browser: browser_back, browser_click, │ │ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀ ... │ │ ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀ browser-cdp: browser_cdp, │ │ ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀ browser_dialog │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ clarify: clarify │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ code_execution: execute_code │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ computer_use: computer_use │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ cronjob: cronjob │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ delegation: delegate_task │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ feishu_doc: feishu_doc_read │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (and 19 more toolsets...) │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Available Skills │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ autonomous-ai-agents: claude-code, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ codex, hermes-agent, opencode │ │ creative: architecture-diagram, │ │ gpt-5.5 · Nous Research ascii-art, ascii-video, b... │ │ /home/yamachan/Public/Project/ai-a… data-science: jupyter-live-kernel │ │ Session: 20260526_040820_9559a4 devops: kanban-orchestrator, │ │ kanban-worker, webhook-sub... │ │ email: himalaya │ │ gaming: minecraft-modpack-server, │ │ pokemon-player │ │ general: dogfood, yuanbao │ │ github: codebase-inspection, │ │ github-auth, github-code-r... │ │ mcp: native-mcp │ │ media: gif-search, heartmula, │ │ songsee, spotify, youtub... │ │ mlops: audiocraft-audio-generation, │ │ dspy, evaluating-l... │ │ note-taking: obsidian │ │ productivity: airtable, │ │ google-workspace, │ │ hledger-github-acco... │ │ red-teaming: godmode │ │ research: arxiv, blogwatcher, │ │ llm-wiki, polymarket, resea... │ │ smart-home: openhue │ │ social-media: xurl │ │ software-development: │ │ debugging-hermes-tui-commands, │ │ enterprise-it-de... │ │ system: omarchy │ │ │ │ 30 tools · 88 skills · /help for │ │ commands │ │ ⚠ 856 commits behind — run hermes │ │ update to update │ ╰──────────────────────────────────────────────────────────────────────────────╯ Welcome to Hermes Agent! Type your message or /help for commands. ✦ Tip: File paths pasted with quotes or escaped spaces are handled automatically — no manual cleanup needed. ⚕ gpt-5.5 │ ctx -- │ [░░░░░░░░░░] -- │ 0s │ ⏲ 0s ─────────────────────────────────────────────────────────────────────────────── ─ ❯ ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ gpt-5.5 │ ctx -- │ [░░░░░░░░░░] -- │ 0s │ ⏲ 0s ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯ 6. 見出し・段落・リスト項目・テーブルセルの **自 ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯

camel-ai/camel | Trendsh
                                                                               i
ft 🐫 CAMEL is an open-source community de ⚕ gpt-5.5 │ 0/272K │ [░░░░░░░░░░] 0% │ 6s │ ⏱ 1s ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯

Starting wi ─────────────────────────────────────────────────────────────────────────────── ─ 7 2 /li>msg=interrupt · /queue · /bg · /steer · Ctrl+C cancel ⚕ gpt-5.5 │ 0/272K │ [░░░░░░░░░░] 0% │ 7s │ ⏱ 2s ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯ msg=interrupt · /queue · /bg · /steer · Ctrl+C cancel ─────────────────────────────────────────────────────────────────────────────── ─ Resume this session with: hermes --resume 20260526_040820_9559a4 Session: 20260526_040820_9559a4 Duration: 7s Messages: 1 (1 user, 0 tool calls) ╭──────────── Hermes Agent v0.14.0 (2026.5.16) · upstream b62af47d ────────────╮ │ Available Tools │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ browser: browser_back, browser_click, │ │ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀ ... │ │ ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀ browser-cdp: browser_cdp, │ │ ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀ browser_dialog │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ clarify: clarify │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ code_execution: execute_code │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ computer_use: computer_use │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ cronjob: cronjob │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ delegation: delegate_task │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ feishu_doc: feishu_doc_read │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (and 19 more toolsets...) │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Available Skills │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ autonomous-ai-agents: claude-code, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ codex, hermes-agent, opencode │ │ creative: architecture-diagram, │ │ gpt-5.5 · Nous Research ascii-art, ascii-video, b... │ │ /home/yamachan/Public/Project/ai-a… data-science: jupyter-live-kernel │ │ Session: 20260526_040828_ca70ed devops: kanban-orchestrator, │ │ kanban-worker, webhook-sub... │ │ email: himalaya │ │ gaming: minecraft-modpack-server, │ │ pokemon-player │ │ general: dogfood, yuanbao │ │ github: codebase-inspection, │ │ github-auth, github-code-r... │ │ mcp: native-mcp │ │ media: gif-search, heartmula, │ │ songsee, spotify, youtub... │ │ mlops: audiocraft-audio-generation, │ │ dspy, evaluating-l... │ │ note-taking: obsidian │ │ productivity: airtable, │ │ google-workspace, │ │ hledger-github-acco... │ │ red-teaming: godmode │ │ research: arxiv, blogwatcher, │ │ llm-wiki, polymarket, resea... │ │ smart-home: openhue │ │ social-media: xurl │ │ software-development: │ │ debugging-hermes-tui-commands, │ │ enterprise-it-de... │ │ system: omarchy │ │ │ │ 30 tools · 88 skills · /help for │ │ commands │ │ ⚠ 856 commits behind — run hermes │ │ update to update │ ╰──────────────────────────────────────────────────────────────────────────────╯ Welcome to Hermes Agent! Type your message or /help for commands. ✦ Tip: An empty cron script stdout means silent tick — nothing is delivered, perfect for threshold watchdogs. ⚕ gpt-5.5 │ ctx -- │ [░░░░░░░░░░] -- │ 0s │ ⏲ 0s ─────────────────────────────────────────────────────────────────────────────── ─ ❯ ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ gpt-5.5 │ ctx -- │ [░░░░░░░░░░] -- │ 0s │ ⏲ 0s ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯ 6. 見出し・段落・リスト項目・テーブルセルの **自 ─────────────────────────────────────────────────────────────────────────────── ─ ⚕ ❯

CAMEL Framework Design Principles

🧬 Evolvability

🧬 Evolvability

🧬 Evolvability

🧬 Evolvability

📈 Scalability

💾 Statefulness

💾 Statefulness

📖 Code-as-Prompt

📖 Code-as-Prompt

What Can You Build With CAMEL?

< a id="user-content-what-can-you-build-with-camel" class="anchor" aria-label="Per m alink: What Can You Build With CAMEL?" href="#what-can-you-build-with-camel">