0.16.0
View on GitHubLilo, redrawn.
A calmer look everywhere, your own agents beside your tabs, and a sidebar that tidies itself.
Your agents, in Lilo.
Talk to Claude, Codex, Gemini and other agents with your own subscriptions. Shift-Command-A asks from any page, and each conversation keeps its pages in the sidebar.
A sidebar that tidies itself.
Three tabs from one site gather into a stack, and agents and terminals can sit in their own trays. Each opens like a folder.
Calmer, everywhere.
Settings, the Command bar, History, the first-run setup and every dialog now share one quiet, native design.
All changes in this release
Added
- Talk to your own agents in Lilo, opt in from Settings > AI agents: Claude Agent, Codex, Gemini CLI, Copilot and the rest of the ACP registry, with your subscriptions. ⇧⌘A asks from any page with what you read attached, each conversation is a sidebar row with the pages the agent opens, and you answer its questions without leaving your tab.
- Drag a sidebar tab onto the center of another open tab to open them side by side in Split View. Drop near a row’s edge to reorder.
- The seasonal app icon setting previews the Halloween version of your icon, and the Agents settings show each app's own icon and when it was last seen.
- A blank tab shows the Command bar in place instead of an empty page, with your frequent sites and recent conversations.
- The library menu at the bottom of the sidebar lists your last downloads, opens them in one click and leads to all downloads
- With the sidebar and the bars hidden, a thin line above the page shows how far a page has loaded.
- Drag the sidebar's edge to its narrowest to fold it to an icon rail: tabs, folders, favorites and Spaces stay a click away; a folder lists its tabs beside the rail.
- Three or more tabs from one site gather into a stack in the sidebar, named after what their titles share; it opens like a folder and closes all its pages at once. Group by Type puts agents and terminals in their own trays above the web pages, each foldable while still showing what needs you. Both, and a one-off sort by site or title, sit behind a new button on the divider above the open tabs.
- A Claude conversation shows how much of your plan's session and weekly limits you have used, next to the context gauge, with each limit's reset time in its tooltip.
- A setting in Appearance hides Space names in the bottom bar, leaving each Space as its icon.
Changed
- Agent requests answer with Allow and Don't Allow, the way macOS asks; "always" and "never" moved into a menu on Allow, and an agent's action on a site offers Always Allow on This Site there too.
- The Agents button sits beside Reload whenever Agents are on: a ring turns around it while an agent works, an orange count says how many wait for you, and its list starts with New.
- A conversation's row shows its agent's icon, its changes on the right and its state as a badge on the icon, in the sidebar, the tab strip and the Command bar; a question waits in the conversation and the Agents list, leaving the row only an orange dot.
- Conversations read calmer: an agent's question docks above the reply field with its exact command, Return to allow and Esc to refuse; code sits on a neutral background, dark mode uses the system's grey, and Ask an agent takes the reply field's shape with Return and Cmd Return shown.
- Clear Browsing Data, What's New, an agent asking to connect, sharing a tab and an unresponsive page now open as one kind of centered window over the page: Esc cancels, Command-Return confirms, and the default button sits last on the right.
- The sidebar paints your Space's color exactly as you chose it, and its text, selection, hover and accent derive from that color so they stay legible on any color, at any time of day.
- Sidebar rows share one anatomy: every tab, folder, terminal and agent row is 32 pt high with its icon, title and one accessory, and the New Tab row keeps New Tab and New Terminal (Ask an Agent stays on ⇧⌘A and the Agents button).
- With tabs at the top or bottom, tabs that no longer fit fold to their icon instead of shrinking to unreadable titles, then the row scrolls.
- With tabs on the right, the address can now go with the tabs: it heads their column with Back, Forward and Reload, while the sidebar button stays by the window controls.
- Settings are redesigned: grouped boxes with a short note under each page title, visual pickers for zoom, minimum font size, calls and terminal themes, and simpler profile cards with a color dot.
- The Command bar is a calmer palette over the page: a large field with the scope as a token, filters as chips, one row per result with the site's tile and its address without https://, shortcuts as keycaps, bookmarks as tiles when empty, and the terminals with their state.
- Find in page is a compact capsule: the match count sits inside the field, the previous and next arrows are one control, and their tooltips show Find Next and Find Previous shortcuts.
- The first-run setup fills the window, one question per screen: how you will use Lilo, shown as pictures of each answer; your browsers and password managers together; and Your Lilo, where theme, tab edge, color and the essentials show on a live window. Tips now arrive the first time you do the thing they are about.
- The address shows its details, permissions and zoom in one drawer anchored to it, and requests float over the tab list instead of pushing it down.
- The recent tabs switcher (Control-Tab) shows its tabs as a row of large icons centered on the page, with the chosen tab's full title and details below.
- The downloads and archived tabs menu gives each download a file tile with its progress or failure, and section headers with Show All.
- Notices over the page share one capsule: the first one shows, the others fold into "N more notices", and a debugging extension is stopped with Stop Debugging.
- With the tabs at the bottom and the address among them, Back, Forward and Reload sit in the bottom bar too, leaving only the page title at the top.
- The undo toast docks above the bottom of the sidebar, where it never covers the page (over the page when the sidebar is hidden), counts down with a ring, says Reopen for a closed tab, and waits its turn behind another toast.
- Downloads, the Process Manager and Diagnostics open as system screens beside the page, like Settings: their sections in the sidebar, one row per download, tab or process, and a pill in the tab strip when the tabs are on top or at the bottom.
- History shows one row per page, with the site's icon, its title, one line of detail and the time, grouped by day under a count of pages and sites.
- The Space editor applies each change as you make it, with no Save button, and picks the material, the color and the time of day switch right in the sidebar, which repaints as its own preview. With the tabs on top or at the bottom, it drops from the strip's Space button over the page.
- Extensions look the part: the extensions popover has full rows and buttons, an extension's page opens on its icon, description and capabilities with Remove Extension last, and a permission request floats from the extensions button with the extension's icon instead of pushing the tabs down.
- On a narrow sidebar the Agents button moves into the address field, so Back, Forward and Reload keep their place. With the address hidden, the page's buttons wait behind one button.
- A calmer Appearance section in the Space editor: material, color and time of day sit in one group, and the color row opens the sources, swatches and custom color in a popover.
- Sidebar text turns white on medium and saturated Space colors, such as a medium blue or a bright red, where it reads better than black.
- Downloads keeps Show Downloads Folder and Clear Finished Downloads in a menu at the top right of the page, leaving its sidebar to navigation.
- The import screen of the first launch reads at a glance: what it imports fits in one sentence, and the password managers wait behind a single row.
- The onboarding's Your Lilo screen lays its look out as settings rows beside the live preview, and now also sets where the address bar goes.
- The command bar is more compact: a narrower panel, 40 px rows with the address beside the title, and bookmarks in a single strip of chips.
- The agent menu lists only the agents this Mac can start: one that needs Node.js or uv appears once it is installed.
- Asking an agent needs no folder: without one, it works in a folder of its own. In a project another agent is already working in, it gets its own copy on its own, so the Own copy switch is gone.
- An agent that needs you to sign in no longer fails your first message: the conversation shows the sign-in and sends the message once you are signed in.
- A long Space name in the bottom bar shrinks a little before it is cut short, so more of it stays readable.
- The Agents button now sits in the sidebar's New Tab row, after New Terminal, drawn in outline like the buttons beside it; the top line and the address field no longer make room for it, and a sidebar with the address hidden can be narrower again. A tray of agents or terminals no longer leaves a gap below it.
Fixed
- Smoother scrolling: swiping between spaces follows the finger without the blur lag, a fling that starts on the sidebar no longer spills onto the page, the terminal reaches 120 Hz from the first frame of a scroll, and image diffs in Changes scroll without stalls.
- The bar above the page leaves the page's color while Settings or History covers it, and a page with a fixed header no longer tints it with its logo or text.
- Choosing an agent in the Ask bar's menu selects it instead of closing the bar.
- Pages that animate their own scrolling, as smooth-scroll libraries do, now run at your display's full refresh rate instead of 60 fps, so they feel as smooth as in Chrome on a 120 Hz screen. Turn off Full refresh rate in Settings or during onboarding to save battery.
- Switching Spaces keeps the New Tab row of the Space sliding away instead of dropping it mid-swipe.
- Stacks and trays open and fold like folders, their tabs rising in as one block, and a stack closed down to a single tab turns back into a plain tab.
- Opening the first terminal or agent no longer makes the rows below jump over the tray as it slides in.