Repolode
framerslab

framerslab/agentos

永続的な認知メモリ、任意のHEXACO性格特性、マルチエージェント連携を備え、13のLLMプロバイダーを統一インターフェースで扱えるTypeScriptフレームワーク。

スター
680
フォーク
100
未解決の Issue
24
最終コミット
1 時間前

これは何?

AgentOSは、セッションをまたいで記憶を保持し、振る舞いを適応させ、実行時に新しいツールを作成できるAIエージェントを構築するためのTypeScriptフレームワークです。認知メモリ層では、記憶の減衰に加え、再固定や検索誘発性忘却など複数のメモリ機構を利用します。オプションのHEXACO性格ベクトルは、プロンプトとメモリのエンコードに影響します。

このフレームワークには、セッション機能を備えた軽量なagent()ヘルパー、気分や感情をトリガーにメタプロンプトを生成するフル機能のGMIランタイム、複数の連携方式を使えるマルチエージェントチーム、ワークフローDAG、ガードレールパック、音声パイプライン、チャネルアダプターなど、一般的なエージェント構築要素が揃っています。エージェントはテストケースとLLMジャッジによる検証を経てJavaScriptツールを生成し、セッションのツール一覧に追加できます。生成コードはnode:vmコンテキストまたはQuickJSのWebAssemblyサンドボックスで実行されます。

パッケージはnpmで@framers/agentosとして公開されており、ライセンスはApache-2.0です。拡張機能、スキル、ベンチマーク用ツールを提供する関連パッケージもあります。

主な機能

  • 01Ebbinghaus減衰と、検索に関連する複数の機構を備えた永続的な認知メモリ
  • 02プロンプトとメモリのエンコードに影響する、任意のHEXACO性格特性
  • 03生成コードをテストとLLMジャッジで検証する、実行時のツール生成
  • 04プロバイダーのフォールバックとAPIキーのプール機能を備え、13のLLMプロバイダーを統一インターフェースで利用
  • 05逐次、並列、ディベート、レビューループ、階層型、グラフ型の方式で連携するマルチエージェントチーム
  • 06ガードレールパック、音声パイプライン、37種類のチャネルアダプター

ユースケース

  • 長時間の会話を通じてユーザーの情報を記憶する必要があるチャットボットやチューターの構築
  • リサーチャー、ライター、レビュアーなど、複数の専門エージェントの連携
  • サンドボックス内のコードで自らのツールセットを拡張するエージェントのプロトタイピング
  • 単一のエージェントコードベースを複数のLLMプロバイダーで実行

トピック

よくある質問

agentos とは?
永続的な認知メモリ、任意のHEXACO性格特性、マルチエージェント連携を備え、13のLLMプロバイダーを統一インターフェースで扱えるTypeScriptフレームワーク。 AgentOSは、セッションをまたいで記憶を保持し、振る舞いを適応させ、実行時に新しいツールを作成できるAIエージェントを構築するためのTypeScriptフレームワークです。認知メモリ層では、記憶の減衰に加え、再固定や検索誘発性忘却など複数のメモリ機構を利用します。オプションのHEXACO性格ベクトルは、プロンプトとメモリのエンコードに影響します。
agentos は無料で使えますか?ライセンスは?
agentos は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
agentos は今もメンテナンスされていますか?
活発にメンテナンス中。agentos の最終コミットは 2026年10月19日 です。
agentos は何に使えますか?
長時間の会話を通じてユーザーの情報を記憶する必要があるチャットボットやチューターの構築 リサーチャー、ライター、レビュアーなど、複数の専門エージェントの連携 サンドボックス内のコードで自らのツールセットを拡張するエージェントのプロトタイピング 単一のエージェントコードベースを複数のLLMプロバイダーで実行
agentos はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/framerslab/agentos

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト