Because one Claude isn't enough - now with specialized minions and a data-crunching intern!
Welcome to the most over-engineered Streamlit development setup known to humanity! This repository contains a collection of specialized Claude agents (we call them "minions") that work together to help you build amazing Streamlit applications. Think of it as having an entire team of experts at your disposal, each with their own superpower.
Plus, we've got Gemini as our intern - a capable assistant with a massive 1M token context window who can crunch through mountains of data faster than you can say "big data analytics dashboard."
Our specialized agents are ready to tackle any Streamlit challenge:
- 🎨 UX Architect: Makes your apps so beautiful, users will weep tears of joy
- 📊 Data Viz Expert: Turns boring numbers into stunning visual stories
- 🎭 UI Customization Expert: CSS wizard who makes your app look like it belongs in 2024+, not 1999
- ⚡ Performance Optimizer: Makes your app faster than a caffeinated cheetah
- 🔐 Security Auditor: Keeps the bad guys out and your secrets safe
- 🏗️ Data Pipeline Architect: Connects all your data sources like a digital plumber
- 🚀 Deployment Specialist: Gets your app from localhost to the cloud without breaking a sweat
- 🧪 Testing Engineer: Writes tests so comprehensive, bugs file restraining orders
- 📊 Monitoring Specialist: Watches your app like a helicopter parent
- 🏢 Multi-App Orchestrator: Manages complex apps with more pages than a phone book
- 🧠 State Management Specialist: Keeps track of everything so you don't have to
- 🤖 AI Integration Specialist: Makes your app smarter than your average bear
- 🔧 Component Builder: Creates custom components that didn't exist before
- 🌐 API Integration Architect: Connects to more services than a Swiss Army knife
- 📄 Report Generator: Turns data into beautiful reports faster than you can print them
- ♿ Accessibility Compliance Expert: Makes your app usable by everyone (as it should be!)
- 🏛️ Enterprise Governance Specialist: Handles the serious business stuff
- ⚡ Realtime Streaming Architect: Makes data flow like a digital river
- 📚 Docs Analyzer: Knows the Streamlit docs better than the people who wrote them
While the minions handle specialized tasks, Gemini is our go-to intern for the heavy lifting:
- 1M token context window - Can process files larger than your average novel
- Token efficiency hero - Crunches mountains of data so Claude can focus on actual development
- Perfect for research - Give it a pile of documents and get insights back
- Code generation powerhouse - Writes boilerplate faster than you can type "TODO"
- File system explorer - Navigates codebases like a digital Indiana Jones
Smart resource management: Instead of burning precious Claude tokens reading huge files, we let Gemini handle the data processing while Claude focuses on what it does best - building amazing applications.
- You: "I need a real-time dashboard with custom authentication"
- Claude: Assembles the dream team
- UX Architect designs the interface
- Security Auditor handles auth
- Realtime Streaming Architect manages data flow
- Gemini processes your 500-page requirements document
- Result: A production-ready app that would make Silicon Valley jealous
# Clone this beautiful chaos
git clone https://github.com/your-username/claude-streamlit-agents.git
cd claude-streamlit-agents
# Install Gemini CLI to unlock the full power of our intern
npm install -g @google/gemini-cli
# Start building amazing things
# (The agents are already configured and ready to go!)To fully utilize our minion army, you'll need:
- Claude Code CLI (you probably already have this!)
- Gemini CLI - Our data-crunching intern requires this to process large files and save your precious Claude tokens for actual development
Install Gemini CLI: npm install -g @google/gemini-cli
More info: https://github.com/google-gemini/gemini-cli
.claude/agents/ # Where our minions live
├── streamlit-ux-architect.md
├── streamlit-data-viz-expert.md
├── streamlit-performance-optimizer.md
└── ... (and 15 more specialists)
CLAUDE.md # The master playbook
README.md # You are here!
You: "Create a sales dashboard with real-time updates"
Claude: *Summons UX Architect + Data Viz Expert + Realtime Streaming Architect*
Result: Beautiful, fast, live-updating dashboard
You: "My app is slower than dial-up internet"
Claude: *Calls Performance Optimizer minion*
Result: App now loads faster than your morning coffee brews
You: "I need a widget that doesn't exist yet"
Claude: *Component Builder enters the chat*
Result: Custom React component, perfectly integrated
- Specialized Expertise: Each agent is an expert in their domain
- Collaborative Power: Agents work together seamlessly
- Scalable Architecture: From simple apps to enterprise platforms
- Future-Proof: Designed to grow with the Streamlit ecosystem
- Actually Fun: Development doesn't have to be painful
Found a bug? Want to add a new minion? Have ideas for making this even more awesome?
- Fork it
- Create your feature branch (
git checkout -b feature/more-awesome) - Commit your changes (
git commit -am 'Add some awesome') - Push to the branch (
git push origin feature/more-awesome) - Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by Claude and the minion army. Powered by caffeine and the relentless pursuit of perfect Streamlit apps.