Super Analyzer is an application that identifies and evaluates common anti-patterns in C++, Java, Python, and Rust code. It uses a multi-agent architecture with three coordinated agent types—Primary, Fixer, and Chat—to deliver accurate analysis and iterative improvements. The Web UI supports natural multi-turn interactions and uses a PostgreSQL database to persist in user accounts and conversation history across sessions. Super Analyzer also provides a REST/API layer and a Python interface, all secured through user/password authentication backed by PostgreSQL. Access is protected with JWTs signed using RSA-256, ensuring a consistent and secure experience across all entry points.
To learn about the app architecture, implementation details and example datasets: