Devyan is an open-source AI-powered software development assistant created by Sai Yashwanth, designed to streamline and enhance the software development process. By leveraging OpenAI's GPT-based agents, Devyan orchestrates a team of specialized agents, each with specific roles in the software development lifecycle. This structured approach allows developers to efficiently manage and execute various stages of application development, making it a useful tool for both novice and experienced developers. Devyan integrates a variety of functionalities aimed at facilitating distinct phases of software development. Below is a detailed overview of its key features: Devyan's versatile nature allows it to be applied across various software development scenarios, including: Getting started with Devyan is straightforward, as it is an open-source project available on GitHub. To install and use Devyan, follow these steps: Devyan is continuously evolving, with future plans for enhancements including custom tools, improved prompts, agent logs, integration of a Stackoverflow tool for quick reference, and enhanced code execution capabilities.Features
Feature
Description
Architect Agent
Responsible for designing the architecture of the software solution based on user input, employing advanced AI capabilities to create a robust design framework.
Programmer Agent
Implements the developed solution according to the architecture design, writing code that adheres to specified requirements and best practices.
Tester Agent
Conducts thorough testing of the implemented solution to ensure it meets requirements and is free from bugs, identifying and resolving any issues that arise.
Reviewer Agent
Reviews the architecture, implementation, and test results to provide a comprehensive analysis, ensuring all aspects of the project are evaluated and optimized.
Use Cases
How to get started
git clone https://github.com/your-username/devain.git
cd devain
python -m venv venv
source venv/bin/activate # On Windows use 'venv\Scripts\activate'
pip install -r requirements.txt
OPENAI_API_KEY=your_openai_api_key_here
SERPER_API_KEY=your_serper_api_key_here
python main.py
The following pricing details are indicative and may vary over time:Pricing Information