Cursor for Userscripts
Cursor for Userscripts
I’ve been experimenting with embedding an Claude Code/Cursor-style coding agent directly into the browser. At a high level, the agent generates and maintains userscripts and CSS that are re-applied on page load. Rather than just editing DOM via JS in console the agent is treating the page, and the DOM as a file. The models are often trained in RL sandboxes with full access to the filesystem and bash, so they are really good at using it. So to make the agent behave well, I've simulated this environment. The whole state of a page and scripts is implemented as a virtual filesystem hacked on top of browser.local storage. URL is mapped to directories, and the agent starts inside this directory. It has the tools to read/edit files, grep around and a fake bash command that is just used for running scripts and executing JS code. I've tested only with Opus 4.5 so far, and it works pretty reliably. The state of the file system can be synced to the real filesystem, although because Firefox doesn't support Filesystem API, you need to manually import the fs contents first. This agent is really useful for extracting things to CSV, but it's also can be used for fun. Demo: https://x.com/ichebykin/status/2015686974439608607
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
IPychat – Cursor for IPython
Lotas – Cursor for RStudio
WebPilot – "Cursor" for the Browser
A lightweight smiley cursor with "winks" on click
Cursor for Email
Cursor for Your Notes
Cursor pagination based on GORM in golang
Highlight cursor & markup
UserPath – Cursor for Analytics
Play Snake or Tetris on Cursor