// capturing environment snapshot...
const docksy = require("docksy-node");
const windows = await docksy.getOpenWindows();
{
engine: "win32-python",
captureSpeed: "142ms",
monitors: 2
}
| snapshot_id | app_name | x_pos | y_pos |
|---|---|---|---|
| s01_t | chrome.exe | 1024 | 0 |
| s02_t | code.exe | 0 | 0 |
| s03_t | spotify.exe | 2560 | 720 |
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.
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.
Docksy Interface Showcase
Interact with our workspace dashboard simulator below. See how easily snapshots are compiled and restored.
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 tab capture is coming soon! (Awaiting Web Store publishing).
Favorite Workspaces
Docksy Core Architecture
A comprehensive system overview of the engineering layers behind workspace restore workflows.
Advanced Win32 Bounds Parser
Calculates exact screen display vectors, resolution scaling configurations, minimized/maximized layout settings, and cross-monitor positions.
Browser Tab Syncer
Restores active tab stacks, window URL queues, and histories inside Chrome and Edge sessions via Manifest V3 socket sync.
100% Offline Database
Your coordinates, URL buffers, and app configs save directly into a lightweight, secure offline JSON ledger. Zero cloud dependency.
Native Virtual Desktops
Leverages Windows Virtual Desktop configurations. Restored applications return precisely to their assigned desktops, avoiding messy overlaps.
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.
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.
Developer Build Playground
Explore the prerequisites, run local dev builds, and package Docksy installers with our interactive shell simulation.
Technical Execution Specs
Performance diagnostics outlining speed latencies and local hardware allocation constraints.
| Core Metric | Docksy Engine | Standard SaaS Clients | System Impact |
|---|---|---|---|
| Capture Latency | 150ms | >1.5s (Cloud sync) | Negligible |
| Restore Execution | 1.2s | Manual launch | Low process overhead |
| Data Storage Location | JSON File (Strictly Offline) | External Cloud Host | Zero data exit safety |
| Process RAM Footprint | <45MB | >280MB (Chrome tabs) | Ultra-light background |
Developer FAQ
Common integration issues and details regarding security architecture constraints.