Get Exe
vscode://workspace/docksy-api

// capturing environment snapshot...

const docksy = require("docksy-node");

const windows = await docksy.getOpenWindows();

{

engine: "win32-python",

captureSpeed: "142ms",

monitors: 2

}

localhost:3000/docs/restorer
Localhost WorkspaceSynced with Docksy browser client socket
JSON: ~/.docksy/docksy.json
snapshot_idapp_namex_posy_pos
s01_tchrome.exe10240
s02_tcode.exe00
s03_tspotify.exe2560720
PowerShell

Windows PowerShell (C) Microsoft Corporation.

> python engine.py --restore s01_t

[info] Connection established with Electron Socket Client.

[engine] Parsing 3 active win32 application targets...

[success] Restored code.exe bounds (1920x1080) on Monitor 1.

Sleek Local-First Workspace Restore

Organize your desktop.
Restored in 1-Click.

Docksy automates your Windows workspace. Save running applications, monitor coordinates, size placements, and open browser tabs. Instantly rebuild state.

Scroll to explore
Engine Simulation

Docksy Interface Showcase

Interact with our workspace dashboard simulator below. See how easily snapshots are compiled and restored.

Docksy Restorer Client v1.0.2
ENGINE ONLINE
Menu
Docksy Desktop
v1.0.1 (Local Only)

Welcome to Docksy

Save and restore your complete Windows desktop layouts instantly.

Quick Save Workspace

Captures all open window coordinates, paths, and explorer instances.

System Status

Browser Extension:COMING SOON

Browser tab capture is coming soon! (Awaiting Web Store publishing).

Connected Displays (2)
Display 1 (Primary)1920 × 1080
Display 22560 × 1440

Favorite Workspaces

Frontend DevelopmentSaved on 2 mins ago8 Apps
Daily Standup RoutineSaved on Yesterday4 Apps
Engine Status: Online
Engine Specs

Docksy Core Architecture

A comprehensive system overview of the engineering layers behind workspace restore workflows.

WIN32 API

Advanced Win32 Bounds Parser

Calculates exact screen display vectors, resolution scaling configurations, minimized/maximized layout settings, and cross-monitor positions.

SOCKETS

Browser Tab Syncer

Restores active tab stacks, window URL queues, and histories inside Chrome and Edge sessions via Manifest V3 socket sync.

SQLITE

100% Offline Database

Your coordinates, URL buffers, and app configs save directly into a lightweight, secure offline JSON ledger. Zero cloud dependency.

WINDOWS API

Native Virtual Desktops

Leverages Windows Virtual Desktop configurations. Restored applications return precisely to their assigned desktops, avoiding messy overlaps.

Process Pipeline

Docksy Engine Architecture

Hover over the architecture layers to visualize how data flows during a snapshot or restore operation.

1. Electron Client Interface

React dashboard executing user restore prompts, handling schedules, and reading database status.

2. Win32 Python Sidecar Engine

Direct OS wrapper that invokes user32.dll and shell32.dll APIs to configure exact process sizes.

3. Browser Socket Service

Listens to active tab logs via Chrome extension websockets to synchronize URL sessions.

Pipeline Monitor
Live
System State

Integration Bus Idling

Hover over any of the architecture modules on the left to inspect real-time connection sockets, OS bindings, and core thread states.

IPC SOCKET PROTOCOLSECURE_LOCAL

Developer Build Playground

Explore the prerequisites, run local dev builds, and package Docksy installers with our interactive shell simulation.

1# Prerequisites for Docksy
2
3Before setting up the repository, make sure your machine has:
4
5- Windows 10 or 11 (64-bit)
6- Node.js v18.0.0 or higher
7- Python v3.8.0 or higher
8- Pip (Python Package Installer)
9
10Run the shell scripts to download dependencies, start dev, or build.
TerminalOutputProblems
docksy-shell v1.0.2 ready. Select a script and click 'Run Script' to execute.
Docksy.Setup.1.0.2.exeWindows 10 / 11 • JSON Core • ~45MB
Metrics

Technical Execution Specs

Performance diagnostics outlining speed latencies and local hardware allocation constraints.

Core MetricDocksy EngineStandard SaaS ClientsSystem Impact
Capture Latency150ms>1.5s (Cloud sync)Negligible
Restore Execution1.2sManual launchLow process overhead
Data Storage LocationJSON File (Strictly Offline)External Cloud HostZero data exit safety
Process RAM Footprint<45MB>280MB (Chrome tabs)Ultra-light background
Troubleshooting

Developer FAQ

Common integration issues and details regarding security architecture constraints.