Vercel Sandbox
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- typescript
調査の方向性
リポジトリのファイル、テスト、エントリポイントは指定されていません。まず、リンク先のドキュメントに基づいて、想定されている Vercel Sandbox と AI SDK の統合を確認し、その後、既存のレポート生成フローを特定してください。Done は、ハードコードされたテンプレートではなく、生成されたコードを安全に実行し、HTML スタイルのレポートを生成することとして定義してください。
索引モデルが issue の本文から書いたものです。
説明
Yes. If you're using the Vercel AI SDK ecosystem, there are now a few options for code generation and execution sandboxes:
1. AI SDK Playground
The official AI SDK site includes a playground for experimenting with prompts, tool calls, structured outputs, agents, and UI generation. ([AI SDK][1])
[AI SDK Playground](https://ai-sdk.dev?utm_source=chatgpt.com)
2. Vercel Sandbox (Recommended for Codegen Agents)
Vercel released a dedicated sandbox environment designed specifically for AI-generated code and coding agents. It provides:
- Isolated execution environments
- File system access
- Command execution
- Live previews
- Support for generated applications
- TypeScript and Python runtimes
- Integration with AI SDK agents
This is the same infrastructure used for AI coding workflows and agent execution. ([Vercel][2])
[Vercel Sandbox Docs](https://vercel.com/docs/vercel-sandbox?utm_source=chatgpt.com)
Example:
import { Sandbox } from "@vercel/sandbox";
const sandbox = await Sandbox.create();
await sandbox.runCommand("npm create vite@latest app");
3. AI SDK + Sandbox Agent Pattern
Vercel has an official guide showing how to:
- Generate code with an LLM.
- Write files into a sandbox.
- Run the code.
- Stream logs back to the user.
- Return a preview URL.
This is effectively the architecture behind products like v0 and many coding agents. ([Vercel][3])
[Run AI Generated Code Safely Guide](https://vercel.com/guides/running-ai-generated-code-sandbox?utm_source=chatgpt.com)
4. If You're Building a Cursor / Claude Code Competitor
A common architecture is:
User
↓
AI SDK Agent
↓
Planner
↓
Vercel Sandbox
↓
Filesystem
↓
npm/pnpm
↓
Preview Server
↓
Live URL
Use HTML styled report generation instead of template hardcoded ones.
- 主要言語
- TypeScript
- スター
- 19
- フォーク
- 6
- 平均マージ
- 31分
- マージ済み PR(30日)
- 4
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
QueueLab/QCX のほかの issue
-
Settingsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
-
Collaborationオープン
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
-
Image preview Gen UIオープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
似ている issue
-
documentation good first issue
難易度 2/5 半日 初心者へのやさしさ 72/100
sujithputta02/Esapay#13 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
ehmpathy/rhachet-roles-bhuild#468 ·
メンテナーはふだん 1 日以内に返信
-
Share dialog: the address book's contact count reads "1 contacts" (no singular form in any language)対応中かも @chibenwa が今日担当しました。 オープンai-driven-qa bug claude Cosmetic
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
linagora/twake-contacts-frontend#271 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Koenkk/zigbee2mqtt#33402 ·
メンテナーはふだん 1 日以内に返信