v0.1.0 2026-07-29

Dev Preview

The first developer preview of Tranquil Studio — a desktop code editor rebuilt around a first-class web browser, where sites open as tabs and links save as files.

Dev Preview

The first developer preview of Tranquil Studio — a desktop code editor rebuilt around a first-class web browser: sites open as tabs, links save as files, and pages can be scripted.

Install

Build from source using LLM readable docs: Local Dev Setup runbook

Studio

  • Settings — a first-class Tranquil settings tab with a live UI-theme picker.
  • Tabs & windows — a vertical tab list you can dock left or right; per-window sessions, so the same site can be logged in under different accounts in different windows; a per-window accent color to tell windows apart; browser-style Ctrl+Tab cycling.
  • Project Pane — semantic file-type icons, folder-count pills, hover rename/delete, ⌥/⌘ drag-to-copy, and undoable file operations.
  • Onboarding — a first-run guided sample project.
  • Themes — refreshed dark and light themes, now the defaults.

Browser

  • Real sites open as splittable editor tabs, with a URL bar, history, zoom, and DevTools.
  • A branded, theme-aware start page with a clock and smart search.
  • Find in page (⌘F), a configurable User-Agent (Chrome, Firefox, Edge, and Safari presets), and a hover-link URL preview.
  • Popups and _blank links open as tabs, not separate OS windows.
  • Local URLs — drag any tab onto the Project Pane (or press ⌘S) to save it as a .url file; trash and restore bookmarks; open .url files back into the browser.
  • Snapshot a page to a HAR archive and reopen .har files as fully offline replays.

Automations (early)

  • Write plain JavaScript and run it against a live browser tab with ⌘⇧R, or register any .js file as a named command. The automation SDK is provisional and will change.

Known limitations

  • Native builds and the in-app updater are in private beta.
  • The embedded browser engine trails current Chrome; some modern sites need a polyfill shim.
  • Dragging a browser tab to split a pane reloads the page (a webview lifecycle limitation).
  • The headless runtime (Engine) isn't part of this Studio-focused preview.

Found a bug? File it on GitHub.