AI-powered code analysis platform that helps engineering teams review architecture quality, identify technical debt, and get actionable improvement recommendations across their repositories.
Manual code reviews catch bugs but often miss architectural problems — poor modularity, scalability bottlenecks, security gaps, and mounting technical debt. Archify automates this by combining static analysis with AI to evaluate your codebase across 40+ quality attributes and give you a clear picture of where you stand.
- Maintainability — complexity, function length, nesting depth, code duplication, comment coverage
- Reliability — error handling patterns, test coverage indicators, code consistency
- Scalability — architecture patterns, modularity, dependency management, design principles
- Security — vulnerability detection, injection risks, dependency issues, best practices
- NFR Assessment — 40+ non-functional requirements including performance, resilience, observability, portability, and more
- Deep Analysis — multi-layer AI examination across security, performance, testing, devops, and code quality with prioritized fix recommendations
- Multi-layer Deep Analysis — Security, Performance, Testing, DevOps, and Code Quality layers run in parallel with RAG-enhanced code context
- 40+ NFR Scoring — Quality radar across Performance & Scale, Reliability, Security, Maintainability, User Experience, Integration, Efficiency, and Business Continuity
- Structured Output — LangChain 0.3 with Pydantic schemas ensures consistent, parseable results
- Issue Triage — Mark findings as Open, False Positive, Accepted, or Resolved
- PDF Reports — Comprehensive downloadable reports with clickable links to your source code
- Multi-provider LLM — Claude, OpenAI, or Azure OpenAI
Sample Report: Download a sample PDF report generated from a real analysis.
- Connect your GitHub or GitLab repository
- Archify clones the repo and runs static analysis (Radon, Lizard, generic metrics for all languages)
- Code is embedded into a vector store (FAISS) for RAG-powered context
- AI performs deep architectural review across 5 layers in parallel
- Get quality scores, visualizations, and prioritized recommendations
- Backend: FastAPI, PostgreSQL, Redis, LangChain 0.3, FAISS
- Frontend: React, Material-UI, Redux Toolkit
- Analysis: Radon, Lizard, Tree-sitter, Bandit, AI-powered insights
- Deployment: Docker Compose
git clone https://github.com/ImDineshSaini/Archify.git
cd Archify
docker compose up -dOpen http://localhost:3000 to get started.
- Register — Go to
/registerand create an account. The first user is automatically promoted to admin. - Configure LLM — Go to Settings and add your API key for Claude, OpenAI, or Azure OpenAI.
- Connect Git (optional) — Add a GitHub/GitLab access token in Settings for private repo access.
- Analyze — Add a repository URL and start your first analysis.
See docs/setup.md for running without Docker.
MIT

