Skip to main content

System overview

Theseus has an engineering side and an operating side. Engineers maintain an App in Desktop; a Runtime target receives and runs a delivered version; operators use the App through a runtime page or Player. This page gives the overall model, while task guides own the procedures.

Four user entry points

Entry pointMain tasksWhat it does not own
App HubCreate, open, or clone projects and return to recent projectsEditing a specific App
EditorMaintain Pages, Objects, QG, data, and settings; inspect Problems; use Preview, Build, Start, and DebugActing as the field runtime terminal
Runtime targetReceive and run one App versionProject source, Git history, or AI conversations
Runtime page / PlayerDisplay and operate an App that has already been deliveredProject creation, engineering edits, or Build

Switching Runtime targets changes only where Preview, Build, Start, and Debug act. The current App's project files, version history, settings, and AI conversations remain on the development computer.

Core project resources

TaskMain resource
Design an operator screenPage; use a Component for reusable visual sections
Express equipment or business capabilitiesObject
Orchestrate sequences, conditions, waits, and fault pathsQG
Store small state or parameter setsVariable, Recipe, or TableStore
Call MES, ERP, or another external systemQuery
Manage images, models, and translationsAsset and i18n

A typical relationship is: a Page displays Object and Variable state; user actions call an Object, Query, or QG; QG owns sequencing, timeouts, and recovery across several actions. See Apps and core resources for detailed definitions.

How a project reaches the runtime

Project files → Build → Runtime target → Start / Debug → runtime page or Player

  • Save updates project files only.
  • Build checks the saved project and delivers a new version to the current target.
  • Preview checks the version on the current target inside the editor.
  • Start / Debug starts a version that has already been delivered.
  • Stop ends the current run or preview.

See From Save to runtime for action and state meanings. Build and runtime acceptance is the authoritative procedure.

Continue by task

What do you need to do?Documentation
Create and run an App locally for the first timeLocal quickstart
Find editor and project capabilitiesUser manual
Build, Preview, Start, Debug, or StopBuild and debug
Connect field equipment or configure PlayerRuntime and field delivery
Choose between a Qixin account, target account, or App userAccount and permission boundaries
Diagnose from a visible symptomTroubleshooting