A desktop code editor rebuilt around a first-class web browser. Web apps open as tabs, links save as files, and pages can be scripted — one workspace for the web apps and files your work spans.
Website · Docs · Releases · Discussions
Developer preview — not stable. Tranquil is in early, active development. APIs, interfaces, and behavior are provisional and will change before a stable release. Don't build anything you depend on against it yet.
Tranquil Studio is an Electron desktop editor where a real Chromium browser is a first-class
citizen next to your files: open web apps as editor tabs, save links as .url files in your
project, and drive live pages with plain-JavaScript automations.
- Browser — real sites as splittable editor tabs with a URL bar, history, zoom, DevTools, find-in-page (⌘F), a configurable User-Agent, and a branded start page; snapshot a page to a HAR and replay it offline.
- Local URLs — drag any tab onto the Project Pane (or press ⌘S) to save it as a
.urlfile; trash and restore bookmarks; open.urlfiles back into the browser. - Windows — per-window browser sessions (the same site logged in under different accounts per window) and a per-window accent color to tell windows apart.
- Project Pane — semantic file-type icons, folder-count pills, hover rename/delete, ⌥/⌘ drag-to-copy, and undoable file operations.
- Automations — write plain JavaScript and run it against a live browser tab with ⌘⇧R, or
register any
.jsfile as a named command. - Settings & themes — a first-class settings tab with a live UI-theme picker, plus refreshed default light and dark themes.
Download the latest preview from the releases page, or build from source — the Local Dev Setup runbook clones the sibling packages, wires them together, and launches the app.
Tranquil Studio (this repo) is one of four pieces:
| Piece | What it is |
|---|---|
| Studio | The desktop editor and automation workspace (this repo). |
| Browser | The embedded Chromium browser — your window onto any web app. |
| Engine | A runtime to package and run automations headlessly (e.g. in CI/CD). |
| Automations | The JavaScript SDK — sequences of steps across your apps, on a schedule or on demand. |
MIT © Tranquil Labs.
Tranquil is a fork of Pulsar, itself a fork of Atom; the original copyright notices are retained in LICENSE.md.