Boards
Separate worlds - Work, Home, a client, a side project. Each board gets its own icon, accent colour, background and aliases. Ctrl+โ โ switches between them. Boards you're done with can be archived instead of deleted.
Most browsers give you a grid of the sites you visited most. Lanes gives you a canvas instead. Build boards for the different parts of your life, split each one into vertical lanes, fill them with groups of links, notes, checklists and countdowns - then reach any of it from a keyboard-first launcher. It all lives in your own browser.
Nothing to install No sign-up Import your existing bookmarks
One board, four lanes, six item types. You decide how many of each, and what goes in them.
Lanes doesn't ask you to learn an app. It gives you four nested containers and gets out of the way.
Separate worlds - Work, Home, a client, a side project. Each board gets its own icon, accent colour, background and aliases. Ctrl+โ โ switches between them. Boards you're done with can be archived instead of deleted.
Up to six independent vertical columns inside a board. Name them and they get a quiet label; leave a name blank and the lane simply carries none. Groups drag freely between lanes.
The cards that hold your items, of every type. Each one takes a colour, a description, its own density and a maximum height - so a group with sixty links scrolls inside its card instead of stretching the page. Pin one to keep it at the top of its lane.
What actually goes in a group: shortcuts, collections, notes, todo lists, countdowns and separators. Mix them however the group needs.
Every one of these is in the app today, in version 0.5.1.
Ctrl+K opens one field that searches links, groups, boards and actions. Narrow it with operators, or scope it to the current board instead of everything.
!commands
Define a shortcut once and search any site straight from the launcher.
{q} inserts the URL-encoded query, {raw} inserts it untouched.
A collection holds many related links. Show it as an accordion, a compact list, an environment matrix, or a grid of icons.
Choose Comfortable, Compact or Dense globally, then override the setting per group or collection when one card needs to hold more.
Press E to unlock. Drag items, groups and boards, select several at once to move or delete them in bulk, and undo anything with Ctrl+Z.
Dark, light or follow the system. Fourteen background presets, or any image URL, colour or CSS gradient you like - globally, or overridden on a single board.
Export the HTML bookmark file from any browser and import it. Lanes shows you exactly what it found - and what looks broken - before it changes anything.
Save any group as a template and drop it onto another board. Templates travel with your backups, and a single group can be exported as its own file to hand to a colleague.
Local version history keeps recent, daily and weekly snapshots inside the browser, so an accidental delete is a click away - not a rebuild.
An empty board is a hard place to begin. Add a ready-made example item to any group and adapt it to your own workflow - the demo links all point at example.com, so nothing you did not choose ends up on your board.
The reason most start pages fall apart at forty links is that they only have one shape. Lanes gives you enough structure to stay readable at hundreds.
One field covers every link you have saved, plus your groups, boards and the actions you can take. What it cannot find locally, it hands to the search engine you chose.
tag:, group:, collection: and env:, combinable.
If your work involves the same handful of services across development, test, acceptance and production, you don't want twenty-four bookmarks. You want a grid. Describe the URL once and Lanes fills the rest in.
{env} and {label} expand to each environment's token and its display label.{-env}, {env-}, {.env} and {env.} vanish entirely when the token is empty, which is exactly what production usually needs.
Six item types can live inside a group, in any order.
A single link with tags, aliases and an icon - the site's own favicon, an emoji, a letter, or nothing.
Many related links in sections, a list, a matrix or an icon grid. Drag a shortcut in to nest it.
A short block of context. Give it a due date and it grows a progress bar that turns amber, then red.
A checklist with priorities, due dates, optional links per task, and completed items tucked away.
Days to a launch, a deadline, a trip. It sits on the board and quietly counts.
A labelled divider for when a group has two halves that shouldn't blur together.
Not just shortcuts - a real hierarchical navigation mode. Press K and you are moving through groups, collections and items with the arrow keys, with a heads-up display showing what each key does at the level you're on. Boards sit outside that hierarchy: Ctrl+โ โ switches between them whether or not you are in keyboard mode. ? opens the full list.
Lanes is one HTML page running in your browser. Your boards are stored in that browser's local storage and nowhere else. That's the whole architecture - which is a real advantage and a real responsibility, so here are both sides of it.
Your boards never travel, but the page is not silent. Lanes makes exactly these outbound requests, and no others:
favicon.ico, then falls back to
Google's and DuckDuckGo's public favicon services. Those requests reveal the domain being asked
about. Set a shortcut's icon to an emoji, a letter or none to avoid them.Lanes also tells you when it can't save - if browser storage is unavailable or full, a warning appears before you close the tab, rather than after.
Lanes is one self-contained HTML page. That is not a technical footnote - it means you can take the whole application with you and keep using it independently of this website.
Always the current version, nothing to maintain. Set it as your browser's homepage and it is there every time you open a window.
One HTML file, well under a megabyte. Put it on your disk, a USB stick or a shared drive and open it there. No install, no server, no connection needed to load it.
file://, an intranet or anywhere you host itA downloaded copy is a snapshot: it will not update itself, and browsers treat a local file as a separate origin, so its boards are stored apart from the online version - and some browsers restrict storage for local files altogether. If you want the same setup in both places, export a JSON backup from one and restore it in the other. For most people the hosted version is the easier choice; the download is there for offline machines, locked-down networks, and anyone who would rather not depend on a website staying up.
You can also export from inside the app at any time, under Settings โ Data & sharing: a clean copy like this one, or a copy with your own boards already baked into it.
Lanes is built by one person, and Lanes has no analytics - which means nothing is reported back automatically when something goes wrong. If you hit a bug, or you can think of a way it should work better, an email is the only way it reaches me. It genuinely helps.
Bug reports, feature ideas and "why does it do that?" are all welcome.
Nothing to install, nothing to sign up for. Start with an empty board or import the bookmarks you already have.