About
What is dev-gpt?
Dev-GPT is an open-source AI tool designed to automate the microservice development process, acting as a virtual development team. Users provide a description of the microservice they want to build, and Dev-GPT, comprising a Product Manager, Developer, and DevOps AI, handles the entire lifecycle from concept to deployment. It iteratively builds and tests the microservice, generating code, tests, and Dockerfiles. The tool supports both gpt-3.5-turbo and gpt-4 models, allowing for cost-effective or more complex microservice generation. It can run microservices locally in Docker or deploy them to the cloud via Jina AI, and even generates a Streamlit playground for testing.
Best used for
Ideal for developers who need to rapidly prototype and deploy microservices, automate repetitive coding tasks, and leverage AI for full-stack development. Especially valuable for quickly bringing ideas to life from concept to deployment with an automated virtual team.
Common actions
github copilotface swappingautomated workflowdeepfakeopen-sourceworkflowscollaborationlow-code/no-code"AI Agents"
Capabilities
Key features
- Automated microservice generation
- AI-driven development team
- Iterative build and test
- Docker image creation
- Cloud deployment
- Streamlit playground
- OpenAI model integration
Integrations
openaidockerjina-ai
Pricing & Plans
Open Source ยท Usage-based
FAQs
What are the requirements to use Dev-GPT?
To use Dev-GPT, you need an OpenAI API key with access to gpt-3.5-turbo or gpt-4. If you want to enable web content search for your microservice, you'll also need to set GOOGLE_API_KEY and GOOGLE_CSE_ID environment variables.
How much does it cost to generate a microservice with Dev-GPT?
The cost for generating a microservice varies depending on the OpenAI model used. GPT-4 can cost between $0.50 and $3.00 per microservice, while GPT-3.5-Turbo is significantly cheaper, ranging from $0.05 to $0.30 per microservice.
Can I deploy the microservices generated by Dev-GPT to the cloud?
Yes, Dev-GPT allows you to deploy your generated microservices to the cloud. This requires a Jina AI account, which provides free credits for deployment. Additional credits can be purchased if needed.