whereismyai
ruyiJS
ruyiJS is a minimalist browser that runs site JavaScript from Python using the real Firefox engine for automation.
ruyiJS is a minimalist browser built for AI-driven automation, web scraping, and data collection. It embeds Firefox 158 SpiderMonkey and the Necko network stack, running without a window, layout, or renderer. Python code drives a Context where the genuine engine executes page scripts against a real DOM and bounded browser subsystems. It supports isolated persistent sessions, offline replays, deterministic clocks, and passing data between Python and JavaScript. It is designed for developers who need to scrape sites or reverse-engineer web JavaScript while bypassing complex anti-bot verifications.
ruyiJS at a glance
Key features
- Execute JS in a persistent context
- Load real HTML and query the DOM
- Configure browser environment settings
- Native network handling over Necko
- Python to JavaScript data bridge
- Deterministic and system clock options
- Capture console logs and network records
Use it for
- Web scraping behind anti-bot verification systems
- JavaScript reverse engineering and analysis
- Data collection from protected websites
- Running automated browser flows from Python
Alternatives to ruyiJS
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- PulseDev — Edits local source files directly through existing coding agents based on visual web clicks.
- Neo.mjs — Runs native ES modules with true multithreading and cross-model AI workflows.
- Freebuff — Access multiple coding AI models for free without subscriptions.
- Markdownee — Extracts main web content cleanly using Trafilatura Core and Crawlee.
- SpiderMonkey — It watches the live machine and steers the agent toward what matters.
- Lowdefy — Declarative YAML config makes AI-generated code reviewable and maintainable.
- Tabby — Runs self-hosted with local-first deployment and open-source transparency.
- Griyd — Teams write specs together and agents turn them into tested pull requests.
- Sourcery — Automates pull request reviews and bug detection in GitHub and GitLab.
- Rune — A native, high-performance editor with integrated Unix-based tool workflows.
- Domscribe — Connects UI elements directly to source code for precise AI-assisted edits.
All ruyiJS alternatives