AI-powered code generation tool for scratch development of web applications with a team collaboration of autonomous AI agents. This is a research-project, and its primary value is to explore the possibility of autonomous AI agents.
Project description
AI-powered code generation tool for scratch development of web applications with a team collaboration of autonomous AI agents. This is a research-project, and its primary value is to explore the possibility of autonomous AI agents.
Table of contents
🏛 Concept
- Build Team, Build App: Simply organize your team and decide on what to build.
- AI Agent Collaboration: Assemble a group of AI agents and work together to carry out the steps.
- Choose the right leader for each step.
- Leaders create a plan of action for each step.
- Work with team members to complete every task in the action plan.
🐳 Getting Started
For User
- Installation
$ pip install gpt-all-star
- Set the
GPT ALL STAR
environment variables
$ export OPENAI_API_MODEL_NAME=gpt-4-turbo-preview
$ export OPENAI_API_KEY=<your-openai-api-key>
- Fun
GPT ALL STAR
$ gpt-all-star
For Developer
:bulb: While it's entirely feasible to launch the application on your local machine directly, we strongly recommend using Docker for starting up the application.
- Clone the repository
$ git clone git@github.com:kyaukyuai/gpt-all-star.git
- Edit the
.env
file
$ mv .env.sample .env
- Run
docker compose build
anddocker compose up
$ make build
$ make up
- Open the web terminal
port 7681
Open: http://localhost:7681
- Install dependencies
$ poetry install
- Start
GPT ALL STAR
$ poetry run gpt-all-star
- Edit the team members
If you want to change the team members, edit the gpt_all_star/agents.yml
file.
🕴 Current Situation
This is a research project and the main focus is currently on validating Client Web Applications
in React
and ChakraUI
using JavaScript
.
We would like to test other languages and libraries as well and welcome contributions.
🔎 Examples
⏱️ Pomodoro Timer
- 💬 Instruction:
Pomodoro Timer fully designed by human interface guideline
- 💻️ GitHub
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gpt_all_star-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 468a9ebbe6730a20f682610b864e746476fb28e812900eff56b74aca30111214 |
|
MD5 | a3ffe384d79b0294e13534cf0d847c0c |
|
BLAKE2b-256 | 342ad67d86bee87b7e41e68ccfb13715a7061747427a9ebc14956b5e5c48b2a2 |