Under Active Development — MVP in progress
Note
Development Note: This repository was published after the initial development phase. The GitHub commit history therefore does not represent the complete development timeline.
CodeLens AI is an AI-powered developer tool that helps you understand any codebase in seconds by breaking it down into simple, human-readable explanations.
Instead of manually reading through files, functions, and classes — CodeLens AI explains everything for you.
This project is currently in active development (MVP stage).
Core features are being built and may not be fully stable yet.
To make code understanding:
- Faster
- Simpler
- More visual
- Beginner-friendly
- Scalable for large codebases
- Upload code or paste snippet
- Analyze GitHub repositories
- Extract structure (functions, classes, modules)
- AI-powered explanations using local LLM (Ollama)
- Code structure visualization (coming soon)
- Clean web interface
Frontend:
- HTML / TailwindCSS / Vanilla JS (or React if upgraded)
Backend:
- Flask (Python)
- Tree-sitter (planned for parsing)
- GitHub API integration
AI Layer:
- Ollama (local LLM)
- Optional OpenAI fallback
- User submits code or GitHub repo
- Backend fetches and parses structure
- Code is broken into logical blocks
- AI explains each block in simple language
- UI displays structured explanation
- Basic UI setup (in progress)
- Code parsing system (in progress)
- AI explanation pipeline (planned)
- GitHub repo support (planned)
def add(a, b):
return a + b