Repolode
2234839

2234839/silkpulse

An AI-native remote debugger that lets AI agents inspect and operate web pages on remote devices such as mobile H5, in-app webviews and production sites.

Open-source alternative to:vConsole

Stars
232
Forks
16
Open issues
0
Last commit
6 days ago

What is it?

silkpulse is a remote debugging tool for front-end pages that run on devices developers cannot easily reach, such as mobile browsers and embedded WebViews. Adding a script tag to the page streams console output, network requests, and error stacks to a web console, where a developer can watch them live or hand them to an AI agent.

Beyond logs, it embeds official Vue DevTools and React DevTools panels so component trees, state, hooks and props can be inspected even on production builds. Error stacks are mapped back to original source positions through sourcemaps. Multiple devices can connect at once, each tagged and reconnecting without losing history.

An HTTP interface and bundled skill let AI agents read snapshots, logs and network bodies, execute JavaScript on the remote page, click, fill forms and scroll to verify a fix. The project is MIT licensed, runs on Node 22+ with pnpm, and ships a Docker image for self-hosting.

Key features

  • 01Streams console logs, network requests and error stacks from remote pages to a web console.
  • 02Embeds official Vue DevTools and React DevTools panels, including on production builds.
  • 03Maps errors back to source locations with sourcemaps.
  • 04Lets AI agents read snapshots and logs, and execute JavaScript on remote pages.
  • 05Supports multiple devices at once with tags and automatic reconnection.

Use cases

  • Debugging an H5 page or in-app WebView on a user's phone without asking them to take screenshots.
  • Letting an AI agent diagnose a production front-end issue and verify its fix in the live page.
  • Inspecting Vue or React component state on a deployed production site.

Quick start

  1. 1

    Install dependencies (requires Node 22+ and pnpm 11+)

    pnpm install
  2. 2

    Build all packages

    pnpm build
  3. 3

    Start the server (default port 8080)

    pnpm start

Things to know

  • Requires Node 22+ and pnpm 11+ to run from source.
  • Self-hosting the server needs setup; the free online playground shares public data visible to everyone.
  • Docker image is built for amd64 only.

In collections

Topics

#debugging#remote-debugging#webview#devtools#observability#sourcemap#mcp-agent

FAQ

What is silkpulse?
An AI-native remote debugger that lets AI agents inspect and operate web pages on remote devices such as mobile H5, in-app webviews and production sites. silkpulse is a remote debugging tool for front-end pages that run on devices developers cannot easily reach, such as mobile browsers and embedded WebViews. Adding a script tag to the page streams console output, network requests, and error stacks to a web console, where a developer can watch them live or hand them to an AI agent.
Is silkpulse free to use? What license does it have?
silkpulse is open source under the MIT license. Check the license terms before using it in commercial products.
Is silkpulse still maintained?
Actively maintained. The last commit to silkpulse was on Nov 1, 2026.
What can I use silkpulse for?
Debugging an H5 page or in-app WebView on a user's phone without asking them to take screenshots. Letting an AI agent diagnose a production front-end issue and verify its fix in the live page. Inspecting Vue or React component state on a deployed production site.
How do I install silkpulse?
Install dependencies (requires Node 22+ and pnpm 11+): pnpm install Build all packages: pnpm build Start the server (default port 8080): pnpm start
Where can I get silkpulse?
The source code and installation instructions are on GitHub: https://github.com/2234839/silkpulse

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects