Discover and explore top open-source AI tools and projects—updated daily.
vercel-labsAI coding agent platform automating repository tasks
Top 31.7% on SourcePulse
This project provides a template for building multi-agent AI coding platforms, leveraging Vercel Sandbox for secure code execution and Vercel AI Gateway for model routing and observability. It targets developers seeking to automate coding tasks, offering support for various AI coding agents like Claude Code and OpenAI Codex, and simplifying repository interaction through AI-generated Git branches. The primary benefit is an integrated, automated workflow for AI-assisted code development and management.
How It Works
The platform orchestrates AI-driven coding tasks through a multi-stage process. Upon task submission, details are persisted in a PostgreSQL database. A key feature is AI-generated Git branch names, created using AI SDK 5 and Vercel AI Gateway, which are descriptive, conflict-free (using a 6-character hash), and context-aware, with a fallback to timestamp-based names. Code execution occurs within isolated Vercel Sandboxes. The user's chosen AI agent (Claude Code, Codex CLI, Cursor CLI, or opencode) analyzes the prompt, makes code modifications, which are then committed to the AI-generated branch. Finally, the sandbox is cleaned up.
Quick Start & Requirements
git clone https://github.com/vercel-labs/coding-agent-template.git, cd coding-agent-template, pnpm install.POSTGRES_URL, ANTHROPIC_API_KEY, GITHUB_TOKEN, VERCEL_TEAM_ID, VERCEL_PROJECT_ID, AI_GATEWAY_API_KEY. Optional: CURSOR_API_KEY, NPM_TOKEN.pnpm db:generate and pnpm db:push.pnpm dev.Highlighted Details
Maintenance & Community
The provided README does not contain specific details regarding maintainers, community channels (like Discord/Slack), or a public roadmap.
Licensing & Compatibility
The license type is not specified in the provided README content. This omission requires clarification for adoption decisions, especially concerning commercial use or integration with closed-source projects.
Limitations & Caveats
The project has a strong dependency on the Vercel ecosystem (Vercel Sandbox, AI Gateway, Vercel CLI tokens) and requires multiple third-party API keys for operation. The use of Next.js 15 and React 19 suggests the project may be utilizing pre-release or bleeding-edge framework versions, potentially impacting stability. The absence of a specified license is a significant adoption blocker.
1 day ago
Inactive