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.

10 EditorsAI TutorCode Gen4 Paths

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.

CAD Designer

Parametric 2D/3D, constraints. DXF/STEP.

Game Editor

Sprites, tilemaps, scripting, physics.

Image Editor

Layers, brushes, filters. PNG/JPG/SVG.

UI Designer

Drag-drop interface builder.

UML Editor

Class, sequence, state diagrams.

Simulation

Physics sim, rigid bodies, particles.

Database Editor

Visual schema, SQL/ORM codegen.

Interior Designer

Floor plans, furniture, materials.

Hardware Editor

PCB schematic, routing, Gerber.

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

FeatureDescription
LessonsAI breaks complex tasks into simple steps
Context HelpAsk questions, AI guides in editor
QuizzesMultiple-choice and hands-on challenges
BadgesFirst Model, Game Creator, CAD Master
AdaptationAdjusts for age 8 to university
Templates50+ 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.
Zero-Config on EoS

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
Requirements

Python 3.10+, 4GB RAM, OpenGL 3.3+. Windows, macOS, Linux, or EoS Desktop.