EoStudio — Design, Learn, Build v0.1.0
All-in-one design studio with 10 editors, AI tutoring, and automatic code generation. Runs natively on EoS Desktop, Windows, macOS, and Linux.
Why EoStudio?
For Students
Learn 3D modeling, CAD, game dev, UML, physics simulation in one tool. AI tutor guides step-by-step.
For Teachers
AI tutor generates lessons, quizzes, badges. Track progress. Age 8 to university.
For Makers
Design, Generate Code, Deploy. 3D to STL, UI to Flutter/React. Concept to production.
For Kids
AI teaches step-by-step. Earn badges. Design 3D animals, build games, create apps!
10 Editors
3D Modeler
Meshes, materials, lighting, UV. OBJ/STL/glTF.
Career: Pixar, game studios
CAD Designer
Parametric 2D/3D, constraints. DXF/STEP.
Career: Mechanical engineering
Game Editor
Sprites, tilemaps, scripting, physics.
Career: Game development
Image Editor
Layers, brushes, filters. PNG/JPG/SVG.
Career: Graphic design, UX
UI Designer
Drag-drop interface builder.
Career: App dev, UX/UI
UML Editor
Class, sequence, state diagrams.
Career: Software architecture
Simulation
Physics sim, rigid bodies, particles.
Career: Robotics, aerospace
Database Editor
Visual schema, SQL/ORM codegen.
Career: Data engineering
Interior Designer
Floor plans, furniture, materials.
Career: Architecture
Hardware Editor
PCB schematic, routing, Gerber.
Career: Electrical engineering
4 Learning Paths
Creative Designer
Editors: 3D Modeler, Image Editor, Game Editor
Sculpt 3D, texturing, 2D art, build games.
Engineer
Editors: CAD Designer, UML Editor, Simulation
CAD parts, UML architecture, physics validation.
App Developer
Editors: UI Designer, Database, Code Gen
Design UIs, model data, generate Flutter/React/Python.
Game Maker
Editors: Game Editor, 3D Modeler, Simulation
2D/3D games with physics mechanics.
Code Generation
Design your UI or 3D model, then EoStudio generates production-ready code.
UI Designer to Flutter
class MyApp extends StatelessWidget {
Widget build(BuildContext c) => MaterialApp(home: Scaffold(
appBar: AppBar(title: Text("EoStudio App")),
body: Column(children: [Text("Welcome!")])));
}
UML to Python
class SensorManager:
def __init__(self):
self.sensors: list[Sensor] = []
def register(self, sensor): ...
def read_all(self) -> dict: ...
AI Tutor
| Feature | Description |
|---|---|
| Lessons | AI breaks complex tasks into simple steps |
| Context Help | Ask questions, AI guides in editor |
| Quizzes | Multiple-choice and hands-on challenges |
| Badges | First Model, Game Creator, CAD Master |
| Adaptation | Adjusts for age 8 to university |
| Templates | 50+ starters: robot, game, app, PCB |
Installation
On EoS Desktop (Native)
# ebuild handles all dependencies automatically
ebuild init my-studio --platform desktop --with-eostudio
ebuild build
ebuild run
# ebuild resolves: Python 3.10+, OpenGL 3.3+, GPU drivers, etc.
When running on EoS Desktop, ebuild automatically resolves and installs all dependencies — Python 3.10+, OpenGL 3.3+, Mesa/GPU drivers, and pip packages. You just declare --with-eostudio and everything is handled.
On Windows, macOS, Linux
pip install eostudio
eostudio
eostudio --editor 3d-modeler
Python 3.10+, 4GB RAM, OpenGL 3.3+. Windows, macOS, Linux, or EoS Desktop.