ツール、ハンドオフ、ガードレール、セッション、トレーシングを備えたマルチエージェントワークフローを構築できる、軽量なPythonフレームワーク。OpenAIを含む100種類以上のLLMに対応します。
vercel/eve
ツール、スキル、チャネル、スケジュールをファイルとして定義し、永続的なAIエージェントを構築するファイルシステム中心のTypeScriptフレームワーク。
- スター
- 5,641
- フォーク
- 626
- 未解決の Issue
- 836
- 最終コミット
- 4 時間前
これは何?
eveは、プロジェクト構成そのものを編集インターフェースとしてAIエージェントを構築するフレームワークです。エージェントはagent/ディレクトリに置きます。常時適用されるシステムプロンプトはinstructions.mdに記述し、tools/、skills/、channels/、schedules/には、それぞれ型付きのツール関数、必要に応じて実行する手順、メッセージチャネル(HTTP、Slack、Discord)、定期実行するcronジョブを格納します。任意のagent.tsでモデルと推論レベルを指定できます。
npx eve initコマンドでフレームワークをセットアップできます。このコマンドは新規プロジェクトを生成し、依存関係をインストールして、対話型のターミナルUIを起動します。ツールの入力スキーマにはzodを使い、デフォルトモデルへのリクエストはVercel AI Gateway経由でルーティングされます。npx eve add channel/webでWeb Chatを追加でき、チームメンバーはVercel経由でサインインできます。デプロイにはnpx eve deployを使います。
このプロジェクトはTypeScriptで書かれており、ライセンスはApache-2.0です。現在はベータ版のため、一般提供までにAPIや動作が変更される可能性があります。
主な機能
- 01エージェントの指示、ツール、スキル、チャネル、スケジュールを、定められたディレクトリ構成のファイルとして定義できます。
- 02モデルから呼び出せる、zodの入力スキーマを備えた型付きツールを提供します。
- 03HTTP、Slack、Discordのメッセージチャネルに対応しています。
- 04schedules/内のファイルを通じて、cronジョブを定期実行できます。
- 05任意のVercelサインイン機能とデプロイコマンドを備えたWebチャットチャネルを利用できます。
ユースケース
- 独自の関数やAPIを呼び出すカスタムAIアシスタントの構築。
- SlackやDiscordのメッセージに応答するエージェントのデプロイ。
- 週次サマリーなど、エージェントによる定期ジョブの実行。
- 社内エージェント向けに、チームで利用できるWebチャットのフロントエンドを作成。
クイックスタート
- 1
対話形式のセットアップで新しいエージェントプロジェクトを作成します
npx eve@latest init my-agent - 2
指示とツールを置き換えた後、エージェントをローカルで起動します
npm run dev
使う前に知っておきたいこと
- このプロジェクトはベータ版であり、一般提供開始前にAPIや動作が変更される可能性があります。
- デフォルトのセットアップではAI Gatewayのモデルを使用するため、エージェントの実行にはモデルへのアクセスが必要です。
トピック
よくある質問
- eve とは?
- ツール、スキル、チャネル、スケジュールをファイルとして定義し、永続的なAIエージェントを構築するファイルシステム中心のTypeScriptフレームワーク。 eveは、プロジェクト構成そのものを編集インターフェースとしてAIエージェントを構築するフレームワークです。エージェントはagent/ディレクトリに置きます。常時適用されるシステムプロンプトはinstructions.mdに記述し、tools/、skills/、channels/、schedules/には、それぞれ型付きのツール関数、必要に応じて実行する手順、メッセージチャネル(HTTP、Slack、Discord)、定期実行するcronジョブを格納します。任意のagent.tsでモデルと推論レベルを指定できます。
- eve は無料で使えますか?ライセンスは?
- eve は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- eve は今もメンテナンスされていますか?
- 活発にメンテナンス中。eve の最終コミットは 2026年10月22日 です。
- eve は何に使えますか?
- 独自の関数やAPIを呼び出すカスタムAIアシスタントの構築。 SlackやDiscordのメッセージに応答するエージェントのデプロイ。 週次サマリーなど、エージェントによる定期ジョブの実行。 社内エージェント向けに、チームで利用できるWebチャットのフロントエンドを作成。
- eve のインストール方法は?
- 対話形式のセットアップで新しいエージェントプロジェクトを作成します: npx eve@latest init my-agent 指示とツールを置き換えた後、エージェントをローカルで起動します: npm run dev
- eve はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vercel/eve
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AI生成コードを隔離されたクラウドサンドボックスで実行するオープンソース基盤。JavaScriptとPythonのSDKを提供します。
ワークフロー、ツール、メモリ、MCPサーバー、評価機能を備えた、AIエージェントやLLM搭載アプリを構築するためのTypeScriptフレームワーク。
数分から数時間にわたるタスクで、サブエージェント、メモリ、サンドボックスを連携させ、調査・コーディング・制作を行うオープンソースの長時間稼働向けスーパーエージェントハーネス。
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。
エージェントを分離されたクラウドサンドボックスで実行し、承認済みの変更リクエストを通じて成果を届ける、セルフホスト可能なオープンソースAI OS。