GenSaaS: AutoCraft leverages a multi-agent architecture integrated with GPT API to automate the software development process, making it accessible and affordable for startups and small businesses. This innovative platform enables users to upload their specific database and requirements, upon which our system crafts tailored software solutions.
Inspired by the challenge many startups face in affording a full software engineering team, GenSaaS: AutoCraft aims to democratize software development. By utilizing a multi-agent system powered by GPT API, we provide a scalable, cost-effective solution that adapts to a company's unique needs, offering everything from simple scripts to complex applications.
- Python
- OpenAI GPT API
- NetworkX for agent interaction visualization
To get a local copy up and running, follow these simple steps:
Ensure you have Python installed on your machine. Additionally, you'll need access to OpenAI's GPT API, for which an API key is required.
-
Clone the repo
git clone https://github.com/kongruige/2024GenAIHackathon.git
-
Install required Python packages pip install -r requirements.txt
-
Set your OpenAI API key in your environment variables or directly in the script where it's needed.
GenSaaS: AutoCraft is designed to be intuitive for users, allowing them to input their project requirements and database information directly into the system. For a detailed guide on how to use the platform for your specific needs, refer to the documentation provided.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request