Orchestra - Visual Browser Automation Without the Lock-In
Orchestra is a desktop studio for browser automation and web scraping. Build flows visually, watch them run live, and export plain Playwright code you own outright.
TL;DR
TL;DR: Orchestra is a desktop browser automation studio that lets you build flows visually, watch them execute live in a real browser, and export the resulting Playwright code with no strings attached.
Source and Accuracy Notes
This section is MANDATORY. All links must be verified from actual source, not guessed.
- Project page: orchestra-automation.com
- License: Proprietary (one-time purchase, no subscription)
- Pricing: $129 USD (one-time), 14-day free trial
- Platforms: macOS, Windows, Linux
- HN launch thread: not available in search results
What Is Orchestra?
Orchestra is a desktop application for browser automation, web scraping, and web RPA. It positions itself as a middle ground between no-code automation tools and writing Playwright scripts by hand.
The core pitch: build a flow from visual building blocks, watch it run step-by-step in a real browser with live output inspection, and export plain Playwright code when you are done. The exported code is yours — no proprietary runtime, no cloud dependency.
The product runs entirely on your machine. There is no subscription, no cloud execution, and no lock-in. Pricing is a one-time $129 per user, with a 14-day free trial and no credit card required to start.
Setup Workflow
Step 1: Download and Install
Orchestra distributes desktop installers for macOS, Windows, and Linux. Download from the official site:
# Visit https://orchestra-automation.com/downloads
# Select your platform (macOS ARM64, macOS x64, Windows x64, Linux x64)
# Download the installer for your architecture
The installer is a standard platform package (.dmg/.exe/.AppImage). No command-line installation is required.
Step 2: Your First Flow
When Orchestra opens, you are presented with a blank flow canvas. The sidebar lists 43 available “instruments” — Orchestra’s name for the building blocks that map directly to the Playwright API surface.
A minimal flow to scrape a book’s title and price from a demo site looks like this:
Navigate → books.toscrape.com
Extract List → .product_pod → $books
Each → $books as $book
Extract → h3 a → $title
Extract → .price_color → $price
Output → $books → books.csv
All six steps are visual blocks. No code is required to build this.
Step 3: Watch It Run
Press the Run button and Orchestra opens a real browser window showing the flow executing in real time. Each step highlights as it fires. The console panel at the bottom shows per-step input and output values, making it straightforward to debug which step is producing unexpected data.
If a step fails, Orchestra auto-screenshots the page state at the point of failure, which helps trace back to the right step.
Step 4: Export Playwright
When the flow works, click Export. Orchestra generates a clean .py or .ts Playwright script. The exported file uses standard Playwright APIs — page.goto(), page.locator(), page.extract() — with no Orchestra-specific runtime required to run it.
You own that code outright. There is no license file to include and no callback to Orchestra’s servers.
Deeper Analysis
43 Instruments Cover the Full Playwright Surface
Orchestra’s instrument library spans the complete Playwright feature surface. The visual marquee on the homepage lists:
Navigation and interaction: Navigate, Click, Fill, Select, Upload, Keyboard, Screenshot, Scroll, Wait, Wait Network, Switch Tab, Close Tab, Reload, Go Back, Dialog Handler.
Data extraction: Extract, Extract List, Fetch, Intercept.
Control flow: Condition, Each, While, Try / Catch.
Code reuse: Group, Snippet, Evaluate, Script.
Utilities: Cue (watches the page and fires when a condition matches), Value, Transform, Output, Set Headers, Move Mouse, Stealth, Pause, Sleep, Stop, Success, Fail, Comment, Frame.
Cues: Handling Dynamic Page State
One stand-out instrument is the Cue. A Cue watches the live page and fires the moment its condition becomes true — cookie banners, login walls, late-loading elements. This lets you handle page-state chaos outside the main flow, keeping the core logic clean.
Variables and Change History
Each flow has an Variables panel that tracks initial inputs, temporary variables tagged with the step that created them, and a timestamped history of every value change. This makes flows auditable and debuggable without adding logging statements manually.
Stealth Mode
Orchestra includes a Stealth instrument for sites with bot detection. The details of how it works are not documented publicly, but it is billed as “human-like mode” for sites that block standard Playwright fingerprints.
Pricing Model
The $129 one-time price covers one user and includes all updates for as long as Orchestra is sold. You can install on up to 3 devices and move licenses between them. The product works offline for up to 7 days between check-ins with the license server.
There is no free tier beyond the 14-day trial. No source code is available.
Practical Evaluation Checklist
- Desktop app, not cloud — runs fully offline after installation
- Visual flow builder with 43 instruments covering Playwright end-to-end
- Live browser preview while flows run
- Per-step input/output inspector in the console panel
- Auto-screenshot on failure with full page state
- Plain Playwright export (Python or TypeScript) — no proprietary runtime
- One-time purchase, no subscription, no per-seat annual fee
- Stealth mode for bot-hostile sites
- Cue system for dynamic page elements (cookie banners, modals)
- 14-day free trial, no credit card required
Security Notes
Orchestra runs Playwright in a desktop browser on your machine. All flow data, extracted content, and exported code stay local. The license check occurs online, but no flow data or scraped content is transmitted to Orchestra’s servers.
As with any browser automation tool, be mindful of the sites you scrape — review robots.txt, terms of service, and applicable laws in your jurisdiction before automating data collection.
FAQ
Q: Does Orchestra require coding knowledge? A: No. The visual flow builder requires no code. You assemble steps by dragging instruments onto the canvas. However, exported Playwright code is plain Python or TypeScript if you want to customize or integrate it further.
Q: Can I run Orchestra flows from the command line? A: Not natively. Orchestra is a GUI desktop application. Exported Playwright scripts run anywhere Playwright runs, including CI pipelines and servers.
Q: How does Orchestra compare to Playwright Codegen? A: Playwright Codegen generates code from recording actions. Orchestra lets you build flows visually without recording, inspect per-step data in real time, handle dynamic page elements with Cues, and export structured code. The two tools take different approaches to the same problem.
Q: Is the source code available? A: No. Orchestra is a proprietary commercial product. Only the exported Playwright code is yours to keep and modify.
Q: What happens after the 14-day trial? A: You purchase a license for $129 to continue using Orchestra. There is no subscription — it is a one-time payment for the version you downloaded, with free updates for as long as the product is sold.
Conclusion
Orchestra solves the tension between no-code automation tools and hand-written Playwright scripts. You get the accessibility of a visual builder with the escape hatch of real, readable code you own.
The one-time $129 pricing is the most notable aspect — it is a departure from the subscription model that dominates automation tooling. If you regularly build browser automations and want a visual IDE with a direct Playwright export path, Orchestra is worth the一次性 investment.
If you need open-source, look at the Playwright CLI directly or tools like Beeceptor. If you want a visual flow builder with a commercial one-time license and you are on macOS or Windows, Orchestra is the most direct fit.
Related Posts
ai-setup
Recall – Persistent Memory for Claude Code via MCP Hooks
Recall gives Claude Code a permanent memory store that survives session restarts and context compaction. Four hooks capture and restore context automatically — with cloud SaaS or self-hosted options.
2/28/2026
dev-tools
Automotive Skills Suite for AI Engineering
Evaluate Automotive Skills Suite for APQP, ASPICE, HARA, safety-plan, and DIA workflows with setup notes, governance risks, and SME review guidance.
5/28/2026
dev-tools
awesome-agentic-ai-zh Roadmap Guide
Explore awesome-agentic-ai-zh as a Chinese agentic AI learning roadmap, with setup notes, track selection, study workflow, and evaluation guidance.
5/28/2026