AutoGPT/rnd/market
Swifty 0bab2714e9
feat(market): Agent Submission Process (#7718)
* adding auth to store

* Add ability to submit agents and review them before being added to the market

* Added auth decorator

* Added auth to market api client

* fix(builder): Fix drag-select behavior on `NodeKeyValueInput`

* fix(github): Added in fallback variables for postgres testing (#7715)

Co-authored-by: Leslie Cruz <lelcruz@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>

* feat(builder): basic tally feedback form (#7725)

* removed database changes

* moved auth to libs project

* fixed formatting

* cleaned up auth

* Added tests and database migration

* delete decorator
2024-08-08 11:12:35 +02:00
..
.vscode feat(rnd) Agent Marketplace MVP (#7657) 2024-08-05 16:51:17 +02:00
market feat(market): Agent Submission Process (#7718) 2024-08-08 11:12:35 +02:00
migrations feat(market): Agent Submission Process (#7718) 2024-08-08 11:12:35 +02:00
tests feat(rnd) Agent Marketplace MVP (#7657) 2024-08-05 16:51:17 +02:00
.env.example feat(market): Added Auth to Market and Protect routes (#7717) 2024-08-08 09:28:44 +02:00
.gitignore Add Marketplace template (#7605) 2024-07-26 17:11:26 +02:00
Dockerfile feat(rnd) Agent Marketplace MVP (#7657) 2024-08-05 16:51:17 +02:00
README.md feat(rnd) Agent Marketplace MVP (#7657) 2024-08-05 16:51:17 +02:00
docker-compose.yml Add Marketplace template (#7605) 2024-07-26 17:11:26 +02:00
poetry.lock feat(market): Added Auth to Market and Protect routes (#7717) 2024-08-08 09:28:44 +02:00
pyproject.toml feat(market): Added Auth to Market and Protect routes (#7717) 2024-08-08 09:28:44 +02:00
schema.prisma feat(market): Agent Submission Process (#7718) 2024-08-08 11:12:35 +02:00
scripts.py feat(rnd) Agent Marketplace MVP (#7657) 2024-08-05 16:51:17 +02:00

README.md

AutoGPT Agent Marketplace

Overview

AutoGPT Agent Marketplace is an open-source platform for autonomous AI agents. This project aims to create a user-friendly, accessible marketplace where users can discover, utilize, and contribute to a diverse ecosystem of AI solutions.

Vision

Our vision is to empower users with customizable and free AI agents, fostering an open-source community that drives innovation in AI automation across various industries.

Key Features

  • Agent Discovery and Search
  • Agent Listings with Detailed Information
  • User Profiles
  • Data Protection and Compliance

Getting Started

To get started with the AutoGPT Agent Marketplace, follow these steps:

  • Copy .env.example to .env and fill in the required environment variables
  • Run poetry run setup
  • Run poetry run populate
  • Run poetry run app

Poetry Run Commands

This section outlines the available command line scripts for this project, configured using Poetry. You can execute these scripts directly using Poetry. Each command performs a specific operation as described below:

  • poetry run format: Runs the formatting script to ensure code consistency.
  • poetry run lint: Executes the linting script to identify and fix potential code issues.
  • poetry run app: Starts the main application.
  • poetry run setup: Runs the setup script to configure the database.
  • poetry run populate: Populates the database with initial data using the specified script.

To run any of these commands, ensure Poetry is installed on your system and execute the commands from the project's root directory.