Transform your data architecture with AI-assisted visual schema design. Create beautiful database schemas through an intuitive drag-and-drop interface powered by intelligent suggestions.
- Smart Field Suggestions - AI analyzes your table names and suggests relevant fields
- Relationship Detection - Automatic relationship type inference (1-1, 1-N, N-N)
- SQL Generation - Convert visual schemas to production-ready SQL
- Import from DB - Introspect existing databases and visualize their structure
- Drag & Drop Canvas - Create tables effortlessly with ReactFlow
- Beautiful Nodes - Custom-designed components with type indicators
- Smart Connections - Draw relationships with automatic type detection
- Real-time Preview - See your data structure come to life instantly
- 10+ Integrations - Shopify, Stripe, Airtable, PostgreSQL, Discord, and more
- Live Introspection - Connect to real databases and import schemas
- Mock & Real Data - Test with mock data or connect to production
โ ๏ธ Currently in closed beta - Request access at deco.chat
Prerequisites:
- Deco CLI installed (instructions)
# 1. Clone the repository
git clone https://github.com/deco-cx/schemaos.git
cd schemaos
# 2. Configure the server
cd server && deco configure
# โ Choose your workspace
# โ Press Enter for other options
# 3. Start development
cd ../ && npm run devYour SchemaOS instance will be running at http://localhost:8787 ๐
- ๐ฆ Create Tables - Drag from palette or import from data sources
- ๐๏ธ Add Fields - Manual entry or AI-powered suggestions
- ๐ Define Relationships - Connect tables with smart relationship detection
- ๐พ Export & Share - Download as JSON or generate SQL
| Feature | Description |
|---|---|
| ๐จ Visual Editor | Intuitive drag-and-drop interface |
| ๐ค AI Assistant | Context-aware field and relationship suggestions |
| ๐ 10+ Integrations | Connect to popular databases and APIs |
| ๐ Data Explorer | Browse and filter your schema visually |
| ๐พ Auto-Save | Never lose your work |
| ๐ค Import/Export | JSON, SQL, and more formats |
| ๐ Dark Mode | Easy on the eyes |
| โก Real-time | Instant updates and previews |
- Frontend: React 18 + Vite + Tailwind CSS
- Canvas: ReactFlow for visual editing
- Backend: Deco Workers + SQLite
- AI: GPT-4 powered suggestions
- State: Zustand for performance
- UI: shadcn/ui components
SchemaOS is currently in closed beta. We're working hard to make it available to everyone soon!
Want early access? Join the waitlist
- Website: deco.chat
- GitHub: deco-cx/schemaos
- Discord: Join our community
Built with โค๏ธ by the Deco team
Making database design beautiful and intelligent