AI Disclosure
Last updated: March 16, 2026
1. About sh0's AI Features
sh0 integrates AI capabilities to assist with code analysis, build diagnostics, resource recommendations, and deployment automation. This document discloses how we use AI and our relationships with AI providers.
2. AI Provider: OpenRouter
2.1 What is OpenRouter?
OpenRouter is an AI gateway that provides access to multiple large language models (LLMs). sh0 uses OpenRouter to route requests to the most appropriate model for each task.
2.2 Models Used
- DeepSeek V3: Primary model for code analysis and build diagnostics
- GPT-4o Mini: Used for vision tasks (screenshot analysis, UI review)
2.3 How We Use AI
- Stack detection and technology identification
- Build error diagnosis and fix suggestions
- Resource optimization recommendations
- Chat-to-Deploy natural language deployment
- Code Health Check analysis
2.4 Data Handling
- Code snippets are sent to AI providers for processing
- AI providers do not retain your data beyond the processing window
- Self-hosted users can provide their own API keys
- AI features can be completely disabled
3. Self-Hosted vs. Cloud
3.1 sh0 Self-Hosted
- AI features are optional -- the platform works without them
- Users provide their own OpenRouter API key
- No data is sent to sh0 servers
- Code Health Check and Dockerfile templates do not require AI
3.2 sh0 Cloud
- Shared API key managed by sh0
- Rate-limited per subscription tier
- AI usage included in subscription plans
- You can opt out of AI features
4. Non-AI Features
Many sh0 features do not use AI and are pure Rust implementations:
- Code Health Check: Static analysis rules (40+ checks)
- Dockerfile Templates: Seven pre-built templates for common stacks
- Stack Detection: File-based heuristics for technology identification
- Container Management: Docker Engine API client
- Reverse Proxy: Caddy management for SSL and routing
- Backup Engine: Local, S3, and R2 backup support
5. AI Capabilities and Limitations
5.1 Strengths
- Rapid identification of common build errors
- Suggestions for configuration improvements
- Natural language interface for deployment
- Resource usage pattern analysis
5.2 Limitations
- Knowledge cutoff -- may not know about the latest framework versions
- Can hallucinate or suggest incorrect fixes
- May not understand highly specialized or proprietary codebases
- Not a substitute for professional DevOps expertise
- Results vary between requests
6. No Endorsement Claimed
sh0 is not endorsed by, affiliated with, or sponsored by OpenRouter, DeepSeek, or OpenAI. We use their APIs as a service provider.
7. Transparency About AI Outputs
- AI-generated suggestions are clearly labeled in the dashboard
- Users are responsible for reviewing and validating AI recommendations
- AI diagnostics include confidence indicators where applicable
- Users bear responsibility for acting on AI suggestions
8. Future Models
sh0 may integrate additional or alternative AI models:
- We evaluate models regularly for quality and cost-effectiveness
- Model changes are announced in release notes
- Self-hosted users always control which models they use via their API key
9. Your Control Over AI Use
- Opt-Out: You can disable all AI features
- Own Keys: Self-hosted users use their own API keys
- Content Review: Always review AI-generated suggestions
- Feedback: Report problematic AI outputs to us
10. Privacy of AI Interactions
- Code sent to AI providers is encrypted in transit
- AI providers do not use your code for model training
- No persistent storage of AI interactions by providers
- Deleted from sh0 when you clear diagnostics history
11. Questions About AI?
- General: [email protected]
- AI Ethics: [email protected]