codexair Features
Explore the comprehensive suite of tools codexair offers to elevate your code quality, enhance security, and streamline your development workflow.
For Developers & Teams
AI-Powered Code Analysis
In-depth automated review of your pull requests.
- Code Quality Assessment (Readability, Structure, Best Practices).
- Complexity & Maintainability Scores.
- Security Vulnerability Identification (e.g., CWEs) with severity.
- Actionable Improvement Suggestions (Performance, Style, Potential Bugs).
Insightful Dashboard
Visualize code health and track progress effectively.
- Analytics Overview: Total analyses, average quality, critical issues.
- Recent Analyses: Quick access to latest reviews.
- Quality Trends: Visualize quality scores over time.
- Top Security Issues & Improvement Suggestions.
- Security Hotspots: Identify problematic files.
Semantic Code Search
Find similar code patterns and past resolutions.
- Leverages vector embeddings for intelligent search.
- Identify how similar issues were addressed in other analyses.
- Helps in understanding recurring patterns and promoting consistency.
Pull Request Comparison
Compare two pull requests side-by-side.
- View metadata and full analysis summaries for two PRs from the same repository.
- Useful for understanding evolving changes or comparing different approaches.
- Option to initiate analysis for unanalyzed PRs directly from comparison view.
Explain My Code
Get AI-generated explanations for any code snippet.
- Paste code, optionally specify language.
- Ask predefined questions (e.g., "What does this do?") or your own custom questions.
- Aids in understanding complex code or learning new patterns.
Administrative Capabilities
Admin Dashboard
Platform-wide administrative overview.
- View total users, total synced repositories, and total analyses performed.
User Management
Manage user roles and account status.
- View all registered users.
- Promote users to admin or demote admins to user.
- Change user account status (active, suspended).
- Safeguards to prevent accidental admin lockout.
Analysis Summary Reports
Generate and download system-wide analysis reports.
- Summarizes all pull request analyses performed on the platform.
- Downloadable as a CSV file for external use and record-keeping.
Audit Logs
Track important administrative actions.
- Logs actions like user role changes and status updates.
- Provides accountability and helps in monitoring administrative activities.