Repository navigation
Releases: Kyzenkms/solisk-pc-mcp
Release list
v1.0.4 — macOS support
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
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
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 barerelay-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