zeuxis
JSON →Let AI agents capture screenshots themselves
Tools · 13
- list_monitors Lists available monitors and IDs. Use IDs with monitor-specific capture tools.
- list_windows Lists windows with deterministic IDs plus snapshot metadata. Use its `snapshot_id` + `window_id` with `capture_window`.
- get_runtime_diagnostics Reports runtime capture readiness (permission, monitor discovery, cursor availability). Useful as a first troubleshooting step.
- get_latest_capture Returns the latest artifact captured in the current Zeuxis session without taking a new screenshot.
- list_session_artifacts Lists all artifacts created in the current Zeuxis session, including `is_latest`.
- clear_session_artifacts Deletes artifacts from the current Zeuxis session and resets latest-capture state.
- capture_screen Captures a full monitor (primary monitor if `monitor_id` is omitted). Good default when you need overall context.
- capture_active_window Captures the currently focused window.
- capture_cursor_window Captures the window under the cursor. By default, system/menu surfaces are excluded.
- capture_window Captures a specific window deterministically from a `list_windows` snapshot.
- capture_cursor_region Captures a square region centered on the cursor.
- capture_rect Captures an exact global desktop rectangle (logical points).
- capture_monitor_region Captures a monitor-local rectangle (logical points). Best for multi-monitor workflows.
Environment variables
ZEUXIS_ARTIFACT_HMAC_KEY
Links
★ 1 GitHub stars