Eve
Eve は Vercel が公開するオープンソースのエージェントフレームワークで、「エージェントのための Next.js」と称されています。中心となる思想は「エージェント=ディレクトリ」です。instructions.md で役割を定義し、skills/ に Markdown のスキル、tools/ に TypeScript のツールを置くと、Eve がディレクトリを、永続実行・チャネル・スケジュールを備えた本番向けエージェントへとコンパイルします。一次ソース:eve.dev、github.com/vercel/eve(Apache-2.0、2026-08-22 時点で約 4,750 スター)、vercel.com/eve。Eve は Vercel のAI基盤を活用します。AI Gateway がモデル呼び出し、Sandbox が隔離された計算、Workflows がチェックポイント付き実行、Connect が認証付きMCPエンドポイントを担います。
純粋にコードファーストなランタイムが好みなら、LangGraph や OpenAI Agents SDK と比較してください。
主な機能
- エージェント=ディレクトリ:
instructions.mdが役割を定義し、skills/は必要に応じて読み込まれるMarkdownプレイブック、tools/のファイルはファイル名がそのままツール名、channels/は Slack・Discord・Teams・Webチャット・API に接続、schedules/は cron でエージェントを実行します。 - デフォルトで永続実行:すべてのステップがチェックポイントされ、エージェントはメッセージ待ちの間は待機、次のメッセージで再開。クラッシュや再起動でも進行状況を失いません。
- 隔離されたサンドボックス:各エージェントはファイルツールとbashを隔離VM内で実行し、
sandbox/sandbox.tsでバックエンドを選択可能。 - サブエージェント:専用のプロンプト・ツール・サンドボックスを持つ子エージェントへ作業を委譲。
- 人間による承認:確認が必要なツールは承認ゲートを発生させ、解決までセッションは待機します。
- 評価(Evals):採点ルール付きのテストスイートを定義し、デプロイ時やスケジュールで実行。
使用シナリオ
- Slack・Discord・Web・API に本番エージェントを出したいチーム。個別のソリューションを接着剤でつなぐ必要がありません。
- 定期自動化:日次レポート、週次ダイジェスト、cron による繰り返しジョブ。
- Markdown ファーストの開発者:ビジュアルビルダーではなく、Markdownで振る舞いを制御しTypeScriptでツールを書くスタイル。
解決する問題
- インフラの接着剤:モデル呼び出し、サンドボックス、永続化、チャネルがそのまま動きます。
- クラッシュによる作業ロス:チェックポイント付き実行で長時間ジョブも再起動後に復元。
- ツール登録のボイラープレート:ファイル名がそのままツール名になり、登録不要です。
料金プラン
| プラン | 価格 | 備考 |
|---|---|---|
| オープンソース | ¥0 | Apache-2.0。npx eve@latest init my-agent でセルフホスト可能 |
| Vercel ホスティング | 従量制 | AI Gateway・Sandbox・Workflows・Connect は Vercel プランの利用量に応じて課金 |
はじめに
npx eve@latest init my-agentを実行。- エージェントの役割を
instructions.mdに記述。 tools/に TypeScript ファイルを追加。モデルが即座に呼び出せます。- 必要に応じて
skills/、sandbox/sandbox.ts、チャネルファイル、cron スケジュールを追加。 - Vercel にデプロイするかセルフホストし、本番前に Evals を実行。
よくある質問
Eve は無料ですか?
フレームワークは Apache-2.0 でオープンソースです。Vercel 上で動かす場合は、Vercel プランの AI Gateway・Sandbox・Workflow の利用枠を消費します。
新しい DSL を学ぶ必要がありますか?
いいえ。指示とスキルは Markdown、ツールは defineTool ヘルパーを使う通常の TypeScript です。
Slack や Discord に接続できますか?
はい。チャネルファイルを追加すれば、同じエージェントを Slack、Discord、Teams、Google Chat、WhatsApp、Webチャット、API で利用できます。
代替案
- LangGraph:グラフベースのステートフルなエージェントランタイム。
- OpenAI Agents SDK:OpenAI の軽量エージェントオーケストレーション。
- Google ADK:Google のエージェント開発キット。
ヒント
instructions.mdは短く保ち、詳細はskills/に移してプロンプトを集中させましょう。- 独立したツールセットが必要なタスクには、大きなツールリストを積む代わりにサブエージェントを使いましょう。
- 定期ジョブは cron スケジュールを書き、再起動の永続化は Workflows に任せましょう。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
AI アシスタントをチャットボックスに押し込むな:Clawdbot は戦場を間違えた
Clawdbot は便利だが、Slack や Discord に入れて操作するのは最初から間違った設計だ。チャットツールはタスク操作のためのものではなく、AI もおしゃべりのためではない。

Grok Bot と Hermes Bot:一人に、ようやく参謀本部と事務局がつく
Grok Bot は Cursor Pro+ に入った。Hermes Bot は VPS で走る。より賢いチャット窓ではない。助言するのは参謀本部、実行するのは事務局、決裁するのはあなただ。