2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitHub で注目したい14のオープンソース AI Agent ツール

2
Posted at

オリジナルの公開場所: https://www.nocobase.com/en/blog/github-open-source-ai-agent-tools-16

最近、私たちは AI Agent のオープンソースプロジェクト に関するおすすめ記事をいくつか公開し、多くの開発者から注目、保存、フィードバックをいただきました。読者の方からも、異なる方向性や利用シーンに合わせた AI Agent ツールのまとめをもっと見たいという声がありました。

Reddit の AI Agent コミュニティでも、開発者から似たような質問が出ていました。AI Agent ツールやフレームワークは増え続けていますが、本当に難しいのは、どのプロジェクトが実際のユースケースに向いていて、どれが単に話題になっているだけなのかを見極めることです。

Reddit-b7cbmq.png

そこで今回は、GitHub 公式の ai-agent トピックに焦点を当て、Star 数が上位のプロジェクトから選びました。整理の順番は、GitHub ページ上の表示順に沿っています。このテーマには幅広い種類のプロジェクトが含まれているため、AI Agent ツールとの関連が弱いもの、用途がかなり限定的なもの、資料集や単一のコンテンツ生成に近いものは一部除外し、この記事で紹介しやすい 14 個のオープンソースプロジェクトを選定しました。


💬 NocoBase ブログへようこそ。NocoBase は、あらゆる種類のシステム、業務アプリケーション、社内ツールを構築できる、拡張性に優れた AI 搭載のノーコード/ローコード開発プラットフォームです。完全なセルフホストに対応し、プラグインベースの設計で、開発者にもやさしい構成になっています。→ GitHub で NocoBase を見る


AI Agent 関連プロジェクトは範囲が広いため、Star 数だけでは実際の価値を十分に説明できません。そのため、この記事ではまず各プロジェクトの基本情報、公式サイト、GitHub、Star 数などを整理し、そのうえで次の 2 つの観点から紹介します。

  • 機能の位置づけ:そのツールは主にどのタイプの AI Agent ツールなのか。個人の生産性向上、開発支援、Web 自動化、知識管理、企業向け業務システムのどれに近いのか。
  • 利用シーン:どのような具体的な問題の解決に向いているのか。個人開発者向けなのか、チーム協働向けなのか、企業内部での導入に向いているのか。

以下は、今回選定した注目すべき 14 個のオープンソース AI Agent プロジェクトです。詳しく紹介する前に、まずこの表で全体像を確認できます。

ランキング ツール GitHub Stars 位置づけ
14 NocoBase 22.7k AI + ノーコード業務システム
13 OpenCLI 24.1k Web サイトの CLI 化 / ブラウザー自動化
12 Agent-Reach 26.3k AI Agent の外部アクセス / 情報検索
11 Google Workspace CLI 27k オフィスシステム CLI / Agent Skills
10 AionUi 28.1k ローカル AI Cowork / マルチ Agent 管理
9 OpenClaude 28.6k AI Coding Agent / CLI ツール
8 CopilotKit 34.7k Agent フロントエンドフレームワーク / Generative UI
7 Nanobot 44.1k 軽量 AI Agent
6 SiYuan 44.4k セルフホスト型ナレッジ管理 / 個人ナレッジベース
5 CowAgent 45.2k AI Assistant / Agent Harness
4 Cherry Studio 47.2k AI Productivity Studio
3 career-ops 52.7k AI 求職自動化システム
2 learn-claude-code 66.1k Claude Code-like Agent Harness
1 Hermes Agent 191k 汎用 AI Agent / Agent Harness

14. NocoBase

NocoBase1-8m9930.png

公式サイト:https://www.nocobase.com

GitHub:https://github.com/nocobase/nocobase

GitHub Stars:22.7k

プロジェクト紹介

NocoBase は、企業内部の業務システム、管理画面、継続的に改善していく業務アプリを素早く構築するための、オープンソースの AI + ノーコード / ローコードプラットフォームです。

AI Agent が開発や業務の現場に入り始める中で、企業に必要なのは単発のタスク自動化だけではありません。データ、権限、ページ、フロー、操作記録を支えられるシステム環境も必要です。NocoBase は、まさにこうした基盤を提供します。

NocoBase では、AI がアプリ構築に関われます。ユーザーは自然言語で業務要件を説明し、AI にデータモデルの作成、ページ設定、ワークフロー編成、さらにはプラグイン開発の補助まで任せることができます。システム生成後も、チームはノーコード画面から、フィールド、関係、ページ、権限、フローを確認し、継続的に調整できます。

NocoBase2-0l0hhf.png

また、NocoBase では業務システム内に AI 従業員を設定できます。AI 従業員は、ページデータ、業務コンテキスト、ツール、ナレッジベースを組み合わせて、データ分析、コンテンツ要約、レポート生成、翻訳、非構造化コンテンツの抽出、フォーム入力、ワークフローノード処理などに関われます。つまり、AI はシステム構築だけでなく、システム運用にも継続して参加できます。

NocoBase3-xn1trm.png

適したシーン

NocoBase は、データモデル、権限制御、フロー編成、長期保守が必要な企業内部システムの構築に向いています。特に、次のような場面に適しています。

  • 企業内部業務システム:CRM 顧客管理、承認システム、チケットシステム、プロジェクト管理システム、運用管理画面、管理画面など。

NocoBase4-ngkai4.png

  • 軽量 ERP と業務管理モジュール:購買管理、在庫管理、注文管理、設備管理、資産管理、文書管理、顧客フォローアップなど。
  • 既存システムの拡張と強化:すでにデータベース、ERP、CRM、その他の業務システムがある企業は、NocoBase を使ってデータを統合し、ページを設定し、権限を管理し、フローを編成できます。
  • AI Agent が業務フローに入るための基盤プラットフォーム:NocoBase は、AI Agent に明確な業務システム環境を提供できます。業務データにはモデルがあり、ユーザー操作には権限があり、フローにはルールがあります。さらに、ノーコード設定とプラグイン拡張によって継続的に保守できます。

🔎関連リソース

CLI:https://docs.nocobase.com/ja/api/cli/

Skills:https://docs.nocobase.com/ja/ai-builder#nocobase-skills

MCP:https://docs.nocobase.com/ja/ai/mcp/

公式ソリューションライブラリ:https://www.nocobase.com/ja/solutions

13. OpenCLI

OpenCLI-qn3nn7.png

公式サイト:https://opencli.info

GitHub:https://github.com/jackwener/OpenCLI

GitHub Stars:24.1k

プロジェクト紹介

OpenCLI の中心にある考え方は、Web サイト、ブラウザーセッション、Electron アプリ、ローカルツールを CLI インターフェースに変換することです。もともと画面操作が必要だった作業をコマンドとしてラップし、人や AI Agent が Web の機能を呼び出し、ログイン済みのブラウザー状態を再利用しながら、ナビゲーション、クリック、入力、抽出などの自動化操作を行えるようにします。

適したシーン

OpenCLI は、Web ページで作業する必要があるものの、標準 API がない場面に向いています。

  • Web 自動化:管理画面の読み取り、情報検索、フォーム入力、プラットフォームデータの抽出。
  • Agent のツールインターフェース:ブラウザーセッションや Web ページ機能を、AI Agent が呼び出せるコマンドとしてラップする。

12. Agent-Reach

Agent-Reach-ew3tec.png

GitHub:https://github.com/Panniantong/Agent-Reach

GitHub Stars:26.3k

プロジェクト紹介

Agent-Reach は、AI Agent の外部情報アクセス能力に焦点を当てたツールです。CLI ツールを通じて、Agent が Twitter、Reddit、YouTube、GitHub、Bilibili、小紅書(RED)などのプラットフォーム内容を読み取り、検索できるようにします。情報検索、コンテンツ読み取り、複数プラットフォームにまたがる資料収集における入口の問題を解決します。

適したシーン

Agent-Reach は、技術トレンドの観察、競合調査、ソーシャルメディアの口コミ分析、コンテンツ企画の調査、GitHub プロジェクト整理、複数プラットフォームの資料集約に使えます。単体で完全な Agent プラットフォームになるものではありませんが、Agent に外部情報アクセス能力を補い、その後の分析、要約、整理に必要な情報ソースを増やせます。

11. Google Workspace CLI

Google Workspace CLI-pw1xpm.png

GitHub:https://github.com/googleworkspace/cli

GitHub Stars:27k

プロジェクト紹介

Google Workspace CLI は、Google Workspace 向けのコマンドラインツールです。Drive、Gmail、Calendar、Sheets、Docs、Chat、Admin などの機能をカバーしています。コマンドラインと構造化された JSON 出力を通じて、複数のオフィスアプリに分散している機能を、より呼び出しやすいインターフェースとして整理します。

適したシーン

Google Workspace を深く使っているチームにとって、このようなツールは AI Agent を日常のオフィス業務に組み込みやすくします。たとえば、メールの読み取り、予定管理、Drive ファイルの整理、Sheets の操作、Docs の生成、Chat メッセージの処理などです。オフィスデータやアカウント認可に関わるため、実際に使う際は OAuth の権限範囲、アクセス境界、データセキュリティに特に注意する必要があります。

🔎関連リソース:

Agent Skills:https://github.com/googleworkspace/cli/blob/main/docs/skills.md

10. AionUi

AionUi-5b2768.png

公式サイト:https://www.aionui.com

GitHub:https://github.com/iOfficeAI/AionUi

GitHub Stars:28.1k

プロジェクト紹介

AionUi は、ローカルで使えるオープンソースの AI Cowork アプリです。OpenClaw、Hermes Agent、Claude Code、Codex、OpenCode、Gemini CLI など、複数の AI CLI ツールに対応しています。内蔵 Agent、マルチ Agent、リモートアクセス、クロスプラットフォーム利用、自動化タスクなどの機能を備えており、AI Agent とローカル作業をまとめて管理するデスクトップワークベンチに近いツールです。

適したシーン

AionUi は、複数の AI Coding ツールや Agent ツールを同時に使う人に向いています。

  • マルチ Agent 管理:Claude Code、Codex、Hermes Agent、OpenCode、Gemini CLI などのツールを一元管理する。
  • ローカルワークベンチ:ローカルファイル、コードタスク、Web 操作、リモートアクセスをまとめて処理し、複数ツールを行き来する手間を減らす。

9. OpenClaude

OpenClaude-kw4n93.png

公式サイト:https://openclaude.gitlawb.com

GitHub:https://github.com/Gitlawb/openclaude

GitHub Stars:28.6k

プロジェクト紹介

OpenClaude は、クラウドとローカルのモデルプロバイダーに対応した、オープンソースの AI Coding Agent CLI です。OpenAI-compatible APIs、Gemini、GitHub Models、Codex、Ollama、Atomic Chat などをサポートしています。prompts、tools、agents、MCP、slash commands、ストリーミング出力を、ターミナル中心のワークフローに統合します。

適したシーン

OpenClaude の利用シーンは、主にターミナルでの開発作業です。たとえば、コード説明、ファイル変更、テスト生成、リファクタリング提案、ツール呼び出しなどに使えます。柔軟で組み合わせやすく、モデル選択の幅が広い点が特徴ですが、一定の開発経験も必要です。モデル設定、実行権限、コード変更のレビューを自分で管理できる必要があります。

8. CopilotKit

CopilotKit-gply44.png

公式サイト:https://docs.copilotkit.ai

GitHub:https://github.com/CopilotKit/CopilotKit

GitHub Stars:34.7k

プロジェクト紹介

CopilotKit は、Agents と Generative UI 向けのフロントエンドフレームワークです。React、Angular、Mobile、Slack などの画面やプラットフォームに対応しています。開発者が自分のプロダクト内に AI Copilot、Agent インタラクション、共有状態、人間と AI の協働フローを構築するためのものであり、エンドユーザー向けの独立したアプリを直接提供するものではありません。

適したシーン

プロダクトの画面に AI Copilot を埋め込みたい場合、CopilotKit は一通りのフロントエンド基盤を提供できます。たとえば、AI が現在のページ状態を理解し、フォーム入力を支援し、アプリ内操作をトリガーし、画面コンテンツを生成し、特定の業務ワークフローに参加する、といった使い方ができます。開発フレームワーク寄りのため、AI プロダクト、SaaS アプリ、内部システムを構築しているチームに向いています。

🔎関連リソース:

Build with Agents:https://docs.showcase.copilotkit.ai/build-with-agents

7. Nanobot

image-jnwd3y.png

公式サイト:https://nanobot.wiki

GitHub:https://github.com/HKUDS/nanobot

GitHub Stars:44.1k

プロジェクト紹介

Nanobot は、軽量なオープンソース個人 AI Agent です。ユーザーが本当に自分の Agent を所有できることを重視しています。比較的シンプルな Agent コアを保ちながら、WebUI、チャットチャネル、ツール、記憶、MCP、モデルルーティング、自動化、デプロイなどの機能を提供します。

適したシーン

個人開発者、小規模チーム、軽量 AI Agent を作りたいユーザーに向いています。

  • 個人 AI Agent:Telegram、Discord、Slack、Email などの入口に接続し、日常タスクや自動化フローを処理する。
  • Agent プロトタイプ開発:ツール、記憶、MCP、モデルルーティング、WebUI を使って、動作する Agent を素早く構築する。

6. SiYuan

SiYuan-xlju2b.png

公式サイト:https://b3log.org/siyuan

GitHub:https://github.com/siyuan-note/siyuan

GitHub Stars:44.4k

プロジェクト紹介

SiYuan は、プライバシー優先、セルフホスト対応、完全オープンソースの個人ナレッジ管理ソフトウェアです。TypeScript と Go で書かれており、ブロック単位の参照、双方向リンク、Markdown WYSIWYG、SQL クエリの埋め込み、Web クリップ、PDF 注釈、データベース、フラッシュカード、AI ライティング、Q&A などに対応しています。

適したシーン

AI Agent の文脈では、SiYuan は典型的な Agent フレームワークというより、知識インフラとして捉えるとわかりやすいです。主に、個人ナレッジ管理、研究資料整理、チーム知識の蓄積、ローカル優先のナレッジベース構築に使われます。AI に長期的な知識をよりよく読み取り、整理し、再利用させたい場合、このような構造化されたナレッジ環境は重要になります。

5. CowAgent

CowAgent-kbrmgq.png

公式サイト:https://cowagent.ai

GitHub:https://github.com/zhayujie/CowAgent

GitHub Stars:45.2k

プロジェクト紹介

CowAgent は、オープンソースの AI Assistant / Agent Harness です。タスク計画、ツールや Skills の呼び出し、記憶と知識、自己進化、マルチモデル、複数チャネル接続をサポートしています。また、chatgpt-on-wechat が持つ IM 接続や個人アシスタント方向の基盤も引き継いでいます。

適したシーン

CowAgent の重点は、AI Assistant を複数の入口やツール環境に接続することです。たとえば、Web、サーバー、個人 PC、WeChat エコシステム、その他の IM プラットフォームなどです。単なるチャットボットではなく、タスク計画、ツール呼び出し、記憶、Skills 拡張をもとに、長期的に動く個人アシスタントや自動化アシスタントとして使えるようにすることを目指しています。

4. Cherry Studio

Cherry Studio-ykg2qa.png

公式サイト:https://cherryai.com

GitHub:https://github.com/CherryHQ/cherry-studio

GitHub Stars:47.2k

プロジェクト紹介

Cherry Studio は、AI Productivity Studio です。スマートチャット、Autonomous Agents、300 以上の assistants に対応し、複数の先端大規模モデルにまとめて接続できます。モデル、Assistant、ナレッジベース、日常的な AI ワークフローを集中管理する、完成度の高い AI ワークベンチに近いツールです。

適したシーン

Cherry Studio は、高頻度で AI を使う日常業務に向いています。

  • マルチモデルワークベンチ:複数の大規模モデル、Assistant、ナレッジベース、日常の AI 利用フローをまとめて管理する。
  • AI 生産性ツール:ライティング、資料整理、ナレッジベース Q&A、Agent 利用、チーム協働に使う。

3. career-ops

career-ops-ylaji6.png

公式サイト:https://career-ops.org

GitHub:https://github.com/santifer/career-ops

GitHub Stars:52.7k

プロジェクト紹介

career-ops は、Claude Code をベースにした AI 求職自動化システムです。AI Coding CLI を求職管理センターに変え、求人評価、履歴書生成、求人ポータルのスキャン、一括処理、面接準備、機会追跡などに利用できます。

適したシーン

career-ops はかなり垂直なユースケースを持つツールで、主に個人の求職フローを対象としています。その意味は、単に「仕事探しツール」を提供することだけではありません。AI Agent が明確なフローに入り、求人の絞り込み、応募資料の生成、機会追跡、面接準備、一括処理を、実行可能なタスクチェーンに分解できることも示しています。

2. learn-claude-code

learn-claude-code-6gfiw7.png

公式サイト:https://learn.shareai.run

GitHub:https://github.com/shareAI-lab/learn-claude-code

GitHub Stars:66.1k

プロジェクト紹介

learn-claude-code は、Claude Code 系の Agent Harness を学ぶためのオープンソースプロジェクトです。「Agent 製品 = Model + Harness」という考え方を軸に、ツール、知識、観察、アクションインターフェース、権限境界、コンテキスト管理、マルチ Agent 協働などを解説しています。

適したシーン

learn-claude-code は、開発者向けの体系的な学習資料に近いものです。AI Coding Agent の背後にある動作メカニズムを理解するのに役立ちます。agent loop、tool use、permission、hooks、memory、task system、MCP、multi-agent 協働などをカバーしており、個人学習にも、チーム内の Agent エンジニアリング能力トレーニング資料としても使えます。

1. Hermes Agent

Hermes Agent-500tav.png

公式サイト:https://hermes-agent.nousresearch.com

GitHub:https://github.com/NousResearch/hermes-agent

GitHub Stars:191k

プロジェクト紹介

Hermes Agent は、Nous Research が構築した自己改善型 AI Agent です。公式では “The agent that grows with you” と説明されています。継続的な利用の中で Agent が skills を作成・改善し、過去の会話を記録・検索し、ユーザーの長期的な好みやコンテキストへの理解を少しずつ形成できることを重視しています。

適したシーン

Hermes Agent は、長期実行、長期記憶、Skills の蓄積が必要な Agent に向いています。

  • セルフホスト Agent:継続的に動作し、過去の会話を記録し、スキルを再利用できる個人またはチーム Agent を構築する。
  • 長期協働アシスタント:記憶、skills、ツール呼び出しによって、Agent が複数回の利用を通じてコンテキストと作業方法を蓄積する。

💡もっと読む:Hermes で内部ツール効率を高める:おすすめの 5 つのオープンソースプロジェクト

🔎関連リソース:

Skills System:https://hermes-agent.nousresearch.com/docs/user-guide/features/skills Skills Catalog:https://github.com/NousResearch/hermes-agent/blob/main/website/docs/reference/skills-catalog.md

FAQ

Q1:これらのツールはどう選べばよいですか?

選ぶ際は、まず解決したい問題がどのカテゴリに属するかを見るとよいです。個人の生産性を高めたい場合は、Cherry Studio、Nanobot、Hermes Agent、SiYuan が候補になります。AI Agent や AI Copilot を開発したい場合は、OpenClaude、CopilotKit、learn-claude-code を見るとよいです。Agent に外部ツールや Web 機能を呼び出させたい場合は、OpenCLI、Agent-Reach、Google Workspace CLI が向いています。企業の業務システム構築やフロー実装であれば、NocoBase に重点的に注目できます。

利用目的 おすすめツール
企業内部システムを構築する NocoBase
Web 自動化とツール呼び出し OpenCLI、Agent-Reach
オフィスシステム自動化 Google Workspace CLI
AI Coding / ターミナル Agent OpenClaude、learn-claude-code
プロダクト内 AI Copilot CopilotKit
個人 AI アシスタント Nanobot、Hermes Agent、CowAgent
マルチモデルワークベンチ Cherry Studio
ナレッジ管理 SiYuan
垂直型 Agent アプリの参考 career-ops

Q2:非エンジニアチームでもこれらの AI Agent ツールを使えますか?

使えます。ただし、ツールのタイプによります。

OpenCLI、Agent-Reach、Google Workspace CLI、OpenClaude、CopilotKit、learn-claude-code のようなプロジェクトは、CLI、開発フレームワーク、Agent エンジニアリング学習寄りで、ある程度の技術基礎が必要です。

Cherry Studio、SiYuan のようなツールは画面が比較的わかりやすく、業務担当者も直接使いやすいです。

NocoBase はその中間にあります。技術が分からなくても、すでに構築されたシステムや AI 従業員を利用できます。少し技術背景があれば、データモデル、ページ、権限、ワークフローをより適切に設定できます。開発リソースがあれば、プラグイン、API、Skills、MCP を通じて、より深く拡張できます。

Q3:企業が AI Agent を使うとき、最も注意すべきことは何ですか?

企業が AI Agent を使うときは、モデル能力だけで判断すべきではありません。データ、権限、フロー、監査も考える必要があります。Agent が業務システムに入ると、顧客データ、注文情報、承認フロー、契約内容、内部ドキュメントに触れる可能性があります。これらには明確な境界が必要です。

重要な問題 注目すべき能力
データを制御できるか セルフホスト、データベース権限、データアクセス範囲
操作を追跡できるか 監査ログ、操作記録、フロー記録
権限が明確か ロール権限、フィールド権限、データ範囲制御
重要な操作に確認が必要か 人的確認ノード、承認フロー、トリガー条件
Agent の出力が安定しているか 構造化出力、リトライメカニズム、人的レビュー

NocoBase のような業務システムプラットフォームの価値は、AI を権限、フロー、データモデルのあるシステム環境に置けることです。Agent にバラバラなデータや制御しにくい操作を直接扱わせるのではありません。承認、カスタマーサービス、データ入力、レポート生成などの場面では、人的確認と監査記録を残すことが依然として重要です。

Q4:複数のツールを組み合わせて使えますか?

使えます。AI Agent エコシステムは、単一ツールだけですべてをカバーできるものではありません。多くのチームは、異なるツールを異なるレイヤーで使っています。システム構築を担うツール、Web ページ呼び出しを担うツール、コード作成を担うツール、知識管理を担うツール、フロントエンド AI インタラクションを担うツールなどがあります。

組み合わせシーン 参考組み合わせ
業務システム + AI 従業員 NocoBase + AI 従業員
業務システム + 外部 Coding Agent NocoBase + Claude Code / Codex / OpenCode
Web 操作 + 情報整理 OpenCLI + Agent-Reach
プロダクト内 AI Copilot CopilotKit + 業務システム API
ナレッジベース + Agent SiYuan + Nanobot / Hermes Agent
マルチモデル日常ワークベンチ Cherry Studio + 各種モデルサービス

結び

AI Agent ツールは急速に分化しています。モデル呼び出しやタスク実行に注目するツールもあれば、Web 自動化や外部情報アクセスに注目するツールもあります。AI Coding や Agent Harness に注目するものもあり、企業業務システムや長期的なフロー管理に入り始めているものもあります。

個人ユーザーは、ナレッジ管理、個人アシスタント、AI Coding、ブラウザー自動化などの軽量な場面から始められます。企業チームにとっては、Agent が実際の業務フローに入れるかどうか、そしてデータ、権限、フロー、監査メカニズムの制約の中で安定して動作できるかどうかを判断することがより重要です。

この記事が役に立ったなら、オープンソース AI Agent ツール、AI 自動化、企業内部システム構築に関心のある方にもぜひ共有してください。

関連記事

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?