DroidFlow
AI workflow companion for coding CLIs — routing, planning, and memory
A VS Code extension that supercharges your AI coding workflow. Browse 2000+ models from OpenAI, Anthropic, Google, Meta, Mistral and more — or use your existing Claude Code subscription directly. Plan tasks with AI enhancement and inject persistent memory into every prompt.
Works with Aider, Factory Droid, OpenCode, and any OpenAI-compatible CLI.
What is DroidFlow?
DroidFlow is your AI workflow hub that sits between you and your coding CLIs:
- Route → Send requests to the right model for the job
- Plan → Organize tasks with AI-enhanced descriptions
- Remember → Inject do's and don'ts into every prompt (coming soon)
Key Features
🔀 Smart Model Routing
- Browse 2000+ models from OpenAI, Anthropic, Google, Meta, Mistral, and more
- Route specific tools (read, write, search) to specific models
- Switch models with a single click
- Optimize for cost, speed, or quality
📋 Plan Mode
- Create task sessions for different projects
- AI-enhanced task descriptions from rough notes
- Local SQLite storage — your data stays on your machine
- Track progress with to-do and completed sections
🧠 Memory Injection (Coming Soon)
- Define persistent do's and don'ts
- Automatically inject into all prompts via proxy
- Project-specific coding preferences
- Never repeat yourself to the AI
🔐 Secure & Local
- API keys encrypted with VS Code Secrets API
- All data stored locally
- No cloud, no telemetry
Supported CLIs
Works with any coding CLI that supports OpenAI-compatible APIs:
- Aider - AI pair programming
- Factory Droid - AI coding assistant
- OpenCode - Open-source coding CLI
- Any OpenAI-compatible tool
Claude Code Integration
Already have a Claude Code subscription? Use it directly — no separate API key needed. DroidFlow connects to your Claude Code CLI and authenticates automatically.
Quick Start
- Get License → Get your license here
- Install → Get DroidFlow from VS Code Marketplace
- Activate → Enter your license key when prompted
- Add API Key → Settings tab → Add your provider keys
- Import Models → Browse Providers tab → Click Import
- Connect CLI → Copy config → Point your CLI to
localhost:3333
Use Cases
- Cost Optimization → Route cheap tasks to cheap models
- Quality Control → Use the best model for critical code
- Task Management → Plan sprints with AI-enhanced descriptions
- Consistent Coding → Memory injection keeps AI aligned with your style
Links
- Twitter/X: @GiusMarci
- GitHub: Report issues and feature requests
Made for the coding community