OSS探訪

agentを作るSDKからproduction runtimeまで一つのplatform stackとして扱う

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
42,406
主要言語
Python
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

AgnoはPython SDKでagentを構築し、AgentOS runtimeでAPI serviceとして実行し、UIからplatformを管理するagent frameworkです。session/memory/knowledge、MCP、human approval、scheduling、observability、RBAC等をproduction runtimeへ組み込めます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

agent・team・workflowをPython SDKで構築する

model、tool、knowledge、memory等を組み合わせ、単一agentだけでなくteamやworkflowをapplication codeとして定義できます。

出典:[2]

AgentOSでAPI・storage・MCP・RBACを提供する

50以上のAPI endpoint、SSE/WebSocket、database storage、MCP server、JWT-based RBAC、multi-tenant isolation等をruntimeへまとめられます。

出典:[2]

向いている用途

prototype agentからself-managed agent platformへ発展させたい場合に向く

agent logicだけでなくdeployment、storage、approval、observability、interfaceまで共通runtimeへ寄せたいteamに適します。

出典:[2]

導入前の確認

integrationごとのcredentialと権限境界を設計する

GitHub、Slack、database、MCP等100以上のintegrationを利用できるため、agentへ渡すtool credentialとhuman approvalの範囲を最小化する設計が必要です。

出典:[2]

run telemetryは必要に応じて無効化する

READMEはagent runごとにtelemetry eventを送る一方、prompt/message/outputは送信しないと説明しています。完全に無効化する場合はAGNO_TELEMETRY=falseを設定します。

出典:[2]

参考にした公式資料

  1. [1]agno-agi/agno repository(2026-09-30)
  2. [2]Agno README(2026-09-30)
  3. [3]Agno Apache-2.0 license(2026-09-30)
  4. [4]Agno v3.0.11 release(2026-09-30)
  5. [5]Agno Python package metadata(2026-09-30)
編集部からの補足

Agnoはagentを作るSDKだけでなく、AgentOS runtimeでREST/SSE/WebSocket API、storage、MCP、scheduling、observability、JWT RBACまで提供するApache-2.0のagent platform frameworkです。READMEによるとagent runごとにtelemetry eventを送信しますがprompt/message/outputは送らず、AGNO_TELEMETRY=falseで無効化できます。

3ステップで試す

  1. 1

    Python環境を作成

    Python 3.9以上のisolated environmentを作成します。

    python3 -m venv .venv && source .venv/bin/activate
  2. 2

    Agno 3.0.11をinstall

    Agno本体と最初のmodel provider clientをversion固定でinstallします。

    python -m pip install "agno==3.0.11" openai
  3. 3

    最小agentを実行

    API keyを自分の値へ置き換え、telemetryを無効化した最小agentを実行します。

    OPENAI_API_KEY=YOUR_KEY python -c "from agno.agent import Agent; from agno.models.openai import OpenAIChat; Agent(model=OpenAIChat(id="gpt-4o-mini"), telemetry=False).print_response("Say hello in one sentence")"
公式READMEで確認

成長

成長の推移 · 直近30日

42,406 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
124
Open PR
902

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • developer-tools
  • python
  • agents
  • ai
  • ai-agents
Stars
42,406
Forks
6,050
Watchers
238
Open Issues
810
Contributors
440
所有者種別
Organization
主要言語
Python
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?
Agnoとは?Agent SDKとAgentOSでAIエージェント基盤を作るフレームワーク | OSS探訪