Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Starf An activity monitor for Apple silicon that never invents a number Litr A small, native web browser for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Release notes
Changelog
Elyra
Release notes

Release notes

1.4.1 — 23 September 2026

Passwords

  • Litr saves and fills in passwords. When you sign in, it offers to save the password (two-step sign-ins included); on the next visit, click your account in the strip to fill it in. It never fills in by itself.
  • Passwords… in Settings lists them; showing or copying one asks for Touch ID or your Mac's password. They're kept in your Mac's keychain.
  • Import passwords from Chrome, Arc, Dia, Brave, Edge, Vivaldi and Opera (macOS asks you to allow it), or from a CSV export of Safari, Firefox or a password manager.

Bookmarks and importing

  • Bookmarks: ⌘D or the ☆ in the address bar bookmarks the page. Bookmarks show in the command palette with ★, and ⌥⌘B lists them all by folder.
  • Import from another browser (Settings, or the Bookmarks menu): bookmarks and history from Chrome, Arc, Dia, Brave, Edge, Vivaldi, Opera, Safari and Firefox. Arc's spaces become rooms with their pinned tabs. Importing again adds only what's new.

Sharing

  • Share (↑ in the toolbar, File → Share…): the macOS share menu for the page, with AirDrop, Messages, Mail, Notes and more.
  • Copy Link (⌥⌘C) and Copy Link as Markdown.
  • Handoff: the page you're on appears on your iPhone and iPad, and, with Litr as your default browser, pages from Safari on them open in Litr. Forget tabs are never handed off.

1.4.0 — 23 September 2026

Links

  • Litr can be your default browser. Settings → Default browser asks macOS to make it so; links from other apps then open in Litr.
  • Link rules send links for a site to a web app, a room or a forget tab, for example Jira links to the Jira app or a client's links to their room.

Rooms

  • A set of tabs per project. Make a room for each client or project and switch between whole rooms with ⌥⌘1–9 or the strip at the bottom of the sidebar. The room you leave is unloaded, so only one room uses memory.
  • Drag a tab onto a room to move it there, or use Move Tab to … in the command palette.
  • Web apps can open with a room, in the background, when you switch to it.
  • Tidy Tabs… suggests groups of tabs that belong together, sorted by topic with Apple's on-device model (or by site), to move to a new room or close, and finds tabs open twice. A hint appears once a room has 12 tabs.

Privacy

  • Sign out automatically. In the schedule panel (⌥⌘S), Sign out deletes a site's cookies and data, for example 15 minutes after you leave your bank. It also works once, or every day at a time. Tabs → Sign Out of This Site does it at once.
  • Forget tabs (⇧⌘N): a tab that keeps no history and starts with no cookies. What sites store while you use it lives in memory and is deleted when you close it. Forget tabs are violet, so you always know.
  • Privacy report. A shield in the address bar counts the ads and trackers blocked on the page. Click it for the list of hosts, and for the last seven days across all tabs: requests blocked, trackers, and an estimate of the data not downloaded. Only blocked hosts and daily counts are kept, for 30 days.

Developer tabs

  • Pages served from your Mac get their own help. localhost, 127.0.0.1 and .test, .local and .localhost tabs show their port, a red dot when the server isn't answering, and reload by themselves when it comes back.
  • Reload when files change (Tabs → Developer Tab…, ⌥⌘D): Litr finds the project folder from the process serving the port, or from the host name, and reloads the page when you save a file. Dependencies and build output are ignored.
  • Responsive view (⌥⌘R): the page at phone, tablet and desktop widths side by side, at the same scale. Scrolling and navigation stay in sync across all three, and ⌘R reloads them together.

Reading

  • Assistant (⌥⌘A): summarize the page, ask questions about it, or translate it, in a pane beside the page. It runs on your Mac with Apple's on-device model and translation, so nothing is sent anywhere. Needs macOS 26 or later with Apple Intelligence.
  • Reader mode (⇧⌘R, or Aa in the toolbar on articles): the article as plain, comfortable reading, light or dark with the system. It drops the original page with its scripts and ads, so it uses a fraction of the memory. Press ⇧⌘R again to return to the page where you left it.

Fixes

  • A tab whose page fails to load, such as a local server that is down, keeps its address and title instead of turning into an empty tab.

Memory

  • Memory limit. Litr keeps itself and its pages within a limit, 1 GB by default. Over it, the heaviest background tab is unloaded. Choose 500 MB to 3 GB, or Off, in settings.
  • See what every tab costs. Each loaded tab shows its memory in the sidebar, and a meter at the bottom shows the total against the limit. Turn it off with Show memory use.
  • Unloaded tabs come back instantly. Litr keeps a small picture of each tab you leave and shows it while the page reloads, so switching to an unloaded tab no longer shows a blank page. Restored tabs look instant after a restart too.
  • Music and calls are never cut off. Tabs playing sound or using the camera or microphone are no longer unloaded automatically, by the limit, the idle timer or memory pressure, and show ♪ in the sidebar.

1.3.0 — 23 September 2026

Updates

  • Litr keeps itself up to date. Once a day it checks elyracode.com for a newer version. When there is one, a strip under the toolbar offers Install, What's New and Later.
  • Updates are verified before anything is replaced: the download must match its published checksum and be signed with Litr's Developer ID. Then Litr swaps itself in place, and Relaunch starts the new version.
  • New setting: Check for updates automatically (on by default), with the current status and a check button.
  • Web apps are updated by Litr and don't check on their own.

About

  • About Litr (Litr menu, or Settings → About Litr) shows the version, the website (elyracode.com/litr), the developer (Wirelabs AS) and the update status.

Other

1.2.0 — 23 September 2026

Ad blocking

  • Ads and trackers are blocked by default on every site. The rules come from EasyList and EasyPrivacy (about 117,000) and are built into the app. Litr never downloads filter lists itself.
  • YouTube ads are blocked too. Ad data is removed before the player sees it, ad slots and the "ad blockers are not allowed" dialog are hidden, and any ad that still starts is muted and skipped.
  • New setting: Block ads (Settings, ⌘,). It is on by default, and open pages reload when you change it.
  • Web apps block ads as well, and share the compiled rules with Litr.

Notes

  • The first time Litr starts after an update to the rules, it compiles them in a few seconds. Pages opened in that window load unblocked and reload once the rules are ready.
  • The app is about 1.2 MB larger because of the built-in rules.

1.1.0 — 23 September 2026

Web apps

  • File → Create Web App… turns the current site into its own app in ~/Applications. It uses the site's icon (or its initial) and shows a preview before you create it.
  • Web apps keep their own data. Cookies, logins and storage are separate from Litr and from other web apps.
  • Web apps open without browser chrome: no sidebar or toolbar, just the page and its title. Press ⌘L to show the address bar.
  • Litr keeps the web apps it created up to date when it is updated.
  • Settings lists your web apps, with Open and Move to Trash.

1.0.0 — 23 September 2026

First public release.

Browsing

  • Vertical tabs in a sidebar you can hide (⌘S), with drag-and-drop reordering and middle-click to close.
  • Pinned tabs (⇧⌘P, or drag onto the Pinned section) are always restored. Closing one resets it to its pinned page.
  • Address bar (⌘L): enter an address or search. Local development hosts (localhost, .test, .local) open over http.
  • Search engine: choose DuckDuckGo (the default), Google, Kagi or Bing.
  • Back, forward, reload, zoom per tab, find in page (⌘F) and downloads to ~/Downloads.
  • Links that open a new window open as a new tab. ⌘-click opens one in the background.

Memory

  • A tab loads only when shown. At most three tabs stay loaded (1 to 6 in settings).
  • Background tabs are unloaded after five minutes (configurable), or right away when macOS runs low on memory.
  • Unloaded tabs come back where you left off, with their back/forward history and scroll position.

Look

  • Frameless window with a glass edge: translucent, blurred chrome tinted by each site's theme colour. It can be turned off in settings.
  • Focus mode (⇧⌘F) hides everything but the page.

Productivity

  • Command palette (⌘K): switch tabs, run commands, search history and open pages.
  • Searchable history (⌘Y), grouped by site.
  • Scheduled tabs (⌥⌘S): unload a tab or open a page after a countdown, or every day at a set time.
  • Tabs, history and settings survive a restart.

Privacy

  • No telemetry, no analytics, no accounts. History and settings stay on your Mac.

Distribution

  • About 3 MB, signed with a Developer ID and notarized by Apple.