The automation workspace for the agentic business

Tranquil Studio organizes your apps and data and automates repetitive work to save time and improve accuracy.

Everything stays local. Automations run on your computer.

developer preview · v0.3.0

Tranquil StudioPROJECT▾ automationsorders.urlflag-overdue.tsflag-overdue.tsorders.example.comno automation open// @permissions browserAUTOMATION RUNS→ orders.example.com✓ flagged #1042✓ flagged #1044 · #1045total overdue: $12,480⌂orders.example.comORDERCUSTOMERDUE#1041#1042#1043#1044#1045#1046overdueoverdueoverdueLLM AGENTTranquil Skill› flag orders 30+ days overdue1. Mark each row overdue, oronly list them?recommended: mark each row› 1 yes2. Run fields.ts and paste theoutput, so I can see the page.› ORDER · CUSTOMER · DUE · STATUS· reading Tranquil SDK types✎ writing flag-overdue.ts› check custom partsSDK: Check Custom Parts⏎CHECK CUSTOM PARTS→ orders.example.com✓ 3 actions found · 0 missingnothing typed or clickedflag-overdue.ts wants accessDefault-deny. Approve to run.browserDenyAllow● main▷ SDK: Check Custom Parts● running flag-overdue.ts✓ 3 flagged · 2.1s

Open any web app

Work in the apps and files your team already uses. No integrations to wait for.

Pair with your LLM agent

You bring the task and the decisions; it asks, learns the page and writes the script.

Review, approve, run

Check the script, test it without changing anything, grant only the access it asks for, and run it.

Monitor every workflow

A live view of every run. When something breaks, you know where and why.

If this is your business!

Businesses are rarely designed they grow one fix at a time

A new app here, a sheet there.
Each one solves a problem...and adds a handoff.

SPREADSHEETEMAILCRMINVOICESBILLINGFORMSTASK BOARDSLACKERPTHE OTHER SHEETSUPPORT TICKETSFRANK'S MACROHR / PAYROLL"THE SCRIPT"SHARED DRIVELEGACY DB???monthly export.csvcopy-pasteforwarded manuallyask someone?????don't touch(seriously)nightly sync(usually works)???(always breaks on fridays)manual entryread-only(ish)ask frankno one knows
Discover more

Copy, paste, repeat is now a script

The portal with no API

The insurer, supplier or state portal your team logs into by hand every week. Tranquil Studio drives it instead.

  • Signs in with the window’s own session
  • Walks the list, downloads, files each result
  • Writes to your disk, not to a cloud

Nightly reconciliation

Billing says one number, accounting says another, and somebody finds out on the 3rd.

  • Reads both systems through the UI you use
  • Idempotent — a second run finds nothing
  • Exceptions land as a file you can act on

Client onboarding

One deal closes and six apps need updating. The checklist works until its owner is away.

  • One run touches every app in the sequence
  • Same steps, same order, every time
  • Failures stop loudly instead of silently

Research & enrichment

Search, open each result, pull what matters, save the lot. Too small for a pipeline, too slow by hand.

  • Fans out across pages, bounded concurrency
  • Saves every source as a .url bookmark
  • Writes a summary file alongside them
automation runs · portal-download.ts manual · 38s
portal.example.gov — this window’s session
47 open claims across 3 pages
page 1/3 · 2/3 · 3/3 — 47 of 47 downloaded
wrote ./claims/2026-09/ — 47 files, 12.4 MB
automation runs · reconcile.ts manual · 1m 12s
reading billing — 1,204 invoices
reading ledger — 1,204 entries
1,197 matched · 7 differ
wrote ./reports/exceptions-2026-09-24.csv
re-run — 1,204 compared, 0 new, nothing written
automation runs · onboard.ts manual · 22s
1/6 CRM account created
2/6 welcome pack generated
3/6 drive folder provisioned
4/6 kickoff invite sent
5/6 billing portal — timed out after 30s
stopped at onboard.ts:41 — 6/6 not attempted
automation runs · search-to-bookmarks.ts manual · 12s
“regional freight tariffs” — 10 results
fetching 10 pages, 4 tabs at a time
10 read · 0 failed
10 .url bookmarks in ./research/sources/
wrote ./research/summary.md — 1,840 words

Under the hood of Tranquil Studio

  • Splittable workspace, multiple tabs
  • Bookmarks are local .url files
  • Isolated authentication per window
Tranquil StudioPROJECT▾ acmenotes.mdproposal.md▸ invoicescrm.urlnotes.mdcrm.example.com⌂crm.example.comjane@acmecrm.example.com● main⌘S save tab as .url✓ saved crm.urlwindow 1 · own session

Frequently asked questions

Create and run automations locally.

  • Is this a browser extension?

    No. Tranquil Studio is a desktop app with Chromium built in. Each automation is a Deno program running outside the browser, so the browser is one thing it drives, alongside your files and APIs.

  • Why are bookmarks files?

    So they belong to the project, not to one browser. Organize them in folders, commit them with your work, and share with your team.

  • Does the app I want to automate need an API?

    No. Automations can drive the page the way a person does, in your own logged-in session. If you can do it in a browser, you can script it.

  • What are automations written in?

    TypeScript, run by Deno in a sandboxed subprocess. No manifest or build step needed.

  • Can a script do something I did not expect?

    Every script declares what it may touch and is denied everything else. One that declares nothing is refused. You approve once; editing the header asks again.

  • Where does my data go?

    Nowhere. Automations run on your machine in a sandboxed subprocess and write to your own file system. There is no account to create.

  • Can I get it?

    Yes — v0.3.0 is the current developer preview. The consulting practice is there if you want help mapping and shipping your first automation.

Start with one process.

Pick a repetitive task. Automate it!