Clyrdia CLI MVP
🚀 Lean, powerful, and rapidly deployable AI quality gates for CI/CD
Note: This is the MVP version of Clyrdia CLI. For the full version, see the main repository.
Clyrdia MVP is a streamlined version focused exclusively on providing automated AI quality gates in CI/CD pipelines. This version eliminates complexity and focuses on the core value proposition: helping teams run clyrdia-cli benchmark inside a GitHub Action and see clear, valuable results.
🎯 MVP Focus
- Single Use Case: Automated AI quality gates in CI/CD
- Two Providers Only: OpenAI and Anthropic (production-ready models)
- Two-Tier System: Developer (Free) and Business ($500/month)
- Zero Complexity: No team management, no complex features, just benchmarking
🚀 Quick Start
1. Installation
pip install clyrdia-cli
2. Authentication
clyrdia-cli login
3. Initialize Benchmark
clyrdia-cli init --name "My CI/CD Quality Gate"
4. Set API Keys
export OPENAI_API_KEY="your-openai-key"
export ANTHROPIC_API_KEY="your-anthropic-key"
5. Run Benchmark
clyrdia-cli benchmark
6. View Results
clyrdia-cli dashboard
📋 Available Commands
Authentication
login- Authenticate with API keylogout- Remove authenticationstatus- Show account status
Core Benchmarking
init- Initialize benchmark configurationbenchmark- Run AI benchmark testsmodels- List available modelscompare- Compare two models
Results & Dashboard
dashboard- Start local dashboarddashboard-status- Check dashboard status
Management
cache- Manage result cachetutorial- Show quick start guideversion- Show version infocommands- Show command reference
CI/CD Integration
cicd generate- Generate CI/CD templatescicd platforms- List CI/CD platformscicd test- Test CI/CD functionality
🤖 Supported Models
OpenAI
gpt-4o- Flagship multimodal modelgpt-4o-mini- Fast, cost-effective modelgpt-4o-2024-08-01- Specific version
Anthropic
claude-3-5-sonnet-20241022- Balanced performanceclaude-3-5-haiku-20241022- Fast and efficientclaude-3-opus-20240229- Most capable model
💰 Pricing
- Developer: Free - 100 credits/month
- Business: $500/month - 25,000 credits/month + CI/CD features
🔧 CI/CD Integration
Generate GitHub Actions workflow:
clyrdia-cli cicd generate --platform github-actions
This creates a workflow that:
- Runs on every push and PR
- Executes AI quality gates
- Fails the build if quality thresholds aren't met
- Uploads results as artifacts
📊 Dashboard
The local dashboard provides:
- Real-time metrics and analytics
- Model performance comparison
- Cost analysis and optimization
- Historical trend analysis
- Detailed result inspection
🏗️ Architecture
The MVP uses a simplified architecture:
clyrdia/
├── core/ # Consolidated core logic
│ ├── licensing.py # Authentication & credits
│ ├── benchmarking.py # Benchmark execution
│ ├── providers.py # OpenAI & Anthropic only
│ ├── evaluator.py # Quality assessment
│ ├── caching.py # Result caching
│ ├── database.py # SQLite storage
│ └── models.py # All data classes
├── cli_mvp.py # MVP CLI implementation
├── dashboard.py # Local dashboard
└── config.py # Configuration
🎯 Key Simplifications
- Consolidated Core: All core logic in single
core/directory - Two Providers Only: OpenAI and Anthropic (no Google, Cohere, etc.)
- Two-Tier System: Developer and Business only (no Pro tier)
- Essential Commands: Only commands that directly support CI/CD quality gates
- Simplified Database: No complex team management tables
- Decoupled Dashboard: No Node.js process management
🚀 Getting to $100k MRR
This MVP is designed for rapid deployment and customer acquisition:
- Fast Testing: Minimal surface area for bugs
- Clear Value: Focused on one high-value use case
- Easy Sales: Simple two-tier pricing
- Quick Onboarding: Streamlined user experience
- CI/CD Native: Built for the target market
📈 Next Steps
- Deploy MVP to production
- Get first 10 paying customers
- Iterate based on feedback
- Add features only if they directly support the core use case
- Scale to $100k MRR
Built for speed. Built for value. Built for CI/CD.
Metadata
Release files for clyrdia-cli 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clyrdia_cli-2.0.1.tar.gz | 54.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clyrdia_cli-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 110.3 kB
Release files / clyrdia_cli-2.0.1.tar.gz
| Download URL | clyrdia_cli-2.0.1.tar.gz |
|---|---|
| Size | 54.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
183d46e50a4d8b77ecbabd7dc294854bc0a2f56e51d3c4d61e43abb1cce4e484
|
|
BLAKE2b-256 checksum How to use checksums |
d65ee1e16409bab185a373e7613b2d15f554077b0288c86fa62fef30b3ba6bff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / clyrdia_cli-2.0.1-py3-none-any.whl
| Download URL | clyrdia_cli-2.0.1-py3-none-any.whl |
|---|---|
| Size | 55.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
88b74de3db36775fbe8fd67684db6ca35cfd4ce1e193af65ad037ac1ff4de6fc
|
|
BLAKE2b-256 checksum How to use checksums |
775e3eacb6a5a2dfac641723850d8e6085b677dd48d354afe3139534dcbd3885
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|