DE

Menu reference

Every item in korTTY's menu bar, with its shortcut (where defined) and what it does. The in-window menu bar starts visible in each new window. Right-click either icon-toolbar row and choose Show/hide menu bar to toggle it, or press Ctrl+Shift+L (Cmd+Shift+L on macOS). You can also restore it by right-clicking the terminal or status bar. Visibility applies to the current window for this session; the macOS system menu bar remains available.

File

Item Shortcut Description
New Tab Ctrl+T Open Quick Connect in a new terminal tab
New Incognito Session… Open Quick Connect; the tab it opens is an incognito session whatever the connection says. Greyed out when your organization forbids incognito sessions
Rename Tab… Give the active terminal tab a name of its own instead of the connection's name or the title its shell set; an empty name shows that again. Available while a terminal tab is active. See Working with tabs
Close Tab Ctrl+W Close the active terminal tab
Close Other Tabs Close every other tab of the current window; the active tab stays open. Asks once when some of the closing terminals have split panes or a running command. The same entry is in a terminal tab's right-click menu. See Working with tabs
Close Tabs to the Right Close the tabs after the active tab, which stays open. Asks like Close Other Tabs. The same entry is in a terminal tab's right-click menu
Close All Tabs Close every tab in the current window; Reopen Closed Tab brings the terminal tabs back
Reopen Closed Tab Ctrl+Alt+Shift+T Reopen the terminal tab you closed last (or the tabs one command closed together) with a new session; greyed out while there is nothing to reopen. The same entry is in a terminal tab's right-click menu. See Working with tabs
Recently Closed ▸ What you closed, newest first, also before korTTY last quit: a tab, the tabs one command closed together, or Window: … for the tabs of a closed window. Choose an entry to reopen it; Clear List empties the list
New Window Ctrl+Shift+N Open an additional, independent main window
Close Window Ctrl+Shift+W Close the current window
Open Project… Ctrl+O Restore a saved project: its first window replaces the tabs of this window, each further window opens in a new window, and every window gets its position, size, tabs and active tab back. See Windows
Open Recent ▸ Under Connections, the saved connections you used last (up to 10, newest first, as at the top of Quick Connect), each opening a tab that signs in like Connect in the Connection Manager; under Projects, the projects you opened or saved last (up to 10), followed by the other projects in ~/.kortty/projects, each opening like Open Project…. Files that no longer exist are left out. Clear List empties the menu without deleting a connection or a project file. See Open Recent
Save Project… Ctrl+S Save every open window with its position, size and tabs as a project (.kortty)
Restore Previous Session Reopen the windows and tabs korTTY had open before this start, which it saves on its own while it runs: the first window opens in this window when it has no tabs, otherwise in a new window, and every further window in a new window; tabs that need a password, a new temporary SSH key or the locked vault wait in the restore bar. Greyed out while there is no previous session and after you restored it once. See Previous session
Create Backup… Ctrl+Shift+B Create an encrypted backup (ZIP password or GPG)
Import Backup… Restore from a backup file
Quit Ctrl+Q Exit korTTY

Connection entries (Quick Connect, Manage/Import/Export Connections) live in the Connections menu.

Edit

Item Shortcut Description
Cut Ctrl+X Cut (disabled for terminal tabs)
Copy Ctrl+C Copy the terminal selection
Paste Ctrl+V Paste into the terminal
Find… Ctrl+F Search the active tab (terminal scrollback or open editor). On Windows and Linux a focused terminal sends Ctrl+F to the shell, so open Find from this menu or the terminal's right-click menu there
Quick Select Ctrl+Shift+Space Label every web address, path, e-mail address, UUID, IP address, git hash and number of four or more digits in the focused terminal pane, and every match of your own patterns; type a label to copy its text, or Shift and the label to open a web or e-mail address, or in SSH and local-shell tabs a file path in the Snippet Editor. Disabled outside terminal tabs, see Quick select
Previous Prompt Ctrl+Shift+Up Scroll the focused terminal pane to the prompt before the one you are at, using the marks of a shell set up for shell integration; when it cannot, the status bar says why. Disabled outside terminal tabs
Next Prompt Ctrl+Shift+Down Scroll the focused terminal pane to the next prompt its shell marked, or back to the bottom after the last one. Disabled outside terminal tabs
Select Last Output Select what the last finished command printed in the focused terminal pane, using the marks of a shell set up for shell integration; the status bar says what was selected, or why nothing was. Disabled outside terminal tabs
Copy Last Output Copy what the last finished command printed in the focused terminal pane to the clipboard, without changing the selection. Disabled outside terminal tabs

Connections

Item Description
Quick Connect… Connect to a host without saving (Ctrl+K)
Manage Connections… Open the Connection Manager (tree, search, edit) (Ctrl+M)
Import… Import connections from other clients
Export… Export connections
SFTP-Client… Open the dual-panel SFTP file manager (Ctrl+Shift+U)
Open SFTP Here Open the SFTP file manager on the focused terminal pane's own SSH session, in the folder its shell is in

Configuration

Item Description
Security ▸ The vault, the credential, GPG-key and SSH-key managers and the known-hosts list; see Security below
Global Settings… Open the global Settings dialog (all tabs), Ctrl+,
Prevent System Sleep On macOS and Windows, enable activity-based system-sleep prevention. The computer is kept awake only while a terminal is connected, an enabled Scheduler job has a future run or is running, or an AI request is in progress. With none of these activities, system sleep remains available even while the item is checked. Display sleep is unaffected. On Linux the item is visible but disabled.

See the Settings reference for every individual setting.

Security

Item Shortcut Description
Unlock Vault… Enter the master password to unlock stored secrets when the startup prompt is off (disabled while unlocked)
Credentials… Ctrl+Shift+M Manage stored credentials (encrypted). The shortcut also works while a terminal has the focus
GPG-Keys… Ctrl+Shift+G Manage GPG keys used for backup encryption
SSH-Keys… Ctrl+Shift+I Manage SSH keys and passphrases
Known Hosts… Review, search and remove trusted SSH host keys

Tools

Tools menu

Item Description
Snippet Manager… Create, edit, organize, send and export command snippets in one workspace: the library and the snippets you edit as tabs, each with its stored Full code analysis (Ctrl+Shift+S)
New Snippet Manager Window Opens one more Snippet Manager as a window of its own, also in tab mode, for example to put a Full code analysis on a second screen while the terminals stay usable
JobScheduler… Schedule background command / snippet / AI-agent / AI-swarm / SFTP / Rsync jobs (Ctrl+Shift+J)
Video Manager… Manage terminal recordings and export to WebM/MKV via ffmpeg (Ctrl+Shift+V)
Start/Stop Terminal Recording Toggle recording of the active terminal (Ctrl+Shift+E)
Logfile Manager… Browse, filter, view, export (optionally trimmed to a time range) and delete the files written by terminal logging (Ctrl+Shift+X)
Session Journals… Manage session journals: search, open, rename, describe, export and delete them, and set the journal options (Ctrl+Alt+J)
Start/Stop Session Journal Toggle the session journal of the active terminal tab; starting mid-session imports the existing scrollback (Ctrl+Alt+T)
Add Journal Screenshot Snapshot the active terminal into its running session journal (Ctrl+Alt+C)
Session Processes… List the session workers of isolated SSH sessions with their memory, CPU share and running time, and end one
ASCII Art… Two tabs in one dialog: Text Banner renders text as a FIGlet banner in multiple font styles, AI Picture lets an AI profile draw a subject as ASCII art (Ctrl+Shift+A)

The three session-journal items stay visible but are disabled when an enterprise policy denies the session-journal feature.

AI

AI menu

Item Description
AI Manager… Manage AI profiles, integrated GGUF models, RAG knowledge stores, the AI Skills library, and Text/Coding roles (Ctrl+Shift+Y)
Saved Chats… Open the saved AI chat conversations directly in their own window; invoking it again brings the existing window to the front
AI Agent… Open the terminal AI agent Open the terminal AI agent (Ctrl+Alt+A)
AI Planning… Open the AI planning workflow Open the AI planning workflow (Ctrl+Alt+P)
AI Swarm… Broadcast one AI task to many servers and compare the answers (Ctrl+Alt+S)

AI Manager opens as a modeless window, so it can remain visible while you use the main window. Invoking it again restores and focuses the same manager for that main window instead of creating a duplicate. Its five sections are Profiles (connection mode, model, prompt preset, reasoning, internet access and token budget), Local Models (search/download/import GGUF models), Knowledge Stores (RAG sources), AI Skills (the skill library, moved here from the global settings dialog) and Local AI (Text/Coding/embedding roles and the local runtime). The open primary section remains marked by a bold accent underline after you move focus into its tables, fields, or buttons:

AI Manager with Local Models selected and persistently underlined

Plugins

Item Description
Terminal Effects… Enable/disable, configure, import/export terminal-effect plugins
AI Agent Design Choose how terminal AI agent runs are shown: a combination of designs, the default and your own combinations

View

Item Shortcut Description
Command Palette… Ctrl+Shift+P Open the command palette to find and run any menu command or a terminal command such as Clear Buffer, switch to an open tab, connect to a saved connection or run a snippet in the terminal, by typing part of its name; the shortcut also works while a terminal has the focus and with the menu bar hidden, and closes the palette again
Snippet Palette… none (assign one in Settings → Keyboard) Open the command palette with $ already typed, so it lists only the snippets and runs the one you choose in the focused pane of the terminal; a shortcut you assign also works while a terminal has the focus, and closes the palette again
Show Dashboard Ctrl+Shift+D Toggle the connections dashboard
Show Command Timestamps Ctrl+Shift+T Toggle inline command timestamps
Show Menu Bar Ctrl+Shift+L Toggle the in-window menu bar for this session; visible by default, also available from either icon-toolbar row’s context menu
Action toolbar — Show or hide the action row above the menu bar independently of the connection row; saved across windows and restarts
Connection toolbar — Show or hide the saved-server and group row independently of the action row; an empty connection row stays hidden outside customization
File Browser ▸ Show on Left Ctrl+Shift+K Dock the local file browser to the left of the terminal; unchecking the active side hides it
File Browser ▸ Show on Right Ctrl+Shift+R Dock the local file browser to the right of the terminal; unchecking the active side hides it
AI Agent Panel ▸ At Bottom / Dock Left / Dock Right Choose where the AI agent activity panel lives
AI Agent Panel ▸ Ask in Spotlight… Open a field in the middle of the focused terminal that asks the AI agent, with a profile to choose (the Spotlight)
AI Agent Panel ▸ Show or Hide Status Bar Show the status display of the focused terminal again after it faded out, or hide it
AI Agent Panel ▸ Design... Open Plugins → AI Agent Design
Live Journal ▸ Dock Left / Dock Right Dock the live journal panel beside the terminal; selecting the active side hides it
Live Journal ▸ Show/Hide Ctrl+Alt+L Toggle the live journal panel on its last-used side (right by default)
Coding Agents ▸ Dock Left / Dock Right Dock the Coding Agents panel beside the terminal; selecting the active side hides it
Coding Agents ▸ Show/Hide Ctrl+Alt+G Toggle the Coding Agents panel on its last-used side (right by default)
Coding Agents ▸ Next Blocked Agent Ctrl+Alt+N Bring the next coding agent that is waiting for a decision to the front, across windows
Remote Files Sidebar ▸ Dock Left / Dock Right Dock the remote files sidebar beside the panes of every terminal tab; unchecking the active side hides it. Offered while the active tab has an SSH pane or the sidebar is on
Remote Files Sidebar ▸ Show/Hide Remote Files Sidebar Show the remote files sidebar on the right, or hide it; hiding asks first while sidebar transfers are running
Zoom In Alt++ Increase terminal font size
Zoom Out Alt+- Decrease terminal font size
Reset Zoom Alt+0 Reset terminal font size
Background Transparency Slider (0–100 %) that makes the terminal background see-through to the desktop while the text stays sharp; every split pane inherits the value. The value is saved across restarts; fullscreen temporarily renders terminal backgrounds opaque and restores the value when you leave. Switching it on or off needs a restart, so the status bar shows a hint when you cross that threshold. Shown in the in-window menu bar only.
Panes ▸ Split Pane Ctrl+Shift+O Split the focused pane of the active terminal tab on that pane's own server, as Split Right (same server) or Split Down (same server) in its right-click menu does: the new pane goes to the right when the pane is wide and below it when it is tall, and gets the keyboard focus (see Split operations). On macOS the key is Cmd+Shift+O
Panes ▸ Split Right / Split Down Split the focused pane on that pane's own server, with the new pane always to the right / below
Panes ▸ Close Pane Close the focused pane of the active tab without asking; the keyboard moves to the first remaining pane. Disabled while the tab has a single pane
Panes ▸ Focus Pane Left / Right / Above / Below Ctrl+Alt+Left / Ctrl+Alt+Right / Ctrl+Alt+Up / Ctrl+Alt+Down Move the keyboard focus to the split pane on that side of the focused pane in the active tab; at the edge of the tab nothing happens. Available while the active tab has two or more panes. On macOS the keys are Cmd+Option with an arrow key
Panes ▸ Next Pane / Previous Pane Move the keyboard focus to the next or previous pane of the active tab, starting over after the last one
Panes ▸ Zoom Pane Ctrl+Shift+Enter Let the focused pane of the active tab fill the whole tab, or show all its panes again; the check mark shows whether a pane is zoomed. Splitting, closing or moving a pane and moving the focus to another pane show all panes again as well (see Split operations). Available while the active tab has two or more panes. On macOS the key is Cmd+Shift+Enter
Panes ▸ Broadcast to All Panes of This Tab Switch the active tab's broadcast mode on or off, as Extras → Broadcast Mode in a pane's right-click menu does; the check mark shows whether it is on. Switching it on needs two or more panes
Multi-exec ▸ Include This Pane Let the focused pane of the active terminal tab take part in multi-exec, so what you type in it also goes to the other panes that take part, in any tab and window, or take it out again; the check mark shows whether it takes part. Extras → Multi-exec: Include This Pane in a pane's right-click menu does the same for that pane
Multi-exec ▸ Include All Panes of This Tab Let every pane of the active terminal tab take part in multi-exec, or take them all out when they all take part; the check mark shows whether they do. The tab's right-click menu has the same entry
Multi-exec ▸ Include All Terminals of This Window Let every pane of every terminal tab of this window take part in multi-exec
Multi-exec ▸ Stop Multi-exec Take every pane of every window out of multi-exec, as Stop in the status bar does. Available while a pane takes part
Highlighting ▸ Highlighting On Ctrl+Shift+H Switch keyword highlighting on or off for the focused pane of the active tab; switching it back on restores the set the pane showed last. Applies to the running session only
Highlighting ▸ None / rule set Choose the rule set the focused pane shows: None, a built-in set (Errors and warnings, Network addresses, Network devices) or one of your own. Applies to the running session only
Highlighting ▸ Manage Rule Sets… Open the rule-set editor to create, change, duplicate or delete your own rule sets and look at the built-in ones; it opens on the set the focused pane shows
Terminal Effect ▸ Choose the terminal effect of the active terminal tab: None or one of the installed effect plugins. The submenu is greyed out while terminal effects are switched off; its animation-speed slider below the plugins is enabled only while a plugin is active
Fullscreen F12 Toggle window fullscreen
Terminal-only Fullscreen Ctrl+Shift+F Show the whole korTTY window — menus, tabs and status bar included — kept at its previous window size and centered on an empty fullscreen background, hiding the desktop and other windows
Hide terminal scrollbars in fullscreen Also hide scrollbars while in fullscreen

Teamwork

Item Description
Teamwork Settings… Configure shared connection sources and synchronization

Help

Item Shortcut Description
Manual F1 Open this documentation inside korTTY
About korTTY Version and project information

The manual has its own text-size buttons at the top left of its window: A-, the current percentage, and A+. Clicking the percentage resets it. The same three actions have keyboard shortcuts: Cmd++, Cmd+-, Cmd+0. korTTY remembers the size, and the size covers the whole window — the page and, when it is open, the AI search panel beside it. See Manual text size.

Screenshots and diagrams enlarge on click: the picture opens over the page at the largest size the window allows, with − / + buttons and a percentage that returns it to that fitted size. Zoom further to read a single setting row, drag the picture to pan, and close with the ×, Esc or a click next to the picture. Ctrl and the wheel zoom as well. The same works in the online guide.

JobScheduler status

This menu sits after Help and appears only while the Show Jobs status in menu bar option of the JobScheduler is on and a scheduled entry is active. It always starts with Open JobScheduler…. While jobs run it lists a Running jobs header, a status line per job and a Cancel item per job; the cancel items work without a window. Below them, Next jobs lists the queued scheduled jobs with their start times.

macOS Dock & menu bar

On macOS the packaged app keeps running in the background (so the JobScheduler can run scheduled jobs) even after the last window is closed. korTTY therefore adds two extra entry points so it stays reachable — and quittable — with no window open:

  • Dock icon menu — right-click korTTY's Dock icon for quick actions: New Window, New Tab in Current Window, Manage Connections…, Open Project…, Manual, About korTTY, and Quit.
  • Menu-bar (status) icon — a system-tray icon with New Window and Quit; clicking the icon opens a new window.

Both provide a reliable Quit even when every window is closed.

The menu bar at the top of the screen stays as well when you close the last window, and while no korTTY window has the focus it can still be the menu bar of a window you closed. Its entries then act in the korTTY window you used last, which comes to the front, or open a new window first when none is open: New Tab opens Quick Connect there, Manage Connections... the Connection Manager. New Window, Quit, Prevent System Sleep, Stop Multi-exec and cancelling a running job need no window. Close Tab, Close All Tabs, Close Window, Close Pane, Cut, Copy, Paste, Broadcast to All Panes of This Tab and the three Include entries of View → Multi-exec do nothing from the menu bar of a closed window, so they never close a tab or a pane, paste into it or change where your typing goes in a window you are not looking at.