OSS探訪

長期記憶とtool surfaceをsession中に進化させるAI agent framework

スコアの見方

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

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

概要

AgentOSはTypeScriptでagentを構築し、session history、cognitive memory、tool calling、runtime tool forging、multi-agent coordinationを一つのruntimeへまとめるframeworkです。複数LLM providerやvoice/guardrailも同じinterfaceから利用できます。

特徴と向いている用途

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

主な特徴

session historyとcognitive memoryを組み合わせる

会話履歴だけでなくepisodic/semantic等のmemory mechanismを利用し、長時間sessionでも過去情報を再利用できます。

出典:[2][3]

必要なtoolをruntimeで生成・承認して再利用する

既存toolで不足する場合にTypeScript functionとZod schemaを生成し、LLM judge承認後にsandboxで実行してsessionのtool catalogへ追加できます。

出典:[2]

向いている用途

memory・tool・multi-agentを一つのTypeScript stackへ寄せたい場合に向く

複数provider、agent team、guardrail、voice等を個別libraryで組み合わせず共通runtimeで扱いたいteamに適します。

出典:[2]

導入前の確認

provider credentialとmodel versionを明示的に管理する

providerはenvironment variableから自動検出できますが、複数keyがある環境ではpriorityやdefault providerを固定し、model idもproductionでは明示する方が予期しない切替を防げます。

出典:[3]

runtime生成toolにも権限境界が必要

tool forgingはnode:vm sandbox等の制約を持ちますが、外部credentialやnetwork accessを与える場合は生成toolが扱えるresourceを最小化する設計が必要です。

出典:[2]

参考にした公式資料

  1. [1]framerslab/agentos repository(2026-09-30)
  2. [2]AgentOS README(2026-09-30)
  3. [3]AgentOS getting started guide(2026-09-30)
  4. [4]AgentOS Apache-2.0 license(2026-09-30)
  5. [5]AgentOS v0.10.22 release(2026-09-30)
編集部からの補足

指定された framersai/agentos は現在 framerslab/agentos へ移管されています。AgentOSはApache-2.0のTypeScript frameworkで、session memory、cognitive memory、runtime tool forging、multi-agent orchestration、guardrail、voice等を統合します。LLM provider credentialはenv/inline/default providerから解決できるため、productionではAPI keyをcodeへ埋め込まずsecret manager等から渡す設計が適切です。

3ステップで試す

  1. 1

    AgentOS 0.10.22をinstall

    release versionを固定して最小Node.js projectへinstallします。

    mkdir agentos-quickstart && cd agentos-quickstart && npm init -y && npm install @framers/agentos@0.10.22
  2. 2

    provider credentialを設定

    利用するproviderのcredentialへ置き換えてください。API keyはsource codeへ保存しないでください。

    export OPENAI_API_KEY=YOUR_KEY
  3. 3

    最小generateTextを実行

    単発LLM callでprovider接続とpackage動作を確認します。

    node --input-type=module -e "import { generateText } from '@framers/agentos'; const { text } = await generateText({ provider: 'openai', apiKey: process.env.OPENAI_API_KEY, prompt: 'Reply in one sentence: AgentOS is running.' }); console.log(text)"
公式READMEで確認

成長

成長の推移 · 直近30日

672 Stars

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

Built with

カテゴリとタグ

GitHubデータ

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

GitHub Topics

  • agent-framework
  • agent-memory
  • agentic-ai
  • ai-agent-framework
  • ai-agents
  • autonomous-agents
  • cognitive-memory
  • emergent-behavior
  • guardrails
  • hexaco
  • llm
  • llm-orchestration
Stars
672
Forks
98
Watchers
2
Open Issues
11
所有者種別
Organization
主要言語
TypeScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/30

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

情報の誤りを報告

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

このページを読んで、次に何をすればよいか分かりましたか?