What if instead of downloading 50 different apps, you just described what you wanted and an AI generated a personalized interface on the fly?
I built a proof-of-concept using LLMunix (pure markdown agent framework):
• UI-MD format: Markdown-based UI definitions (like HTML, but for LLMs)
• Memory-first architecture: Every UI is personalized to your context
• One shell app: Renders any UI-MD in real-time
• No compilation: Generate and display in seconds
Example: "Create a morning briefing app"
→ System queries your preferences (location: SF, interests: tech)
→ Fetches weather, calendar, news in parallel
→ Generates personalized markdown UI
→ Mobile shell renders it instantly
The POC includes:
- 5 specialized agents (memory, UI generation, weather, calendar, news)
- FastAPI backend with RESTful endpoints
- Complete UI-MD specification
What's interesting:
1. Everything is markdown (agents, tools, UI definitions)
2. No app downloads needed after the initial shell
3. Fully personalized from day one
4. Apps "learn" from your usage patterns
5. Share/remix apps as markdown files
What's missing:
- The actual mobile shell
- Real API integrations (weather, news, calendar)
- Multi-user backend infrastructure
- Real-world testing at scale
I'm sharing this to:
1. Test if this approach is fundamentally sound
2. Invite discussion on the architecture
3. Find collaborators interested in building the missing pieces
4. Explore if this could disrupt traditional app distribution
Key questions I'd love to discuss:
• Is markdown the right format for LLM-generated UIs?
• How do we handle complex interactions (forms, animations)?
• What about offline functionality?
• Privacy implications of centralized personalization?
• Business model: Who pays for compute?
• Could this work for web, not just mobile?
The code is open source, fully documented, and ready to run: https://github.com/EvolvingAgentsLabs/llmunix/tree/feature/n...
Quick start:
https://github.com/EvolvingAgentsLabs/llmunix/blob/feature/n...
I'm particularly interested in hearing from:
- Mobile developers
- Anyone who's thought about personal software
- People building LLM agents
- UX researchers interested in adaptive interfaces
- Anyone skeptical of this approach (challenge my assumptions!)
Thoughts?
Is this the future or am I missing something fundamental?