🚀 AI-Powered Database CRUD API & UI Generator
Instantly generate full-stack admin panels, APIs, and UI from your database schema—powered by AI agents & LLMs




⚡ Automate 80% of your boilerplate code – Say goodbye to manual CRUD coding! Let AI generate clean, production-ready database interfaces in seconds.
- ✨ AI Agents analyze your schema and generate optimized REST APIs
- 🖥️ Auto-generated Admin UI with filters, search, and CRUD operations
- 🖥️ Auto Regressively tests and fixes the generated code Testing node runs tests (unit and end-end tests) and acts as a verifier
- 🔌 Multi-DB Support (SQL & NoSQL) with intelligent schema detection
- 🎨 Customizable Templates (React + MUI DataGrid)
- 📦 One-Codebase Export for easy integration
🌟 New: Open-Source Model Support (Mixtral)
We now support a fine-tuned Mixtral-based open model, delivering performance almost at on par with GPT‑4.1 —for Revolve use cases.
✅ Open weights, self-hostable
✅ No OpenAI keys or API fees
✅ Matches GPT‑4.1-level quality in schema-driven generation and agent workflows
Use it directly through the UI — just select the mixtral-finetuned
model at runtime.
🔗 See the model on Hugging Face →
Enterprise-grade quality without vendor lock-in.
🚀 Perfect for:
- Anyone wanting to quickly interact with their data for admin / internal purposes
- Devs tired of writing repetitive CRUD code
- Teams managing complex data without dedicated frontend resources
- AI engineers who want database UIs without full-stack work
Supported Databases
✅ MongoDB • ✅ PostgreSQL • 🔜 MySQL • 🔜 Redis • 🔜 Cassandra ⚪ DynamoDB

📦 Installation
Install the package from PyPI:
pip install selfrevolve
Run the API and UI:
revolve-api
For local development instructions, see contributor-README.md.
🛣️ Roadmap
- [ ] Authz and Authn configuration
- [ ] Support for other databases
- [ ] Support foreign key testing
- [ ] Enhance UI to support lookups for foreign keys and editing JSON elegantly
- [X] Support for enums validation via the discovery APIs
- [X] Multi-turn conversations
- [X] Fine-tuned open-source model (Mixtral) support alongside paid LLM APIs
⚖️ License
MIT