ホームAI Agentsvercel-labs/open-agents
// archived 2026-04-17
vercel-labs

open-agents

AI#AI Agents#Next.js#Vercel#GitHub API#Automation
GitHub で見る →
84

// 概要

Open Agents は Vercel プラットフォーム上でバックグラウンドのコーディングエージェントを構築・実行するために設計されたオープンソースの参照アプリケーションです。このシステムは Web インターフェース、永続的なエージェントワークフロー、分離されたサンドボックス実行環境を分離する 3 層アーキテクチャを採用しています。このモジュール式設計により、開発者はローカルマシンを常時稼働させることなく、リポジトリ管理や自動 Pull Request 作成といった複雑なコーディングタスクを実行できます。

// 技術解説

Open Agents は、 Vercel プラットフォーム上でバックグラウンドのコーディングエージェントを作成および実行するために設計されたモジュール式の参照アプリケーションです。そのアーキテクチャは、 Web インターフェース、耐久性のあるエージェントワークフロー、および分離された sandbox 環境を厳密に分離する3層システムを採用しています。この分離により、エージェントの実行がリクエストのライフサイクルから独立し、 sandbox がコントロールプレーンを中断することなく休止および再開できるようになるため、自動化されたコーディングタスクのための堅牢な基盤が提供されます。

// 主要ハイライト

01
マルチステップ実行、ストリーミング、およびタスクのキャンセルをサポートする耐久性のあるワークフローエンジンを搭載しています。
02
スナップショットベースの再開と独立した休止をサポートする分離された Vercel sandbox を利用しています。
03
GitHub と直接統合し、リポジトリの自動クローン、ブランチ管理、および pull request の作成を可能にします。
04
ファイル操作、 shell コマンド、および Web インタラクションのための専用ツールを備えたチャット駆動型インターフェースを提供します。
05
読み取り専用リンクによるセッション共有と、 ElevenLabs を使用したオプションの音声テキスト変換をサポートしています。
06
開発者がエージェントのランタイムと sandbox ロジックを特定のニーズに合わせて調整できるように、フォーク可能な参照実装として設計されています。

// ユースケース

01
ファイル、シェル、Web ツールを統合したチャット駆動型のコーディング支援
02
タスクの自動キャンセルとストリーミングを備えた永続的なマルチステップワークフローの実行
03
スナップショットベースの永続化と自動的な GitHub PR 作成機能を備えた分離されたサンドボックス環境

// クイックスタート

開始するには、リポジトリをフォークして Vercel にデプロイし、必要な PostgreSQL データベースを設定して、必要な JWE および暗号化シークレットを生成してください。ローカル開発の場合は、 'bun install' を使用して依存関係をインストールし、 'apps/web/.env' ファイルに認証情報を入力してから、 'bun run web' を実行してアプリケーションを起動します。その後、 Vercel OAuth および GitHub App の統合を設定することで、完全なリポジトリアクセスと自動化されたコーディングワークフローを有効にできます。