Ouroboros

AI-powered code refactoring system

Get Started View on GitHub


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


Copyright © 2025 Vivek Bendre. Distributed by an MIT license.