An open API service indexing awesome lists of open source software.

https://github.com/precise-goals/evolvex

Evolvex is an AI-powered multi-agent system that automates software development workflows. It integrates LangChain, AutoGen, Codium API, and RAG for code completion, bug detection, documentation, and knowledge retrieval, enhancing productivity through AI-driven automation and smart collaboration.
https://github.com/precise-goals/evolvex

bun css flask html python rag react render vercel vite

Last synced: 9 months ago
JSON representation

Evolvex is an AI-powered multi-agent system that automates software development workflows. It integrates LangChain, AutoGen, Codium API, and RAG for code completion, bug detection, documentation, and knowledge retrieval, enhancing productivity through AI-driven automation and smart collaboration.

Awesome Lists containing this project

README

          

# Evolvex AI

Evolvex AI is an AI-powered multi-agent system designed to optimize software development workflows. By integrating LangChain, AutoGen, Codium API, and Retrieval-Augmented Generation (RAG), it automates tasks like code completion, bug detection, documentation, and intelligent knowledge retrieval.

## Features
- **Code Completion**: Uses Codium API and Together AI LLM for accurate code suggestions.
- **Bug Detection & Fixing**: Identifies and suggests fixes for bugs using Codium API.
- **Automated Documentation**: Generates docstrings, README files, and API documentation.
- **Retrieval-Augmented Generation (RAG)**: Retrieves relevant information from knowledge bases.
- **Multi-Agent Collaboration**: Implements AutoGen for AI-driven task delegation.

## Tech Stack
- **Language Models**: Together AI (Mixtral-8x7B), Codium API, LangChain
- **Frameworks**: LangChain, AutoGen
- **Storage & Retrieval**: ChromaDB, LangChain Retriever
- **Development Tools**: Python, FastAPI, OpenAI-compatible models

## Modules & Components
### 1. RAG System
- Handles document loading, retrieval, and context compression.
- Uses ChromaDB for efficient indexing and retrieval.
- Employs LLMChain for intelligent query processing.

### 2. Code Assistance Agents
- **Code Completion Agent**: Provides intelligent code suggestions.
- **Bug Detection & Fixing Agent**: Identifies issues and suggests fixes.
- **Testing Generation Agent**: Generates unit tests and improves test coverage.

### 3. Documentation Agents
- **Docstring Generator**: Extracts and generates detailed docstrings.
- **README Generator**: Produces structured README files.

### 4. Multi-Agent Collaboration
- **Manager Agent**: Coordinates AI agents.
- **Code Completion Agent**: Enhances code accuracy.
- **Bug Detection Agent**: Automates debugging.
- **Documentation Agent**: Creates documentation.
- **RAG Agent**: Retrieves and processes information.

## Contributors
- **Sarthak Patil**
- **Gaurav Chaudhari**
- **Prathamesh Kolhe**
- **Anushka Singh**

## Contact
📧 **Emails:**
- sarthakpatil.ug@gmail.com
- gauravchau2412@gmail.com
- prathameshkolhe6099@gmail.com
- singhanushkaofficial04@gmail.com

📌 **GitHub**: [Precise-Goals](https://github.com/Precise-Goals)