vemry

Changelog

What changed in each version, newest first. Check for Updates in the app links here.

Installers and signatures are on the download page; the full commit history is on GitHub.

1.0.3

A table is edited without typing its pipes, and a few rough edges are smoothed: quick capture on Windows, the cursor on a new task, and new items in the file tree.

Tables

  • With the cursor in a table, Tab and Shift-Tab step from cell to cell, and Tab past the last cell opens a new row.
  • Enter opens an empty row below; Enter on an empty last row ends the table, the way it ends a list.
  • /table inserts three rows by three columns, and a size can be typed onto it: /table4x5 (or /4x5) is four rows by five columns, the header row counted among the rows.
  • A rendered table shows two thin bars by the pointer, below it and to its right, that add a row or a column.
  • Right-click a cell, or open the block handle’s menu, for Table ›: insert a row above or below or a column left or right, align a column, delete a row or a column. The same operations are commands in the palette.

Smaller things

  • Quick capture on Windows takes the keyboard as it opens; before, typing and Esc reached nothing until a click landed in the text. Esc now hides it from anywhere in the window.
  • After - [ ] the cursor stands where the task’s text will start, not against the checkbox.
  • After a new note, a new folder or a rename, the row in the file tree slides from where you typed its name to where it sorts, instead of vanishing and reappearing elsewhere.

1.0.2

Feedback goes to the developer from inside the app, and a first start offers Zhipu’s current flagship.

Feedback

  • Help › Send Feedback…, Send feedback… in the palette, or Settings › General: pick a problem, an idea or a question, write it, and it goes to the developer, signed in or not.
  • Signed in, replies go to your account’s address; signed out, leave an address, or none.
  • The diagnostics it attaches (version, system, interface language, current model) are listed line by line before you send, and can be unticked. Nothing from your vault is attached; what the server keeps is in the privacy policy.
  • A draft survives closing the dialog. If the server cannot be reached, the same text opens as an e-mail in your mail program instead.

AI models

  • A first start offers GLM-5.3, Zhipu’s current flagship, waiting for your key; the Zhipu preset lists glm-5.3-flash and glm-5.3. A settings file from 1.0.x keeps its model.
  • Attaching an image to a model that cannot read it names the current model and suggests deepseek-flash or glm-5.3-flash.

1.0.1

Your own choice of AI vendor: several providers side by side, each vendor’s current models spoken to in its own API, and one picker to switch between them.

AI models

  • Settings › AI holds a list of providers, each an endpoint, a key and the models it serves; vemry hosted is one more provider in the same list.
  • One picker switches the current model: in Settings, in the chat’s model menu, or from the palette (Switch model…). It holds from the next message, in both chat windows. Translation can use a model of its own or follow the chat’s.
  • Presets for OpenAI, Anthropic, xAI, Meta, Moonshot and Z.ai join Zhipu, DeepSeek and Ollama, each with its current models. OpenAI, xAI and Meta are spoken to in their Responses APIs and Anthropic in its Messages API, so tools and thinking work together on their newest models.
  • Thinking depth works on every current model — GPT-6, Claude 5, Grok 4.7 and 4.3, Muse Spark 1.3, Kimi K3, GLM-5.3 and DeepSeek — in each one’s own terms; a model that always thinks gets its lightest level for Off.
  • Web search works on DeepSeek, Anthropic, OpenAI, xAI, Meta and Zhipu’s GLM-5.3. It stays off until you turn it on, and each search is billed by the vendor.

Conversations

  • Switch models between any two messages, even across vendors. Each answer in the session log names the model that gave it, and Session Replay shows where the model changed.
  • A conversation that outgrows a model’s context compacts itself on every vendor, an overloaded server is retried, and a declined answer no longer leaves a fragment in the history.

Trust

  • ZHIPU_API_KEY from the environment fills only a blank Zhipu key, so it is never sent to another host.

1.0.0

The first release: everything on main as of October 2026.

Writing

  • A live-preview Markdown editor: / inserts any block, callouts in 32 types, block handles, folding, inline fields, and rich text that pastes in as Markdown.
  • The command palette (⌘P) holds every command in the app, your scripts’ included.
  • Quick capture: ⌥⇧Space from any app files a line into your inbox. Pair a phone and capture from there too (needs a free account).

Reading and study

  • Study a paper: paste an arXiv link or drop in a PDF. The source comes in as blocks and is read chapter by chapter, each chapter embedding the passages it draws on.
  • Retelling: explain a chapter in your own words and see what you got right, what you left out and which symbol you mixed up, each point linked to the paper.
  • Experiment blocks: ask for a runnable experiment for a section; it runs only when you press Run.
  • Cards and the Review view: what you didn’t quite get becomes cards, brought back as they start to fade.
  • Side-by-side translation of a note, a web page or a PDF, aligned paragraph by paragraph; on a PDF or a page, clicking a translation lights up its source.
  • The built-in browser: clip a page, a selection or a link, with images saved into your vault. On macOS, ads and trackers are blocked.

Views

  • Agenda, Board, Timeline, Graph, Claims, Evidence, Review and Session Replay, each a query over the same Markdown, and the vemry-query block that runs one inside a note.

Trust

  • Privacy zones: a folder, a note or a block marked private is never read, written or shown to the model.
  • The permission gate: every write stops at a diff; a whole turn’s writes can be undone together.
  • The audit log: every session replays step by step.
  • Update checks with signature verification; downloading and installing wait for you.

Accounts and hosted credit

  • An optional vemry account: sign in with a code sent to your email, switch to vemry hosted in Settings, and there’s no key to set up.
  • Hosted credit is charged per call at the vendor’s official price × 1.3, and every call is listed on the account page.

Languages

  • The interface reads in English, Chinese, Japanese, Korean, French, German and Spanish. It follows your system’s language, or the one you pick in Settings.