stellarion
v1.0.3
Published
Stellarion - AI-powered code analysis and improvement tool
Maintainers
Readme
Stellarion
An AI-powered code quality platform that extends Claude Code with deep codebase analysis capabilities. Measure, monitor, and improve your codebase health through intelligent analysis tools.
What Stellarion Does
Stellarion provides Claude Code with 12 specialized tools for code analysis:
- Quality Metrics — Measure complexity, maintainability, and code health
- Technical Debt Detection — Identify duplication, complexity hotspots, and poor organization
- Semantic Search — Find code by describing what it does in natural language
- Dependency Analysis — Map relationships between files and detect circular imports
- Impact Assessment — Understand the risk and scope of changes before making them
- Refactoring Recommendations — Get prioritized suggestions for code improvements
- Quality Reports — Generate comprehensive reports in multiple formats
All analysis happens locally on your machine. Your code never leaves your system.
Requirements
- Node.js 22.0.0 or higher
- Claude Code CLI installed
Installation
# Install globally
npm install -g stellarion
# Initialize for your project
cd /path/to/your/project
stellarion init
# Verify installation
stellarion statusQuick Start
Initialize your project:
stellarion init # or IDE specific stellarion init --claudeStart Claude Code:
claudeAnalyze your code:
Analyze the code quality of this project. Show me complexity metrics and any issues.
Available Tools
Stellarion provides 12 MCP tools organized into categories:
Search Tools
| Tool | Purpose |
|------|---------|
| search_semantic | AI-powered natural language code search |
| search_pattern | Regex-based pattern matching |
| get_code_element | Extract specific functions or classes |
Analysis Tools
| Tool | Purpose |
|------|---------|
| analyze_structure | Dependency and coupling analysis |
| analyze_quality | Complexity and code health metrics |
| analyze_impact | Change risk assessment |
Project Tools
| Tool | Purpose |
|------|---------|
| index_project | Index codebase for semantic search |
| project_info | Project metadata and structure |
Reporting Tools
| Tool | Purpose |
|------|---------|
| generate_report | Quality and architecture reports |
| find_refactoring | Identify refactoring opportunities |
| extract_endpoints | Extract REST API endpoints |
| batch_analyze | Bulk file analysis |
Supported Languages
- TypeScript / JavaScript
- Python
- Rust
- Go
- Java
- C / C++
- Ruby
- And more...
License Tiers
| Tier | Max Files | Requirements | |------|-----------|--------------| | Free | 100 | None | | Registered | 500 | Free account | | Professional | 2,000 | Subscription | | Unlimited | Unlimited | Enterprise |
Get your free license at stellarion.ai/activate
Embeddings: Semantic Search Models
To utilize full features or the application including AI-powered semantic search, download the RoBERTa model files (~500MB):
stellarion-download-models /path/to/models/Configure the model path in .stellarion/.env or
configure path in the user profile .zshrc (recommended)
ROBERTA_MODEL_PATH=/path/to/models/roberta-baseDocumentation
Full documentation available at docs.stellarion.ai
Support
- Email: [email protected]
- Website: stellarion.ai
License
PROPRIETARY
