Skip to content

Releases: Kyzenkms/solisk-pc-mcp

v1.0.4 — macOS support

Choose a tag to compare

@Kyzenkms Kyzenkms released this 20 Oct 13:17

macOS gets native screenshot, mouse and keyboard tools: take_screenshot, take_screenshot_region, get_screen_resolution, mouse_click, mouse_double_click, mouse_move, get_mouse_position, keyboard_type, key_press. Same names and response shapes as Windows; grant Accessibility + Screen Recording in System Settings.

Also fixes 'solisk --version' reporting the internal package version.

Install: npm install -g solisk@1.0.4

Full Changelog: v1.0.2...v1.0.4

v1.0.2 — macOS support

Choose a tag to compare

@Kyzenkms Kyzenkms released this 20 Oct 12:26

macOS gets native screenshot, mouse and keyboard tools: take_screenshot, take_screenshot_region, get_screen_resolution, mouse_click, mouse_double_click, mouse_move, get_mouse_position, keyboard_type, key_press. Same tool names and response shapes as Windows. Grant Accessibility + Screen Recording permissions in System Settings.

Install: npm install -g solisk@1.0.2

Full Changelog: v1.0.0...v1.0.2

v1.0.0

Choose a tag to compare

@Kyzenkms Kyzenkms released this 12 Oct 16:13

version: "1.0.0-beta"
date: "2026-08-18"

1.0.0-beta ÔÇö Initial public beta release

Features

  • Desktop GUI with first-run onboarding wizard
  • Three connection modes: local-only, hosted relay, or self-hosted relay
  • 40+ MCP tools: files, system, keyboard, mouse, screen, audio, camera, processes
  • Credentials (API key, OAuth client ID/secret, device name) generated locally on
    first run ÔÇö no account, no sign-up, no telemetry
  • Scoped API keys with tickable permission categories
  • Master key + multiple scoped keys with create/revoke
  • Approval mode: auto-approve or confirm each tool call
  • Allowed paths whitelist (blank = full access)
  • Append-only audit log of every tool execution
  • System tray with autostart option
  • Self-hosting via self-hosted-setup/ (Docker + Caddy) or bare relay-server/

Security

  • PKCE (S256) enforced on the OAuth flow
  • Relay rejects agent connections that supply no device code
  • PowerShell execution sandbox with denied-path defaults
  • Per-room isolation on the relay; scoped key checks before tool dispatch

Known limitations

  • Installer is unsigned (SmartScreen warning on first run)
  • Windows only ÔÇö no macOS or Linux desktop builds yet
  • Device-name collision not yet detected on the relay
  • Relay traffic is TLS-terminated at the relay, not end-to-end encrypted
  • Terminal UI (app.js) is not feature-parity with the GUI

Upcoming

  • Signed installer
  • macOS and Linux desktop builds
  • End-to-end encryption for relay traffic
  • Device-name uniqueness check

Install (CLI-first)

npm install -g solisk # Node 22.5+ - macOS, Linux, Windows npx solisk --mode=stdio # or run without installing

Windows GUI installer: download below. Docs: https://solisk.org/cli.html