The Visual IDE for ObjectStack. A cross-platform desktop application for visual schema modeling, data exploration, and OS configuration.
# Install dependencies
npm install
# Start development server
npm run dev- VS Code-inspired IDE Layout: Activity bar, resizable sidebar, tabbed workspace, and status bar
- Connection Manager: Connect to SQLite databases, Excel files, and remote ObjectOS instances
- High-Performance Data Grid: View and edit large datasets with TanStack Table
- Schema Editor: Visual schema design with Monaco Editor (VS Code's editor)
- Dark Mode First: Professional dark theme optimized for extended use
- Hot Module Replacement: Lightning-fast development with Vite
- Electron + React + Vite + TypeScript
- Tailwind CSS + Shadcn UI
- Zustand for state management
- React Router for navigation
- TanStack Table for data grids
- Monaco Editor for code editing
See DEVELOPMENT.md for detailed development guide, architecture overview, and contribution guidelines.
This is the initial scaffold with all core infrastructure in place. The application includes:
- ✅ Complete Electron + React setup with HMR
- ✅ IDE-style layout with resizable panels
- ✅ Connection manager UI
- ✅ Data grid with pagination
- ✅ Schema editor with Monaco
- ✅ Type-safe IPC communication
- ✅ Dark mode styling
Next steps include database integration, Excel parsing, and ObjectOS API client.
MIT