Open source · TypeScript
Best TypeScript browser & computer use
The open-source browser & computer use written in TypeScript, from the Agent Search Engine index — ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. Every project here is TypeScript-first, self-hostable, and free to run; the trade-off is you host and maintain it yourself. Right now it's led by UI-TARS-desktop (39k stars), with page-agent and midscene close behind. Rankings shift as projects gain stars and ship commits.
UI-TARS-desktopThe Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent InfraTypeScript · 39k stars · Apache-2.0 · Aug 2026TypeScript · 39k stars · Apache-2.0page-agentJavaScript in-page GUI agent. Control web interfaces with natural language.TypeScript · 29k stars · MIT · Aug 2026TypeScript · 29k stars · MITmidsceneAI-powered, vision-driven UI automation for every platform.TypeScript · 15k stars · MIT · Aug 2026TypeScript · 15k stars · MITnanobrowserOpen-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.TypeScript · 14k stars · Apache-2.0 · Nov 2025TypeScript · 14k stars · Apache-2.0llm-scraperTurn any webpage into structured data using LLMsTypeScript · 6.9k stars · MIT · Aug 2026TypeScript · 6.9k stars · MITparchiYour AI friend right in your browserTypeScript · 543 stars · MIT · Apr 2026TypeScript · 543 stars · MIT
Frequently asked
- What are the best TypeScript browser & computer use?
- The TypeScript projects listed below, ranked by maintained adoption — GitHub stars plus recent commit activity — so you see what's genuinely used and still maintained, not abandoned.
- Are these TypeScript browser & computer use open source and free?
- Yes — every project on this page is open source and written primarily in TypeScript. The software is free to run and self-host; you still pay for the infrastructure you run it on and any model or API usage it makes.
- Why choose TypeScript browser & computer use specifically?
- Staying in your team's primary language — TypeScript — makes self-hosting, extending, and debugging far easier, because you can read and modify the source directly instead of treating it as a black box.