Repolode
VoltAgent

VoltAgent/voltagent

メモリ、ツール、MCP、RAG、音声、ワークフローを備えたAIエージェントを構築するTypeScriptフレームワーク。可観測性を提供するVoltOpsコンソールも付属。

スター
10,846
フォーク
1,419
未解決の Issue
125
最終コミット
5 日前

これは何?

VoltAgentは、オープンソースのTypeScriptフレームワークを中核とするAIエージェント開発プラットフォームです。開発者はコード上で、型付きの役割、ツール、メモリ、モデルプロバイダーを指定してエージェントを定義できます。また、設定を変更するだけで、OpenAI、Anthropic、Googleなどのプロバイダーを切り替えられます。フレームワークは、複数ステップのワークフロー、スーパーバイザーが統括するサブエージェント、Zodで型付けされたツール、Model Context Protocolサーバーへの接続、中断後に再開できるストリーミング、検索拡張生成、音声入力と出力、ガードレール、評価機能にも対応しています。

付属のVoltOps Consoleは、運用面を担います。本番環境で稼働するエージェント向けに、実行トレース、ログ、メモリの確認、プロンプトビルダー、デプロイ、トリガーとアクション、モニタリング、ダッシュボードを提供します。クラウド版とセルフホスト版の両方が用意されています。

このプロジェクトは、@voltagent/coreなどのnpmパッケージとして配布されています。また、create-voltagent-app CLIを使うと、サンプルエージェントとワークフローを含むスタータープロジェクトを生成できます。

主な機能

  • 01TypeScriptで、型付きの役割、ツール、メモリ、モデルプロバイダーを備えたエージェントを定義できます。
  • 02スーパーバイザーが統括するサブエージェントのチームを実行できます。
  • 03一時停止や、人間の承認後の再開に対応した宣言型の複数ステップワークフローを作成できます。
  • 04MCPサーバーに接続し、ライフサイクルフック付きのZod型付きツールを公開できます。
  • 05RAG、音声(TTS/STT)、ガードレール、評価機能を標準搭載しています。
  • 06トレース、ログ、メモリの確認、デプロイに対応するVoltOpsコンソールを利用できます。

ユースケース

  • 専門性の異なるエージェントをスーパーバイザーが統括するマルチエージェントシステムの構築。
  • 独自のドキュメントに基づく検索拡張回答をチャットボットに追加。
  • 管理者の承認を得るために一時停止する、人間参加型の自動化の作成。
  • トレースやログを使った、本番環境のLLMエージェントのモニタリングとデバッグ。

クイックスタート

  1. 1

    CLIで新しいVoltAgentプロジェクトを作成します

    npm create voltagent-app@latest
  2. 2

    プロジェクトフォルダーに移動し、開発サーバーを起動します

    npm run dev

使う前に知っておきたいこと

  • チャットとオブザーバビリティに使用するVoltOpsコンソールは、別途提供されるクラウドサービスまたはセルフホスト型サービスです。
  • スターターのサンプルではOpenAIを使用するため、エージェントを実行するにはOpenAI APIキーが必要です。

トピック

よくある質問

voltagent とは?
メモリ、ツール、MCP、RAG、音声、ワークフローを備えたAIエージェントを構築するTypeScriptフレームワーク。可観測性を提供するVoltOpsコンソールも付属。 VoltAgentは、オープンソースのTypeScriptフレームワークを中核とするAIエージェント開発プラットフォームです。開発者はコード上で、型付きの役割、ツール、メモリ、モデルプロバイダーを指定してエージェントを定義できます。また、設定を変更するだけで、OpenAI、Anthropic、Googleなどのプロバイダーを切り替えられます。フレームワークは、複数ステップのワークフロー、スーパーバイザーが統括するサブエージェント、Zodで型付けされたツール、Model Context Protocolサーバーへの接続、中断後に再開できるストリーミング、検索拡張生成、音声入力と出力、ガードレール、評価機能にも対応しています。
voltagent は無料で使えますか?ライセンスは?
voltagent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
voltagent は今もメンテナンスされていますか?
活発にメンテナンス中。voltagent の最終コミットは 2026年10月15日 です。
voltagent は何に使えますか?
専門性の異なるエージェントをスーパーバイザーが統括するマルチエージェントシステムの構築。 独自のドキュメントに基づく検索拡張回答をチャットボットに追加。 管理者の承認を得るために一時停止する、人間参加型の自動化の作成。 トレースやログを使った、本番環境のLLMエージェントのモニタリングとデバッグ。
voltagent のインストール方法は?
CLIで新しいVoltAgentプロジェクトを作成します: npm create voltagent-app@latest プロジェクトフォルダーに移動し、開発サーバーを起動します: npm run dev
voltagent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/VoltAgent/voltagent

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

関連プロジェクト