Repository navigation
Vaultite for Windows, a Browser bundle with spaces, tab groups like Chrome's and tabs that archive themselves,
the quick switcher as the browser's command bar, and a much lighter app: big vaults keep up with edits, typing and
scrolling redraw a fraction of what they did.
- Vaultite for Windows: an installer for x64 and Arm (no administrator needed: it installs for you, in the Start
menu), and Vaultite Nightly's beside it; each updates itself from the release feed. The window is a Windows one, its
controls over the page's top-right corner in the page's colours, its menus on Alt; .md files and vaultite:// links
open in it. Set up puts vau on your PATH for PowerShell, cmd and Git Bash;vau wsl installputs it in WSL's
distros, where it reaches the app on Windows;vau serviceruns the server at login as a scheduled task, with no
window; files open in their app and show in Explorer.vau service statussays whether the service runs. - Terminals on Windows: PowerShell by default, or Windows PowerShell, Command Prompt, Git Bash or a WSL distro
(Terminal settings, Shell), each withvauon its path; shells outlive the server there too, and Claude Code and
Codex start from any of them, their state shown as on a Mac. - A Browser bundle: built in beside Standard and Zen, the app as a web browser first: your favourite pages as
tiles over vertical tabs, ⌘T an address bar that finds anything, spaces, tabs archived after 12 hours and the notes
about the page you're on. Life OS moved to Get bundles, beside Agents (a setup made with it stays as it is), and a
bundle from there leaves with its pages and snippets when you switch, as the built-in ones do. - Workspaces are spaces: each can have an icon and a colour, shown in the sidebar's switcher (the sidebars take a
little of the colour), and a Browser container its web pages open in; a two-finger swipe over a sidebar goes to the
next or previous one. - Tab groups look and move like Chrome's: solid chips in the group's colour, its tabs set in by its line in the
sidebar; folding shrinks the tabs into the chip, opening grows them back, and new or closed tabs in the Tabs panel
slide in and out. Its … or a right-click opens its editor: the name, typed live, and its colours, one click each. - Tabs archive themselves: with Tabs' Archive tabs (after 12 hours to 30 days), unpinned tabs you haven't looked at
close into Archived tabs, to reopen where they were or find in the quick switcher; never pinned ones, ones on screen,
terminals or unsaved edits. - The quick switcher is the browser's command bar: it finds your open web tabs (picking one goes to it), bookmarks and
history, and opens what you type as an address or searches the web for it. New tabs can open the switcher as a launcher
or a web page (Settings > Appearance > New tabs open,vau newtab opens). - Translucent window: in the Mac and Windows 11 apps, the desktop can show through the sidebars, the tab bar and the
status bar, blurred and in your colour scheme, while pages stay solid (Settings, Appearance; solid with Reduce
transparency). - Big vaults keep up with edits: in a 24,000-note vault the app loads a quarter of the data it did (the lines
links sit on come only for the Links panel, which keeps their room while they come); after an edit the server does a
sixth of the work to refresh it and a fifteenth for an open local graph (the graph updates only the edited files'
links), and an open graph view is sent only what changed. It starts sooner too: lists in properties as Obsidian
writes them, and nested ones read before, no longer go through the YAML library; renaming a note many others link to
takes a third of the time, a search half; the first click after a pause no longer waits while it looks the vault
over, nor, on Linux, does an agent's every read. - Lighter typing and scrolling: a keystroke in a note redraws a third of what it did (its title, properties and
header items stay as they are), and as little with an agent's cursor and comments in it, and the status bar no longer
makes the page lay itself out again for it; the quick switcher redraws less per letter; scrolling a long note or a big
folder in the file tree restyles a sixth of what it did each step; switching tabs redraws an eighth less. - An idle server stays idle late in the day: the day's recap, made again every few minutes after a change (or
while Activity waits to be allowed to write it), reads only the work that's new since the last one, where it read
again every version of every file changed that day; a server's CPU while nothing happens no longer grows with how
busy the day has been. - Snooze in the inbox: a result or an agent's event can be put off (a phone's swipe, the clock button, a right-click:
in an hour, this evening, tomorrow, next week or a time you pick) and comes back on top when it's due, with a toast and
a phone notification; the Inbox page lists what's snoozed, to bring back early.vau inbox snooze. - Dragging moves only what you drag: where scrollbars take room (Linux, Windows, a Mac set to show them), Pinned's
tiles no longer lose a column and jump when something dragged in makes their panel scroll, the tab strip no longer
shows a scrollbar under its tabs, and a panel's scrollbar no longer comes and goes mid-drag; a sheet's scrollbar sits
in its margin, its content lined up with its close button. A move redraws only what it changes, where it redrew the
page under it. - Escape cancels a drag everywhere, and lists scroll near their edges: a canvas card mid-move goes back, a sidebar,
split or column being resized returns to its size; Pinned, the Tabs panel, a new tab's sections, Sites and a table
wider than its note scroll along while something is held near their edge, and a wheel or trackpad scrolling under a
still pointer moves the drop with it. A dashboard card held between two cells lands there, as a board's card between
two columns lights the nearer; a status bar item dragged along no longer shifts the items past the line, and a file
held at the top of the Files panel no longer goes to Pinned above it. Letting go after Escape no longer opens what was
dragged. From the keyboard: Move tab left and right (⌃⇧PgUp and PgDn in the desktop app), and Pinned's menu moves a
page up or down. - Phone tabs move like Chrome's: the tab list opens, and a card grows into its page, on the frame you lift your
finger; the picture stays inside its card all the way, Done tapped while the list opens turns it back, and the other
cards close up after one you close from where they were. A new tab's card shows its page instead of a plus. - The status bar keeps its items while you drag one back: an item dragged out of its tray over the bar no longer
makes the bar leave out every other item, so it can go among them. - The quick switcher lists every match: scrolling down a long list of matches no longer stops partway, short of
the rest and of the row that searches every file. - Every dialog an agent waits on shows: a Claude Code session waiting on any of its dialogs (a one-time question,
a usage limit, not only a permission) is marked as needing you in Terminals and the inbox, no longer as working, and
its choices show there to pick from, as its questions do. - Links on web pages: on a Browser tab the Links panel lists the notes about the page and those linking it, and
other pages of its site your notes link; "Note on this page" (its … menu, or the panel) opens or makes its note. - Close pane: a pane's menu (right-click its bar, its strip or its title), the palette, ⌥⇧⌘W and an X by its handle
close it, pinned tabs too; Reopen closed tab (⇧⌘T) brings it back whole, where it was. ⌘W on a pinned tab says why it stays. - The sidebar header's items hide: right-click the left sidebar's header, Header ▸ ticks which show (the Inbox
button, Workspaces' numbers), on every device;sidebarHeaderin appearance.json. - Back, Forward and Reload open a new tab: a middle-click or ⌘-click on them in the Browser opens that page in a
tab of its own beside this one (Reload's a copy of it), this page staying where it is, as in other browsers. - Every colour tells apart in every scheme: Gruvbox (the default) and seven other schemes drew two of the ten
colours alike (red and pink, blue and indigo, purple and pink...), so two tab groups, workspaces or labels could look
the same; each now has a colour of its own. - Search reads as text: the search tab's matching lines and the quick switcher's previews show a note as it reads,
without link brackets, task boxes, callout types or TeX. - Keys named as each computer names them: plugins' descriptions and settings say Ctrl, Alt and Shift on Linux and
Windows (Find, Ctrl+F) instead of a Mac's ⌘ and ⌥. - A new tab opened while the app loads stays: on a device's first visit, a new tab asked for before the vault
arrived was replaced by the first pinned page. - Two web pages side by side stay still: the keyboard no longer bounces between them many times a second, the
focused pane flickering in the tab list and the app busy, after it moved from one to the other quickly. - Agents' lines are no longer drawn by default: Provenance still keeps which lines agents wrote (for
vau blame,
the recap and a right-click's "Written by"), but the bar by them is now a choice, in its setting Agents' lines. - Replies that don't land say so: a reply to an agent that it never starts on comes back with an error, your
words put back in the box (or a notification on the phone), instead of being marked sent and lost. - A reply never picks an agent's dialog: one typed while the agent shows something over its prompt (an offer of
Claude Code's, a menu) gets no Enter, so it can't choose that dialog's first option; it comes back with an error. - Agents' questions in the inbox: a question Claude Code asks shows whole in the inbox and its notifications, each
option with its description, no longer one cut line or "Asks permission"; tap an option to answer it, or reply with
its number, its name or your own words. A plan to approve shows the plan. - Agents log in with your passwords, never seeing them: give the browser a KeePass file for agents (KeeShare's export
of an Agents group) on the computer it runs on, andvau browser loginfills a site's username, password and one-time
code from it. Its password is kept in the Mac's Keychain or Linux's keyring (on a Linux with none, only till the app
quits). Entries not tagged agent-free wait for your yes, given on a Mac with a passkey on your phone, and nothing an
agent reads of the page shows what was filled. - Agents can't say yes for you: an agent's permission prompt in a terminal, and one the server waits on (an app's
tool through MCP), are approved or denied only in the app or on your phone, never by an agent or vau. - Agents' tabs in sight: the pane agents' browser tabs open in no longer shrinks a little with each tab till it's
gone, a pane squeezed too thin comes back at an even share, and Open web page always opens a new tab. - No more rules ping-pong: two machines on different versions sharing a vault no longer rewrite
.vaultite/AGENTS.md
back and forth; each writes it only when its own rules change. - Agents' tabs stay: short of memory, the browser no longer discards a tab an agent opened or one waiting on you,
so its number and its ask last. - Security pass: a page reaching the app under another site's name (DNS rebinding) can't read plugins' pages,
requests through Tailscale Funnel are refused, an HTML artifact can't take what it read to another site, files from
the artifacts' CDN cache never run as pages, other sites can't frame the app, and opening a script or an app kept in
the vault shows it in Finder instead of running it. Avaultite://commandlink (in a note or from another app) asks
before running a command that does more than open something, and Vaultite Connect without owner tools can't turn
plugins on or edit the agents' rules. - The desktop app is on Electron 44.9.3, which no longer trusts eMudhra's compromised intermediate certificates.
- Copy the sign-in code: the page an AI app opens to connect to your vault has a copy button beside its code, to
paste into Connections. - One server per vault on a machine: a second server for a vault this machine already serves won't start, and the
desktop app on a Mac whose always-on service serves the vault attaches its window and browser to that server rather
than starting its own. Agents' tabs outlast the server restarting. Other machines' agents use an always-on machine's
browser; a laptop's app answers only its own agents. - Updates wait for agents: the desktop app restarts into an update only once its browser is idle (no agent call
under way, no page waiting on you, no agent at work in the last 10 minutes); its server's update waits only for agents
at work, since the app's tabs and asks outlast the server restarting. - A server that updates itself:
vau service install --updates mainhas a service install follow a branch, taking
each commit CI passed on (fast-forward only, a clean checkout, never while agents use the browser), building it and
restarting when its own code changed; a failure keeps the version before and shows invau errors.vau version
says what runs and what the updates are doing. - Browser tabs from your phone: in the web app (another Mac, a phone), Show browser tabs lists the desktop app's web
pages, whose each is (an agent's and its task, or yours), its container, paused or waiting for you. Open one to watch it
live and tap, type and scroll in it, stop or resume its agents, see what they did there, and say Done to what an agent
asked (signing in, a check): the Inbox item a browser ask makes opens it. - Sites, tidied: each container is a card in its colour and leads with who you're signed in as, now on Google
(YouTube and its country sites in the same row, other Google accounts beside it), X, Reddit, GitHub, GitLab, Hacker
News, Instagram, Facebook, LinkedIn, Cloudflare, Cursor, Apple, Perplexity and Wikipedia too, WhatsApp as its open
page last showed, with their pictures; a site whose login cookie is there shows signed in even when it
won't say who, and keeps the name it last gave. Each site is asked only every few hours per login, again when you
sign in to another account. The rest fold behind "N more sites", latest visited first, and a filter finds a site or account.
Drag a container by its name (or Move up and down in its menu) to reorder it everywhere it's listed. The address bar's container menu says who you'd be in
each container. A page's own icon (Google Maps) no longer replaces its site's on every other tab. - Answered at once: what you do shows straight away instead of after the server replies. Forgetting a device,
signing out of a site, disconnecting an app, removing history, errors, extensions or reviewed files fold their rows
away; switches and names change as you set them; slow actions (Restore, Start it, Keep) say they're working and take
no second press. A machine's menu and "Choose where…" open at once. What fails comes back and says why. - ⌘A selects only what you're in, never the whole window: a menu's filter is a real field (⌘A, ⌥⌫, paste and
dictation work in it), a field being renamed keeps ⌘A for its text, a note in reading view selects its text, and the
sidebars and bars select nothing. - Vaultite Main updates again on a Mac whose shell aliases
rmto ask first; it kept the old version, saying the new
one didn't build. - A companion's comments and suggestions show as cards in the note's margin by default; the Conversations panel with a
dot by each line is the setting Comments: In the sidebar. - An app a LaunchAgent keeps running stays under it after updating itself, so a crash still restarts it.
- Vaultite Main on Linux updates itself again: since 2026-10-20 it built each update and never offered it (run
npm run app:installonce to get the fix). Its update toast names the app
that's ready (Vaultite Main, Vaultite Nightly), not always Vaultite. - Linux: an agent's terminal tab is named after the agent (Codex, not your prompt's "user@host: folder") until it
names itself. - Linux: Review has the text from just before an AI's change made right after a write of yours, instead of sometimes
saying no earlier version is kept. - Passkeys work in the browser: a site asking for one shows a QR code that your phone scans, and the phone's passkey (an
iPhone's iCloud Keychain, an Android's) signs you in or is saved there. Bluetooth needs to be on, on both. - Your devices, live: the Tabs panel marks which of your other devices are open now, and on those a tab can be
moved here or closed there (or all of them). Browsers are named by what they are and where ("Brave on Studio", not
"Chrome on Mac"), a device can be renamed, and automated browsers no longer show up. Devices, in Machines and the
palette, lists every app and browser. - Clicking a web page's field always types there: a click while a toast is over the page, or in a window that's behind,
no longer leaves the keyboard in a note. - Opening a web page no longer flashes white while the site answers: it shows the app's background until the site first
draws (pages that set no colour of their own are still white). - The view button picks any view, source mode too: right-click it, or hold it on phones. The views' menus show each
view's icon, with the check at the row's end.
Every change: CHANGELOG.md.