Skip to content

Latest commit

ย 

History

History
103 lines (74 loc) ยท 3.88 KB

File metadata and controls

103 lines (74 loc) ยท 3.88 KB

๐ŸŽจ SchemaOS - AI-Powered Visual Database Designer

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.

SchemaOS Status Built with

โœจ What Makes SchemaOS Special

๐Ÿค– AI-Powered Intelligence

  • 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

๐ŸŽฏ Visual Schema Design

  • 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

๐Ÿ”Œ Data Source Integration

  • 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

๐Ÿš€ Get Started

Option 1: Run with Deco (Recommended)

Run with Deco

โš ๏ธ Currently in closed beta - Request access at deco.chat

Option 2: Clone & Run Locally (Temporary)

Prerequisites:

# 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 dev

Your SchemaOS instance will be running at http://localhost:8787 ๐ŸŽ‰

๐ŸŽฎ How to Use

  1. ๐Ÿ“ฆ Create Tables - Drag from palette or import from data sources
  2. ๐Ÿ—๏ธ Add Fields - Manual entry or AI-powered suggestions
  3. ๐Ÿ”— Define Relationships - Connect tables with smart relationship detection
  4. ๐Ÿ’พ Export & Share - Download as JSON or generate SQL

๐Ÿ† Key Features

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

๐Ÿ› ๏ธ Tech Stack

  • 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

๐Ÿค Contributing

SchemaOS is currently in closed beta. We're working hard to make it available to everyone soon!

Want early access? Join the waitlist

๐Ÿ“ฌ Contact


Built with โค๏ธ by the Deco team
Making database design beautiful and intelligent