Terminals you can arrange like VS Code, and that an agent can drive.

A permanent URL for this exact release.

Published 24 October 2026. The notes, known limits, build number, source commit, and the file itself stay attached to version 1.20.0.

Read every release
Linelark Notepad Studio

What shipped in 1.20.0.

Closing a terminal just closes it

  • The ✕ in the terminal list and the trash button in the header now end the shell and show what is left. The list of projects and files no longer appears where the terminal was; it comes up only when you press ⇄ or ask for a new terminal. The small header buttons and the list’s ✕ are also larger and clickable over their whole area.

Move, split and join terminals

  • Terminals are kept in groups, as in VS Code. Drag a terminal onto another pane to split in beside it, or onto a row of the list to give it a group of its own at that position. The same actions are in the terminal picker and in a row’s context menu: Join Terminal, Unsplit Terminal, Move Pane Left or Right, and Move Up or Down in the list.
  • Showing a terminal shows its whole group, and the list brackets the shells that are side by side.

Claude Code can read and drive other terminals

  • The editor’s MCP server gains list_terminals, read_terminal and send_to_terminal. Listing and reading are approved in advance; typing into a terminal always asks, because a command can do anything a person at that prompt could. Every shell exports LINELARK_TERMINAL_ID, so an agent can tell the terminal it runs in from the one it was asked to use.

Claude Code integration is offered where you will see it

  • If you use Claude Code and the integration is not installed, the terminal panel now shows a banner explaining what it gives you, with Set Up… opening the same consent dialog as the menu item. The ✕ stops the offer for good. The dialog also no longer claims Claude can only read: reads are approved in advance and every change still asks. Run the setup again to get the approvals for the two new read tools.

Help menu

  • Help gains a Donate via PayPal… item.

Known limits in 1.20.0

  • A group holds up to three shells in two columns. A terminal cannot be dragged into the editor or the right dock, and terminals cannot be renamed.
  • send_to_terminal types into whatever is in front of the shell, so a running program receives the text as input. Terminal sessions are not restored after quitting the app.
  • The universal Studio download requires macOS 14 or later. Touch ID and Mac-password vault unlocking use the provisioning profile included in the signed build; password and recovery-key access remain available without it.
Artifact SHA-2564f2917504301f9ff6007ccf6ac690711376ed022d1d53e26448b54ec25c1bf83

Source commit 51852acc37ce05092388a692a083663a8e72cab8