Everything you need to build reliable applications with Shimmy as your foundation
GitHub Spec-Kit is a brand-new toolkit (released early September 2025) that revolutionizes software development through Specification-Driven Development (SDD). Instead of "code first, document later," Spec-Kit enforces "specify first, implement systematically."
Complete copy-paste guidance for embedding Shimmy in your applications:
- REST API Integration: OpenAI-compatible endpoint usage
- CLI Integration: Programmatic access patterns
- Docker Deployment: Containerization templates
- Environment Configuration: Setup guides for different platforms
- Error Handling: Graceful degradation strategies
GitHub Spec-Kit methodology adapted for Shimmy projects:
- Feature Planning:
/specifyworkflow for new capabilities - Implementation Plans:
/plangeneration for systematic development - Task Breakdown:
/taskscreation for manageable work chunks - Validation Processes: Testing and quality assurance approaches
Constitutional principles protecting your investment in Shimmy:
- 5MB Binary Limit: We'll never bloat beyond our core advantage
- Sub-2-Second Startup: Performance guarantees you can rely on
- Zero Python Dependencies: Pure Rust implementation maintained
- OpenAI API Compatibility: Drop-in replacement promise preserved
We've established 9 immutable constitutional articles that govern all development:
- 5MB Binary Limit: Maintain competitive advantage over 680MB+ alternatives
- Sub-2-Second Startup: Preserve 2-5x speed advantage
- Zero Python Dependencies: Pure Rust implementation only
- Library-First Architecture: Every feature starts as a standalone component
- CLI Interface Mandate: All functionality accessible via command line
- Test-First Imperative: No implementation without comprehensive tests
- API Compatibility: Maintain OpenAI API drop-in replacement capability
- Integration-First Testing: Real-world scenarios over mocks
- Specification-Driven Development: GitHub Spec-Kit methodology required
- Constitutional Foundation:
/memory/constitution.mdwith immutable development principles - Amendment Process:
/memory/constitution_update_checklist.mdfor systematic governance - Integration Templates:
/templates/integration_template.mdfor application developers
- Spec-Kit Integration: Full GitHub Spec-Kit workflow support
- Claude Code Compatibility: Optimized for Claude Code CLI development
- Systematic Feature Development:
/specify,/plan,/taskscommand support
# 1. Check constitutional compliance
shimmy serve --bind 127.0.0.1:11435
# 2. Verify API compatibility
curl http://localhost:11435/v1/models
# 3. Test generation
curl -X POST http://localhost:11435/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "your-model",
"messages": [{"role": "user", "content": "Hello!"}],
"max_tokens": 100
}'- 5MB Constraint: Integration doesn't bloat Shimmy
- Startup Speed: Doesn't impact sub-2-second startup
- API Compatibility: Uses standard OpenAI endpoints
- CLI Access: Programmatic access available
- Resource Planning: Memory and CPU requirements understood
| Feature | Shimmy 1.4.0 | Ollama | Advantage |
|---|---|---|---|
| Binary Size | 5MB | 680MB+ | 136x smaller |
| Startup Time | <2s | 5-10s | 2-5x faster |
| Dependencies | Zero Python | Python required | Deployment simplicity |
| Development | Spec-Kit systematic | Ad-hoc | Predictable evolution |
| Integration | Constitutional guarantees | No formal constraints | Enterprise reliability |
Shimmy adopts GitHub's cutting-edge Spec-Kit methodology (released just weeks ago in early September 2025):
- Cutting-Edge Positioning: Demonstrates adoption of latest development practices
- Community Leadership: Shows innovation in AI infrastructure space
- Enterprise Credibility: GitHub's backing adds legitimacy
- Developer Experience: Systematic onboarding and contribution processes
- Architecture Preservation: Constitutional principles prevent feature bloat
- Systematic Growth: Planned feature development while maintaining core advantages
- Quality Assurance: Specification-driven development reduces bugs
- Community Contributions: Clear guidelines for external contributors
- Feature requests handled ad-hoc
- Architecture decisions case-by-case
- Integration documentation scattered
- No systematic feature planning
- ✅ Constitutional governance prevents architectural drift
- ✅ Systematic specifications for every feature
- ✅ Integration templates for application developers
- ✅ Predictable development with
/specify,/plan,/tasksworkflow
- Reliability: Constitutional principles ensure consistent behavior
- Documentation: Complete specifications for every integration pattern
- Support: Clear templates and examples for common use cases
- Predictability: Know exactly how Shimmy will evolve
- Stability: Constitutional protection against breaking changes
- Performance: Guaranteed preservation of 5MB/2s advantages
- Compatibility: Systematic API compatibility maintenance
- Innovation: Planned feature development with clear specifications
- Download v1.4.0: Get the latest release with Spec-Kit integration
- Review Constitution: Understand Shimmy's architectural principles
- Use Integration Template: Start with
/templates/integration_template.md - Follow Examples: Reference real-world integration patterns
- Upgrade to v1.4.0: Seamless upgrade with no breaking changes
- Review New Documentation: Understand systematic development approach
- Benefit from Stability: Constitutional protection for your integrations
- Contribute Specifications: Help improve integration templates
- Understand Constitution: Review
/memory/constitution.mdfirst - Follow Spec-Kit Workflow: Use
/specify,/plan,/taskscommands - Maintain Compliance: Ensure constitutional adherence
- Contribute Templates: Help other developers with integration patterns
By adopting GitHub Spec-Kit, Shimmy becomes:
- 🏆 Innovation Leader: First AI inference engine with systematic development
- 🛡️ Enterprise Ready: Constitutional governance and predictable evolution
- 🚀 Developer Friendly: Clear specifications and integration templates
- 📈 Growth Oriented: Systematic feature development without architectural drift
Shimmy v1.4.0 represents a new era in AI infrastructure development. We're not just building features - we're building a systematic, specification-driven platform that grows intelligently while preserving its core advantages.
Try it today and experience the future of AI inference engines!
Shimmy v1.4.0: Where cutting-edge AI meets systematic software engineering.
Early adopter of GitHub Spec-Kit methodology for systematic AI infrastructure development.