does-it-install?

← All servers

Stealthy Auto Browse

Self-hosted MCP server for stealth browser automation with human-like OS-level input.

io.github.psyb0t/stealthy-auto-browse · Repository · version 2.5.2 · 68 stars · listed from registry

Install

The sweep pulls the image and runs it in a throwaway container, but this is the command a user would run:

docker run -i --rm docker.io/psyb0t/stealthy-auto-browse:v2.5.2

Results by platform

Linux

timed out2026-08-16 · probed over oci

1 recorded run, oldest first.

handshake failed: MCP error -32001: Request timed out
transport: JSON input
Unexpected token '=', "=========="... is not valid JSON
Unexpected token 'S', "  STEALTHY A"... is not valid JSON
Unexpected token '=', "=========="... is not valid JSON
Unexpected end of JSON input
Unexpected token 'V', "  VNC:  http"... is not valid JSON
Unexpected token 'A', "  API:  http"... is not valid JSON
Unexpected end of JSON input
Unexpected token 'C', "  Ctrl+C to exit" is not valid JSON
Unexpected token '=', "=========="... is not valid JSON
Unexpected end of JSON input
--- stderr (tail) ---
…ly switching to -xkb mode.
16/08/2026 02:56:16   If this makes the key mapping worse you can
16/08/2026 02:56:16   disable it with the "-noxkb" option.
16/08/2026 02:56:16   Also, remember "-remap DEAD" for accenting characters.
16/08/2026 02:56:16 
16/08/2026 02:56:16 X FBPM extension not supported.
Xlib:  extension "DPMS" missing on display ":99".
16/08/2026 02:56:16 X display is not capable of DPMS.
16/08/2026 02:56:16 --------------------------------------------------------
16/08/2026 02:56:16 
16/08/2026 02:56:16 Default visual ID: 0x21
16/08/2026 02:56:16 Read initial data from X display into framebuffer.
16/08/2026 02:56:16 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/7680
16/08/2026 02:56:16 
16/08/2026 02:56:16 X display :99 is 32bpp depth=24 true color
16/08/2026 02:56:16 
16/08/2026 02:56:16 Listening for VNC connections on TCP port 5901
16/08/2026 02:56:16 Listening for VNC connections on TCP6 port 5900
16/08/2026 02:56:16 Listening also on IPv6 port 5901 (socket 10)
16/08/2026 02:56:16 
16/08/2026 02:56:16 Xinerama is present and active (e.g. multi-head).
16/08/2026 02:56:16 Xinerama: number of sub-screens: 1
16/08/2026 02:56:16 Xinerama: no blackouts needed (only one sub-screen)
16/08/2026 02:56:16 
16/08/2026 02:56:16 fb read rate: 1452 MB/sec
16/08/2026 02:56:16 fast read: reset -wait  ms to: 10
16/08/2026 02:56:16 fast read: reset -defer ms to: 10
16/08/2026 02:56:16 The X server says there are 10 mouse buttons.
16/08/2026 02:56:16 screen setup finished.
16/08/2026 02:56:16 

The VNC desktop is:      0.0.0.0:1

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

WebSocket server settings:
  - Listen on 0.0.0.0:5900
  - Web server. Web root: /usr/share/novnc
  - No SSL/TLS support (no cert file)
  - proxying from 0.0.0.0:5900 to localhost:5901
{"time": "2026-08-16T02:56:17.935937Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1470}, "msg": "Starting browser", "trace_id": ""}
{"time": "2026-08-16T02:56:22.432100Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1477}, "msg": "PyAutoGUI ready", "trace_id": ""}
{"time": "2026-08-16T02:56:23.520077Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1484}, "msg": "Window offset: {'x': 1, 'y': 77}", "trace_id": ""}
{"time": "2026-08-16T02:56:23.520218Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1489}, "msg": "MCP server mounted at /mcp", "trace_id": ""}
{"time": "2026-08-16T02:56:23.520267Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1491}, "msg": "Browser ready", "trace_id": ""}
{"time": "2026-08-16T02:56:23.520987Z", "level": "INFO", "source": {"function": "main", "file": "main", "line": 1503}, "msg": "API listening on 0.0.0.0:8080", "trace_id": ""}
{"time": "2026-08-16T02:56:23.557603Z", "level": "INFO", "source": {"function": "run", "file": "streamable_http_manager", "line": 143}, "msg": "StreamableHTTP session manager started", "trace_id": ""}

macOS

not tested2026-08-16

1 recorded run, oldest first.

docker not available on this runner, so container distributions are probed on Linux only

Windows

never probed

No probe recorded on this platform yet.

Badge

Paste this into the project README to show the current result:

[![does it install](https://img.shields.io/endpoint?url=https://doesitinstall.com/badge/io.github.psyb0t__stealthy-auto-browse.json)](https://doesitinstall.com/s/io.github.psyb0t__stealthy-auto-browse.html)