agent0 is an open-source software that allows you to create AI agents, powered by the Vercel AI SDK.
It provides a comprehensive platform to build, run, test, and monitor AI agents using various AI providers and models. Designed with a beautiful UI, it enables non-technical teams to easily create agents while allowing technical teams to manage the execution environment.
- Multi-Provider Support: Create agents on top of different AI providers and models.
- Agent Management: Run, test, and monitor agent performance and outputs.
- User-Friendly Interface: A beautiful and intuitive UI for seamless agent creation.
- Robust Runner: A dedicated Node.js runner for hosting the frontend and executing agent runs.
- Framework: React
- Routing: TanStack Router
- UI Library: Hero UI
- Styling: Tailwind CSS
- Database: Supabase
This project is organized as a monorepo:
apps/web: The frontend application code.apps/runner: The Node.js server responsible for hosting the frontend and running AI agents.packages/database: Shared database configurations and types.
-
Clone the repository:
git clone https://github.com/your-username/agent0.git cd agent0 -
Install dependencies:
pnpm install
To start the development server for all applications:
pnpm devThis command will start both the web application and the runner in development mode.
The project uses Supabase as the database. The schema is currently evolving and will be checked into the repository once it reaches a stable state.