Sources and capture
A source can be a screen region, monitor, window, camera, URL, video, image or folder. Frames retain their source and timeline position.
Screph links source images and video to markup, relations, descriptions and optional computer-vision data. Screph Code and supported external coding tools can use the saved task data.
Screph stores source materials, markup, descriptions and computer-vision results in one project. Changes to the main markup are applied separately.
A source can be a screen region, monitor, window, camera, URL, video, image or folder. Frames retain their source and timeline position.
Elements, regions, features, groups, annotations and relations are edited on a shared canvas. Tree branches can be exported separately.
The main project stores source materials, markup, relations, descriptions and method results. Screph Code, Automation Runtime and external tools receive project data through separate paths.
The demo reproduces the main Screph application interface: its workspace, panels and controls. Image processing, project saving and work with code are not performed in the demo.
Object types and available tools vary by mode. Source data, markup and descriptions remain a shared part of the project.
Screens of legacy terminals, SCADA and banking systems are linked to elements, states and transition rules. The project provides data for preparing control or monitoring code.
A recording of an expert at work links frames, actions, selected elements and text or voice descriptions. The project can be used to prepare training material or an automation workflow.
Form fields, states and validation rules are described through elements, features and annotations. Project data can be used to prepare validation code and a result log.
The interfaces of two systems, such as CAD and ERP or LIMS and Excel, are described as linked elements and operations. The task context records the data source, destination and visual interaction conditions.
Screencast frames are linked to timeline positions, selected regions and action descriptions. The context can be used to prepare data-extraction code and process documentation.
VMS screens and a facility map are stored as visual sources with selected regions, states and relations. The context can be used to prepare analysis and reporting code.
Instrument interface elements, measured values and the operation sequence are stored in the project. The context can be used to prepare serial-measurement and LIMS-export code.
Panels and controls in Adobe, DaVinci or Blender are linked to operation and parameter descriptions. The context can be used to prepare batch processing and rendering code.
Interface elements are marked with states, constraints and accessibility requirements. The context can be used when preparing an adaptation for a specific application.
Broadcast regions are linked to timestamps and event annotations. The context can be used to prepare event-extraction and statistics code.
The purpose, states and relations of interface elements are stored in the project. This data can be used for checklists, metrics and A/B hypotheses.
Terminal elements and states are marked in screenshots or a work recording. The context can be used to prepare reviewable code and reports; operation execution remains an external stage.
Business-process screens are linked by sequence, states and temporal data. The project can be used as a basis for a process model and an executable workflow.
Learning-environment elements, task states and validation rules are stored in the project. The context can be used for assessment code and learning materials.
A closed healthcare-system interface is described through elements, states and relations. The context can be used for external integration without modifying the original application.
Reference interface states, regions and comparison rules are stored in the project. The context can be used to prepare test code and reports.
The project stores schema-versioned JSON, source images, markup, relations, groups and result manifests.
Method data remains a separate result. A proposed change becomes part of the main markup only after an explicit user decision.
Automation execution, external LLM use and code generation have their own dependencies and limitations.
Screph Code receives context through a separate Pro Agent process. The Builder agent can modify the selected workspace, so inspect the result with an external diff; there is no universal per-file Apply. Running a file or GUI automation remains a separate explicit stage.
Markup, project persistence and classical CV methods run locally. Cloud speech/LLM providers, model downloads and some integrations require network access.
Projects and images are stored locally. Transfer happens only in an explicitly selected cloud/LLM/speech flow; the Assistant disallows images and artifacts by default.
No. They are experimental workspaces for preview, review of proposed results and separate application of markup changes. A complete production process and autonomous execution are not available.
The project contains a visual source, markup, relations, text and voice descriptions, and optional computer-vision data. Saved data is used in Screph Code or passed to a supported external tool through a separate action.