Skip to content

lavisht22/agent0

Repository files navigation

agent0

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.

Features

  • 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.

Tech Stack

Frontend (apps/web)

Backend (apps/runner)

Database

Project Structure

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.

Getting Started

Prerequisites

  • Node.js (v18 or later recommended)
  • pnpm
  • Docker (Optional, for containerized deployment)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/agent0.git
    cd agent0
  2. Install dependencies:

    pnpm install

Running the Project

To start the development server for all applications:

pnpm dev

This command will start both the web application and the runner in development mode.

Database Setup

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.

License

ISC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published