Live semantic Truth Layer for authorized Chrome and Edge tabs.
Users
6
+1 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#231K
#193K among extensions
Version
0.4.24
updated 26 Sep 2026
Users
monthly, 2 months
Latest, 16 Oct 2026:6 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 16 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Saccade
Saccade connects compatible AI agents to browser tabs you open for them or explicitly share. It gives the agent structured page controls and meaningful changes, so it can help fill forms, navigate supported controls and check results in your browser.
Setup requires the Saccade Chrome extension and the local Node.js MCP package, @nanlogic/saccade, configured in a compatible AI client. Use Extension 0.4.24 with MCP package 0.2.7.
Version 0.4.24 improves browser-state update scheduling and sampled video reads. Unknown video duration is reported explicitly; repeated decoder timeouts leave time for the existing player route. GitHub background reads can still time out, and Steam trailer extraction remains unresolved.
Experimental object click attempts remain available. An agent can explicitly try one software click on an eligible, precisely bound page object even when it is not recognized as a standard control. A bounded local, in-memory journal records attempt counts and status, not page contents. Dispatch alone is not success: uncertain results are reported and never automatically retried. Disabled, hidden, protected and unauthorized targets remain excluded.
Experimental browser-first semantics gives browser-computed control roles, names and states priority, with DOM information supplying geometry and other details. This uses Chrome's debugger permission only on authorized tabs. Chrome may show a debugging notice. If browser semantics are unavailable, Saccade reports the limitation instead of claiming equivalent coverage.
Experimental video observation supplies sampled frames with measured timestamps and available captions. It does not watch every frame or transcribe audio. Brief events may be missed, and protected or unsupported media may not be readable.
Experimental 3D observation supplies stills and short frame sequences for applications using the Saccade scene bridge, alongside application-reported motion state. It does not inspect arbitrary WebGL objects or guarantee correct animation diagnosis.
Privacy and control:
- Tabs are private until opened by an agent or explicitly shared with it.
- One observation approval covers that agent's authorized tabs for its live session; other agents and unshared tabs are excluded.
- Stop sharing revokes access to a tab.
- Video observation may temporarily pause or seek playback. Screenshots and frames may contain personal information.
- Diagnostics do not persist screenshots, media recordings, cookies or editable field contents.
- Supported protected fields are withheld from semantic page reads.
- Saccade does not expose DOM selectors, arbitrary scripts, debugger commands or arbitrary-coordinate actions to agents.
Browser semantics, click attempts, video and 3D features are experimental. Complete interruption, revocation and performance acceptance remains unfinished. No full control coverage, benchmark-level accuracy, speed advantage or token savings are claimed. This update does not resolve every rich-text or upload-control limitation.
Developed and published by NaN Logic LLC.