Skip to content

nbobby07/codepilot

Repository files navigation

Codepilot

Multi-Agent AI Code Reviewer & Auto-Refactor System. Uses LLMs to analyze code, find bugs/security issues, and auto-apply safe refactors.

Features

  • Code Indexing: Scan and index codebases for semantic search
  • Bug Detection: Identify common bugs and security vulnerabilities
  • Auto-Refactoring: Apply safe, automated code improvements
  • Multi-Language Support: Works with Python, JavaScript, TypeScript, Go, Rust, Java, and more

Installation

pip install -r requirements.txt

Usage

from indexer import CodeIndexer

# Initialize indexer with a directory
indexer = CodeIndexer(root_dir="./my-project")

# Index all supported files
indexer.index()

# Filter by specific extensions
python_files = indexer.filter_by_extension([".py"])

# Chunk large files for processing
chunks = indexer.chunk_file("path/to/file.py")

About

Multi-Agent AI Code Reviewer & Auto-Refactor System

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages