Ouroboros
AI-powered code refactoring system
Project Overview
Ouroboros is an autonomous agent designed to self-correct and refactor codebases. It utilizes advanced LLM integration to analyze project structure and implement optimizations.
Key Features
- ⚡ Automated Refactoring: Intelligent code analysis.
- 🧠 LLM Integration: Powered by LM Studio / Local LLMs.
- 🔄 Self-Healing: Detects errors and proposes fixes iteratively.
Documentation Status
| Module | Status | Description |
|---|---|---|
| Phase 1 | ✅ Complete | Code parsing and graph database construction. |
| Phase 2 | ✅ Complete | LLM-powered refactor plan generation with 6 providers. |
Installation
```bash git clone https://github.com/vivek5200/ouroboros.git cd ouroboros pip install -r requirements.txt