Quick start
Get from zero to a running local ML Studio in a few minutes.
1. Install
pip install "oneopen-ml-studio[yolo]"
2. Initialize data directory
oneopen init
Creates ~/.oneopen (or ONEOPEN_DATA_DIR) with SQLite and folders for projects, exports, and models.
3. Start the server
oneopen start
Open http://127.0.0.1:8765.
(oneopen serve is the same command.)
Important
Default bind is 127.0.0.1 — local-first, no built-in authentication. Team/server auth is on the roadmap.
Useful options
oneopen start --port 9000
oneopen start --host 127.0.0.1 --reload
4. Create a project
New project (or
/projects/new).Name + type (object detection is the primary path today).
Optional custom location; blank →
~/.oneopen/projects/<id>/.
5. Add classes and images
Add at least one class.
Upload images or import a YOLO folder/zip.
6. Annotate
Open Annotate.
Draw boxes or polygons.
Optionally run Label Assist (YOLO), then correct.
7. Version, train, or export
Assign splits.
Create a dataset version.
Export and/or Train locally.
Typical first workflow
Create project → Add classes → Upload images
↓
Annotate (manual + Label Assist)
↓
Assign splits → Generate version
↓
Export YOLO and/or Train locally
Next steps
Concepts — today vs target platform
Product vision — full product vision
Training — training jobs
Data prep & training by task (with screenshots) — screenshot guide per modality
Configuration — environment variables