Repository navigation
Releases: Vaultite/vaultite
Release list
Nightly 0.8.1-nightly.202610301352
Vaultite Nightly: main at 9a1f423, built 2026-10-30 14:05 UTC. It installs beside Vaultite and updates itself to each next nightly.
Vaultite 0.8.0
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...
Vaultite 0.7.0
The web viewer becomes a browser (Shields, containers, Chrome extensions, agents using it), tab groups and vertical
tabs, bundles you can pick apart, try and browse, Obsidian's Advanced Slides and reading-view plugins, and a faster app.
- Chrome extensions run in web pages: add them from the Chrome Web Store (Add to Vaultite on an extension's page, or a
link in Extensions), a folder, or Brave and Chrome on the Mac; pinned ones' buttons are in the page's bar, every one in
its … menu. - Managed extensions: ones the Mac's owner names in a file from the terminal are always on in every page and container,
with no switch or Remove in the app, like Chrome's force-installed ones (a site blocker can't be turned off on a whim;
its blocked page and its asks for time work as in Chrome). - Extensions that watch or change pages' requests (chrome.webRequest) work with Shields on: password managers fill
sites' sign-in prompts (KeePassXC-Browser), and Zotero Connector sees what a page loads. - An extension added from Brave or Chrome comes with its settings there (options, sign-in, license), and one already
added gets them from its … menu, Settings from Brave: DeArrow's license and SponsorBlock's settings carry over. - Web pages open in containers, as in Firefox and Brave: Personal, Work or your own, each signed in on its own, so one
site can have several accounts side by side. The page's bar shows the tab's container and moves it to another, and a
site can always open in one. - A container can lock with Touch ID, like Brave's app lock: its pages stay hidden until unlocked, and lock again when
the Mac locks, sleeps or sits idle 15 minutes (Lock containers locks them now). - Web pages in the Mac app block ads, trackers and YouTube's video ads (Shields, with uBlock Origin's default lists): a
page's Shields button counts what was blocked and turns them off for its site. Nothing of it loads until a web page
opens. - Block an element (the Shields menu, the palette, or right-click a part of the page to start on it): point at part of a page, widen or narrow the pick with ↑ and ↓,
see it hidden before you save, and edit its selector. Rules areyoutube.com##selectorlines in the Browser's list
(.vaultite/plugins/web-viewer/blocked-elements.md; a Blocked elements note moves there once) that pages follow as it
changes; the Shields menu lists a site's rules (click one to show it again) and hides
YouTube's Shorts, recommendations or comments in one click. Agents add rules withvau browser block. - Web pages keep a history on this Mac: the address bar completes a site as you type and suggests your history,
bookmarks and open tabs, a new web tab starts at the address, ⌘Y opens History, and Import from Brave (or Chrome)
brings a profile's history in and its bookmarks into a Bookmarks note. - Make Vaultite the default browser (a command): links from other apps open in a web tab.
- The Web viewer is the Browser now, and Open in the browser is Open in another browser.
- A web page's bar is calmer: its container and Shields sit inside the address, one Save button saves the page to the
vault (plugins' ways to save, like Save video, in its menu), and Bookmark, Block an element, Open in another browser,
extensions and plugins' other actions are in its … menu. As a pane narrows, the address gives way first. - The Web pages panel is Sites: the sites signed in to in this workspace's logins (Default without workspaces) or a
container's, picked on its heading, with Sign out and Clear trackers; the Browser's settings list every container's. - Browser: each tab owns its page, so closing a tab always ends it (a slow page's sound no longer plays on with no tab),
two tabs of one address are two pages, ⌘⇧T opens one page, and the address shows while it loads; a tab's speaker mutes
it with a click, and the status bar names the pages playing sound. - Browser: switching between web tabs no longer flashes see-through for a frame. A tab's container menu is only for
choosing one (Open in, Always open here, New container, Manage containers); containers are added and changed in
Sites (the panel's + and the picked one's options, the Sites tab with every container and its options), which also
pins the sites each always opens. Menus mixing icons and checks put the check at the end, so no row starts indented. - Browser: menus, the palette, popovers, tooltips and toasts draw over a live page; it no longer freezes into a picture
or blinks as one opens, and a toast over a page lets clicks through to it. - Browser: "Open as player" (a page's … menu, ⌥⌘P) moves a tab's page, still playing, into a window of its own, its
video filling it full screen on its own Space, to watch or share in a call; Esc brings it back. A video's own full
screen now fills the window, and Picture in picture floats a page's video. - Browser, Block element: what you pick is marked in red but stays on the page until you press Block; Preview (P) hides
it for a look. Shields' button no longer goes missing on a page opened as the app starts, and is just the shield: the count is in its menu. - A web page playing sound shows a speaker on its tab; Mute tab is in its menu and its bar.
- A web tab playing a video keeps its speaker, and the status bar its "playing", through quiet scenes, till the video
pauses; the speaker sits beside the site's icon instead of replacing it. A background video in a quiet scene is no
longer let go when memory runs short. - Browser site styles: a site's own CSS (
.vaultite/plugins/web-viewer/sites/youtube.com.css) in the vault's look, its
colours and fonts as--vault-*variables that follow light, dark and the colour scheme; it applies as you save, wins
over the site's own without !important, and the Shields menu turns it off or opens it beside the page ("Style this
site…"). Agents write one withvau browser style. - Tint the active tab (Settings > Appearance, off by default): a web page's tab takes its container's colour, lightly.
The container's line under the address is straight. - Agents use the desktop app's browser as you would (
vau browser open,snapshot,act,read):
their tab opens beside yours, the bar says what they're doing with Pause, and Show what agents did in the
browser replays each run step by step. Each container says whether agents can't use it, read it, or act in it;
only the new Agents container lets them act until you say otherwise. - Browser agents over MCP:
browser_open,browser_snapshot,browser_actand the rest are MCP tools, and a server
without the desktop app (the always-on one) passes them to a Mac whose app has the vault open, or says none has.
Agents' tabs are grouped as / and marked theirs, they close their own, upload vault files, hear where a
download went, search a page (--find), get a picture of a background tab, run an expression in a world of its own,
and ask you to sign in with a Done in the tab's bar (and the Inbox). A tab an agent moved on in the background no
longer goes back to its first page when shown. - Agents in the browser:
actanswers what changed on the page once it settles (--diff) and fills a whole form at
once (--fields), refs last while their element does,browser rundoes a whole flow in one call (a script in a
sandbox, 30 s), andbrowser pdfsaves a page into the vault. "Show agents in the browser" shows the tabs agents work
in now, live, with Show tab and Pause, then past runs searched by agent, task or the summary given on open. - Agents never take your focus: a terminal an agent opens, resumes or dispatches goes in a tab behind yours, with a
quiet toast ("Claude Code started a session") and Show.vau terminal open claude --prompt "..."starts it on its task. - Agents' lines: what agents write in a note is marked theirs by line, kept beside the note (never in its text) and
found again as you edit: a thin bar in the writer's colour by each line, hover (or a held finger's menu) for who,
model, effort and when; a line you edit after an agent shows as both. Provenance's setting Agents' lines: a bar,
tinted (the text stays washed in their colour), or off.vau blame <note>lists them, and the day's recap counts
lines by agent. The companion is told an ask's whole paragraph and the three above it, uncut. - Agents' tabs show their state: the agent's logo stays, with a dot on its corner breathing while it works, yellow when
it waits on you, blue when its Inbox row has an answer to read, red if it failed, on the tab bar, the
Tabs panel, the phone's tabs and Terminals, which lists the ones that need you first, in bold (the status bar counts
the same). Closing an agent's tab leaves it running there; End session ends it (asking only while it works), and a
session dispatched from a note opens beside that note's tab, in its tab group. - Ask an agent in the background: a small box (the palette's look) takes a question, and Enter starts it in a new
Claude Code session with no tab, where the workspace's new sessions go (the agent, account and machine are picked
under the field, remembered per workspace); a toast says what was asked, with Open.vau terminal askdoes the same. - Terminals read OSC 7501 (program status): Claude Code says itself when it's working, waiting on you (for a permission,
an answer or a login, and why) or done, instead of hooks and screen reading, and so does Codex from 0.163 (its turn's
answer reaching the Inbox under its session's name); agents that don't speak it (older Codex, or any agent in tmux)
keep those, and Codex's permission prompts show as waiting with Approve and Deny. - Inbox: each agent session is one row, there only when it needs you (it asks, wants an approval, or its turn ended
with a question or an answer to read, judged from its last message by a small fast model), bold until you open it;
its sheet shows the answer draw...
Vaultite 0.6.3
A quieter first run with the Zen bundle, and steadier editing and Review.
- The Zen bundle replaces Agents: sidebars without rails that slide in from the window's edge, no tab bar, panes
floating on the window. New in Appearance: Sidebar rails, and Pane titles for a tab bar that's off. - Pinned pages can show as tiles: a grid of their icons at the top of the sidebar, named on hover (Pinned settings >
Show pinned pages as). - New plugin Glance (Navigation, off until turned on): ⌥-click a link, a file in the sidebar or a search result to see
it in a wide sheet over the page, live and editable, then Open in tab, Open to the side, or close it. - Phones: a page pulled down offers New note, Open a file (straight down) and Close tab; choose its three commands in
Settings > Appearance on the phone. - An agent that isn't installed (Claude Code, Codex...) says so in a toast instead of the companion staying on
starting; its terminal's tip says not installed. - New vaults: Start here tries the companion first (@claude in the note), and the Buttons panel is in the left sidebar.
- Applying Standard sets up what a new vault has: it no longer adds the pages of plugins already on (Activity, People,
Agents...); a bundle writes the pages of the plugins it turns on. - Bundles: the card of the bundle your setup matches says In use (a new vault's Standard), in place of the last one
applied. - Settings and Get plugins are quieter: fewer explanation lines under rows, and each plugin in Get plugins is one line
of description, its version and date beside its name. - Inbox: a result marked done is first under Done, and the agent's event about it is read and opens it in the archive.
- In the desktop app, a web page in a pane the status bar reaches over stays live: it stops above the bar instead of
freezing as a picture of itself. - Typing in a note no longer redraws the status bar's items: a keystroke draws less than half of what it did.
- Back to a page lands exactly where it was scrolled: its blocks come back at the height they had, not rounded up, so
the page no longer settles a few pixels as they load. - Switching to editing puts the cursor on a line still wholly in sight once the page settles, so the first key no
longer scrolls to a line that ended up half hidden. - A file written through the API just as something else changed is still told to open windows and plugins: Review
no longer misses an AI's edit made right after another change. - A file saved just before another write is no longer put down to that write in Activity, so Review still has the
text from just before an AI's change instead of saying no earlier version is kept.
Every change: CHANGELOG.md.
Vaultite 0.6.2
Apple Health in the iPhone app, and Health starting again in the Mac app.
- Health and other plugins built on Logs start in the Mac app again (it ships no .tsx, which its check wanted).
- Right-click the Properties header to show every note's properties, hide them or show them as text while editing;
the palette has the same, so hidden properties come back from anywhere. Settings calls the third choice As text. - The iPhone app reads Apple Health for a plugin that asks (Apple Health's Settings page): its whole history once, then
what's new as the Watch syncs, in the background, with the Activity rings (phoneHealthin the plugin API).
Every change: CHANGELOG.md.
Vaultite 0.6.1
A first run that feels finished: the Mac app installs like one, errors say what happened in plain words, and the palette and font picker open faster.
- The command palette, the quick switcher and the font picker open sooner and keep up with the pointer and the arrow
keys: the font picker no longer loads every font before it shows. - The app built from source (
npm run app:build,app:install) is Vaultite Main, an app of its own: a release
installs beside it instead of over it. - The Mac app's icon has the shape and margin of a Mac app's, and its disk image opens to a laid-out window (Vaultite,
an arrow, Applications) named just Vaultite. - Opened from its disk image, the Mac app offers to move itself to Applications, then reopens from there and ejects the
disk image. - Set up Vaultite says less: New vault and Open folder without a line under them, and Start with example notes.
- The plugin directory ends with its list, without a note under it (installing one still says it runs code).
- In the plugins list, "needs" shows only when what a plugin needs is off, as small as its byline.
- Companion is on by default: its session starts only when you first @ it or ask it something.
- A new vault's example notes are Start here, How this vault works (a tour of what a note holds) and the Claude page,
not every plugin's page. - A vault plugin using the app's CodeMirror starts in a new vault: Obsidian plugins no longer fail with "Class
extends value undefined". - Errors say what failed in plain words, never a program's text: a plugin that can't start says so with Turn off, and
the exact error waits behind Details (Copy details, the Errors page).
Every change: CHANGELOG.md.
Vaultite 0.6.0
Conflicts show in place, menus filter as you type, sidebars are yours to arrange, and vaults in iCloud Drive stay readable.
- What you type is kept on the device a moment after you stop, not only as it saves: a window closed right after
typing, with the server out of reach, offers those edits back the next time instead of losing them. - Review leaves out the dates the app keeps in a note (its
updated, moved by any edit): an AI's change shows and
counts only its own lines. - A vault plugin that changed after you allowed it says it's paused, once, in the inbox as waiting on you, naming the
jobs that won't run until you allow it again;vau schedule listshows them as paused. - The Agents bundle turns on Muse, and the web demo shows its page with sample data.
- Menus filter as you type: type while any menu is open and only the matching rows stay, those in its submenus
too (Panels ▸ More ▸ a panel), the best one ready for Enter; a long list (More) says so at the top. The Panels menu
shows each panel's icon beside its check. - Customize sidebars: a sheet with both sidebars side by side and the hidden panels below, to drag panels between
them or move one from its menu, with a filter and Restore defaults. Open it from Panels ▸ Customize sidebars…,
Settings > Appearance > Sidebars, or the palette. - Today's note in the sidebar: a Daily note panel (the sidebar's right-click menu, Panels) edits the day's note in
place beside whatever is open, as a scratchpad; its heading steps to other days and back to today, and a day without
a note is started from the template only when you ask. With the sidebar folded, its icon in the rail opens it
beside the rail to type in at once. It also opens as a tab, to keep in a split. - A day's plan on a dashboard:
```block-daydraws a daily note, or one section of it (section: Plan), to
check off and edit in place; it steps to tomorrow and back, opens the note, and starts a missing one from the
template. "Open tomorrow's daily note" joins today's in the palette. - Vaults in iCloud Drive stay readable: a note or setting iCloud moved to the cloud to save space (Optimize Mac
Storage), or that another device just changed, is brought down and read instead of showing as missing or empty, and
the server keeps the vault folder downloaded on its Mac (Finder's Keep Downloaded, which turns it off again). The
server no longer stalls at start on a file iCloud is slow to give while it updates the vault's notes. - A dashboard card of a
tasks,dataview orbase fence goes full width or under the one before without its query being erased: it's written after the fence's language (tasks wide), and bases'wide: truemoves there once. - Note dates: a note made in the app, by you or an agent, gets
createdandupdatedin its properties (your local
time, shown as dates), andupdatedmoves when its text is edited in the app, in the same save. Notes you already
have are left as they are; the property names are its settings, and it can be turned off. - Conflicts shown in place: when a note changes elsewhere in the lines you're typing, both versions appear right
there, named ("Claude Code edited line 6 while you typed"), each with Keep, plus Keep both; the rest merges, both
sides are kept in File history, and each choice can be undone. A save whose answer was lost (a phone going to sleep)
no longer conflicts with itself, and starting a companion on a note no longer reads as an AI changing it. - Pick a model before starting @name: the Start @name row's chip (Sonnet · medium) opens its model and effort
choices with a tap or click, on a phone too, now up to extra high and max; the row itself still starts at once. A
stopped agent's Start runs it as it ran before. - A companion whose session was stopped or ended no longer leaves its cursor behind, following you from note to note:
it goes until its session runs again. - A file's header row stays one tidy row on phones: Review is a short chip (who changed it in its tip), the folder
keeps its name and nothing runs off the edge. - Times in your local time: notes' and inbox items'
createdandupdatedare written in your time, not UTC
(existing ones are converted once), so an evening's item no longer reads as tomorrow. - Approvals wait for you: an app's request for your yes stays in the Inbox until you answer, however long, and
survives a restart. vau plugins checknames a schedule's op parameter it doesn't take, instead of the job failing when it's due.- Report screenshots are named for their day and report, so two agents'
after.pngno longer collide. - A person's profile card stays first when a timeline or a fact is added to a profile that had only the card.
- Move the mini player: drag it to any corner of the window, like picture in picture; it stays there, keeps clear
of the right sidebar and the pane's back and forward, and its video no longer shows controls it can't use. - Electron 44.9 and patch updates.
- Links to archived files keep working: a link to a file's old place (a recap, a report written before it was
archived) still opens it, and the file's next move rewrites it; recaps link files where they are now. - Fixes: a save both sides made alike no longer stalls unsaved; a plugin's page no longer crashes while it updates;
a menu filter with no match keeps taking keys; an iCloud copy of a daily note that can't merge no longer blocks the
day; undoing a Keep no longer drops what you typed since. - Moving or archiving a drawing (
.excalidraw) or any file with a long extension no longer doubles it. - One copy name: imported attachments and trashed files that share a name get " 1", " 2"..., as new files do.
- Sample folders (Settings > Files): folders of examples, not your data. Their notes are no one's people, books or
logs, and tasks, Dataview and database views made outside them leave them out. - No more duplicate daily notes: a day's note iCloud is still bringing from another Mac isn't made a second time,
and iCloud's copy of one ("2026-10-08 2") with nothing of its own merges into it and is archived when it's opened. - Companion cursor menu: right-click an agent's cursor (or … in its box) to show its session, switch the mode,
start a fresh session or stop it. A session that ends, however it ends, takes its cursor with it. - Faster diagrams: Mermaid diagrams are drawn by Pele, a fraction of the download and time; they follow light,
dark and the colour scheme as they change, fit narrow panes and zoom when they don't fit. - Birthdays in People: a person's
birthday(YYYY-MM-DD, or MM-DD) shows on their profile with their age, and the
people-birthdaysblock lists the next ones, red under a week away and orange under a month. - Closing tabs one after another, as browsers do: tabs closed with the mouse keep their width, so the next
tab's X comes under the pointer; they fill the bar again once the pointer leaves it. - More default hotkeys, as Google Docs and Finder have them: ⌘⇧X strikethrough, ⌘⇧H highlight, ⌘⇧C code, ⌘⌥1–6
headings (⌘⌥0 none), ⌘⇧7 / 8 / 9 numbered, bullet and task lists, ⌘⇧V paste as plain text, ⌥↑ / ⌥↓ move a line;
⌘[ / ⌘] back and forward, ⌘⌥W close other tabs, ⌘, Settings (in the browser too), ⌘⇧D today's daily note,?the
hotkeys; on a file tree row F2 renames, ⌘D duplicates and ⌘⌫ deletes; on a canvas ⇧1 / ⇧2 / ⇧0 fit, fit the
selection and 100% (rebindable now). A note's keys (⌘D, ⌘B...) no longer change it while the keyboard is elsewhere. - Agents' faces overlap as in a shared doc and fit the Conversations panel, the rest behind +N.
- Plugins' commands find
nodeandvauwhen the server runs under launchd. - Plugins installed by an older version no longer read as edited when an update is offered.
- A single plugin waiting for your yes gets its own Review button on Plugins.
- Applying a bundle turns off the CSS snippets another bundle brought (Life OS's serif titles); your own stay on.
Every change: CHANGELOG.md.
Vaultite 0.5.0
A companion agent writes beside you, AI apps draw the vault as cards, and the app is simpler to set up.
- Companion: an always-on Claude Code or Codex agent with its own cursor in your notes and drawings; write
@claude
in any line and it answers (starting if it isn't running), comments, suggests changes or types with you. - The vault in claude.ai and ChatGPT: their chats draw live cards for notes, tasks and boards, and Claude's
artifacts and ChatGPT's Intelligent UI saved to the vault run as they did there. - Review AI changes: what AI apps and agents changed, file by file, with Keep and Revert.
- Simpler to set up: most of the app is always on, Settings works like System Settings, three bundles you can share
as a link, and Vaultite's own plugins (Books, Today, Health, Muse, the coding agents...) install from its directory. - Editing as in Obsidian: tables cell by cell, Bases that save what you change, coloured highlights, graph filters
and shortcodes. - Watch and listen anywhere: a player that keeps going across the app and your devices, a Queue, Podcasts, and
offline media on the iPhone.
Every change: CHANGELOG.md.
Vaultite 0.4.0
Every AI app connects, from a new vault's first minute.
-
Connections from the start: a new vault offers Claude, ChatGPT, Muse and Grok Bot; Grok Bot connects too.
-
Plugins update on their own, and Claude's plan limits are read live.
-
Fixes from a new user's first hour: suggestions land after the link, recent files are yours, terminals run the
app's own vau, and the playground has one name. -
Recent files are yours: a blank tab's Recently changed and Recently opened, the quick switcher and Open Recent
leave out the plugins' built-in pages (Agents, Errors, a bundle's dashboards); a copy of one in your vault still shows. -
The playground, by one name: the vault menu, the Help menu and the made-up vault itself call it the playground,
and Manage vaults offers it too. -
Terminals run the app's own vau: it comes first on PATH once your shell's startup files have run, so another
vau installed elsewhere (Homebrew's, an older one) no longer runs instead. -
Suggestions land after the link: picking a
[[link,![[embed,[[Note#headingor slash menu item with Enter,
Tab or a click puts the cursor after it (past the]], so typing on no longer goes inside the link), and Escape
closes the list for good while you keep typing there (Ctrl-Space brings it back). -
A new vault has Connections: Minimal keeps the MCP plugin on, so Settings > Setup and a blank tab offer Claude,
ChatGPT, Muse and Grok Bot from the start (nothing is on the internet until you sign in to Vaultite Cloud). -
Grok Bot connects: desktop apps sign in through their own localhost address, and a connection takes the name of
the app whose sheet you typed its code in (Grok Bot signs in as Cursor). -
Claude's plan limits, asked live: each account's are asked of Claude Code as /usage does (every two minutes, or
now with the refresh button), no open session needed; a status line no longer shows one account's limits as another's. -
Plugins update on their own: Vaultite's installed plugins update by themselves every hour (Plugins page: Vaultite's,
all or none; each plugin's page can say otherwise), one notification says what's new, and every machine that allowed a
plugin runs the new version once it matches its source. Each plugin's page lists its updates with what each brought,
and can roll back the last one; the day's recap lists them too (vau plugin history,vau plugin rollback).
Every change: CHANGELOG.md.
Vaultite 0.3.0
Your AI apps up front, and your Mac's Vaultite from anywhere.
-
Connections: Claude, ChatGPT, Muse and Grok Bot on one page, from Settings or a blank tab, each set up in one sheet.
-
From anywhere: the phone and any browser reach your Mac's Vaultite at your vaultite.app address while it's on.
-
Plugins: their pages built in, a yes before they write on their own, and installs from a zip.
-
Connections leads with your AI apps: Claude, ChatGPT, Muse and Grok Bot as cards that say whether each is
connected, each opening its steps in a sheet (signing in to Vaultite Cloud first when there's no address yet), with
the account and addresses last. It's first in Settings > Setup and on a blank tab until an app is connected; what an
app writes is named as it signed in. -
Open your Mac's Vaultite from anywhere: signed in to Vaultite Cloud, the phone and any browser reach the whole app
athttps://<handle>.vaultite.appwhile the Mac is on, after signing in with the Vaultite account; terminals and
coding agents stay off there unless turned on in Connections. -
Every sidebar panel opens in a tab: Buttons now has a tab (drag its heading onto a pane, or Open in a tab), and
npm run checkflags a plugin's panel that has none (a warning for vault plugins). -
Terminal rows have a menu: right-click (or hold) a session in the Terminals panel or tab to copy its agent's
session ID or its terminal ID, open the agent's conversation, or end it;vau terminal listshows the session ID too. -
A plugin from a zip:
vau plugin install "https://…/x.zip#sha256=<hex>"installs a plugin downloaded from an
https address, checked against its hash, for plugins that aren't in a repository. -
A busy day in a calendar stays small: a query's month shows a day's first three files and "N more" to open the
rest. The sandbox's files were edited over the weeks before, not all just now, and one made before (desktop, the
web demo's saved copy) is made again. -
Web demo opens on a bundle:
?bundle=<id>starts it on that bundle, and the page around it (vaultite.com's
picker) switches bundles live; what needs a machine stays off whichever is applied. -
Lines between sidebar panels: Settings > Appearance (or the palette's Toggle lines between sidebar panels) draws
a line between the sidebars' panels; off by default. -
Properties start folded: in reading and editing, a note's Properties are one line until you open them; a file
whose Properties you open keeps them open on that device. -
Plugins' pages are built in: they live in
.vaultite/pages, update with their plugin, and never land among your
files; Copy to my vault (the page's bar, its menu) makes one yours to change, its pins and links following. A vault
with unchanged copies from before is asked once whether to use the built-in ones. A new vault's Start here note and
its AGENTS.md and CLAUDE.md lines come only when you tick "Start with example pages". -
Plugins ask before writing on their own: what a plugin writes outside
.vaultite/by itself (Activity's day
recaps, Agent files' pointer lines) needs your yes once ("Activity wants to write a recap of each day into
Recaps/"), kept in its settings under Writes on its own; anything else is refused and logged. What you or your agents
ask for never asks.
Every change: CHANGELOG.md.