Mutagen
Shape-shifting app that morphs API endpoints based on your needs using localized AI
The Problem
Apps are static and can't adapt to changing user needs. Developers need to anticipate every use case upfront, leading to bloated apps or missing functionality.
The Story Behind This App
Mutagen comes from The Witcher’s mutagens - those alchemical compounds that alter a Witcher’s abilities to help combat specific fiends. Each mutagen provides different enhancements based on what you’re facing.
I thought: using lightweight AI models, couldn’t you create a Zapier on the fly? Wouldn’t it be cool to scrape, search, and create APIs live in your program, then build that functionality directly into your app for life?
Imagine a client asks for a specific need, and instead of saying “we don’t develop that,” the app hits a validation checkpoint and actually has a “mutation” ability. It then develops that feature using some Claude-code-esque API trigger. The app literally evolves based on user needs, just like a Witcher adapts their mutations to face different monsters.
This isn’t just about connecting existing services - it’s about apps that can grow new capabilities entirely. Your software becomes a living thing that adapts to your specific challenges.
Key Features
1. Dynamic API Morphing
What: AI rewrites API endpoints on-the-fly based on usage patterns
Why: Apps can evolve without developer intervention
2. Localized AI Engine
What: On-device AI that learns from your specific needs
Why: Privacy-preserving personalization
3. Need Detection
What: Monitors app usage to identify unmet needs
Why: Proactive feature generation
User Journey
- 1 User tries to do something the app doesn't support
- 2 Mutagen detects the attempted action pattern
- 3 Local AI generates new API endpoint
- 4 App morphs to include new functionality
- 5 Feature persists if used repeatedly
Technical Architecture
Frontend
WebAssembly for cross-platform morphing
Backend
Rust for performance-critical mutations
Data
SQLite with AI model storage
APIs
- OpenAPI spec generation
- Runtime code generation
- Sandboxed execution environment
Hosting
Edge computing with local-first architecture
Moonshot Features (v2.0)
- ☐ Cross-app feature borrowing
- ☐ AI-generated UI components
- ☐ Collaborative morphing between users
- ☐ Feature marketplace for mutations
Market Research
Similar to: IFTTT, Zapier, Shortcuts
Different because: Automatic API generation without configuration
Target users: Power users and developers who want adaptive software
Open Questions
- Security implications of dynamic code generation?
- How to prevent malicious mutations?
- Performance overhead of constant morphing?
Resources & Inspiration
Want to see this built?
Vote to show your interest!
Get notified if this gets built
Would you pay for this?
Click to indicate price range
Discussion