Settings and keyboard shortcuts

14 minute read · Settings

Open Settings with the gear icon or Cmd+, on macOS / Ctrl+, on Windows and Linux. Search by the name of a control, or select a section on the left. This reference describes the current desktop interface; the website demo does not connect accounts or change desktop preferences.

Save, retry and reset

Most preferences save as you change them. Check the saved/error feedback before closing Settings. Retry repeats a failed save. Reset restores the preferences belonging to the selected section after confirmation; it does not erase conversations, projects or saved connections. Mail's SMTP port has its own Apply action because changing it restarts a server.

The defaults below describe a new profile. Your existing account may contain different saved values. Device-specific choices such as microphones, speakers, local editor paths and installed fonts depend on this computer.

General

Control What it does Initial value or example
Preferred app Chooses the external editor used by the project's Open in button. Select an installed app; this does not move the project folder. No explicitly selected editor.
Tools switches Show or hide individual tools on Home and in the Tools menu. Saved connections remain available when a tool is hidden. All tools visible.
Usage analytics Controls optional usage analytics. It does not turn cloud sync on or connect an AI provider. Off.

There is no startup-screen or restore-last-view selector in the current General section.

Appearance

Control Effect Default / range
Light, Dark, System Chooses the app's theme; System follows the operating system. Dark.
Palette Changes the base colors within the theme. Ink.
Accent color Changes selected controls, highlights and other accent-colored elements. Purple (#8b5cf6).
Font Size Changes interface text size. 18 px; 14–24 px.
Interface scale Enlarges or reduces the complete interface. Check narrow panels after increasing it. 100%; 80–120% in 5% steps.
Animations Enables interface transitions and movement. On.

These controls affect Vortex itself. They do not change the CSS of the website you are building.

Integrations and agent accounts

Integrations brings together coding agents, code hosting and deployment accounts. Expand the provider you need and inspect its installation and account status. Installation, signing in, choosing a default account and choosing a model are separate actions.

Control What to expect
Install / Update Prepares the selected local agent integration. Follow the displayed progress and error output.
Sign in / Add account Starts the provider's supported account flow. Codex and Claude Code support separate account profiles.
Default account / agent Sets the starting choice for new work. An existing chat retains its provider session.
Access mode Controls what an agent may do and when it needs approval. See permissions.
Code hosting connection Connects GitHub or GitLab for supported repository operations. It is distinct from signing in to a coding agent.
Add deployment account Stores a named Vercel or Laravel Forge connection in the encrypted Vault. Select its project/site separately in the project's Integrations.
Disconnect account Removes that saved connection after confirmation. Remote repositories, servers and deployments remain intact; projects using it need another connection.

Read the provider-specific guides before connecting Codex or Claude Code. The chat's Model picker controls the current conversation. Fast mode starts off in new chats and linked tasks use the standard service tier; see models and usage.

Panel layout

Open the saved Tools launcher, then keep a supported tool docked beside your work or float it inside Vortex. Its heading controls expand, restore and close the view. Closing a panel does not delete the saved connection. Files and change review explains editor positions; chat layouts explains dragging and resizing conversations.

Editor

Control Effect Default / range
Code font Typeface used by code editors and local/SSH terminals. Availability depends on installed fonts. JetBrains Mono, with monospace fallback.
Editor font size Text size in code editors. 12 px; 10–24 px.
Word wrap Wraps long lines within the editor width. Large files can retain horizontal scrolling for performance. On.
Try your settings Editable example to inspect font, size and wrapping. Editing this example does not save a project file.

The diff toolbar's Unified, Split and Wrap controls affect the current review. They are explained in file and change review.

Terminal

Control Effect Default / choices
Terminal font size Text size in local and SSH terminals. 13 px; 10–20 px.
Cursor style Appearance of the input cursor. Block; also Bar and Underline.
Scrollback Number of previous output lines retained for scrolling. More lines use more memory. 5,000; standard choices include 1,000, 10,000, 25,000 and 50,000.
Terminal theme Terminal-specific foreground/background colors. Vortex.

Scrollback is an output buffer, not an audit log or backup. Increasing it does not restore lines that have already been discarded. For connection controls, see SSH hosts and keys.

Notifications

Switch Meaning Default
Desktop notifications Allows operating-system notifications; OS notification permission still applies. On.
Notification sounds Plays supported notification sounds. On.
Show message preview Includes message content in notifications. Disable it when screen privacy matters. On.
Agent activity Enables chat activity notifications. On.
Questions and approvals Notifies when the agent needs your attention. On.
Agent started working Notifies at the start of work. Off.

If notifications are missing, check both these switches and the operating system's notification/focus settings. See Signals notifications for event-specific subscriptions.

Voice, Mail, MCP and updates

Section Main controls and where to continue
Voice Microphone, Sensitivity, Language, Spoken replies, Speakers and System voice. Spoken replies start off; sensitivity starts at Normal. Device/voice availability follows the OS. Voice walkthrough.
Mail SMTP port and Apply, local certificate status and renewal controls. The initial SMTP port is 2082. Local SMTP setup.
External MCP Connection source, server name/scope/transport, URL or command/arguments and headers/environment. Connecting tools.
Vortex MCP Allow external apps to use Vortex starts off; Confirm routine changes too starts on. Status, module switches, client setup, connection URL/token and saved approvals control access. Sharing Vortex tools.
Updates Automatically check for updates starts on. Vortex checks at startup, every hour while open, and when you return after a check is overdue. Check, download and install actions follow the updater's current state. Installation may require a restart. Updates and downloads.
About Installed application version, support/documentation and legal links. Include the version in a bug report.

Skills and project instructions

Skills is your personal skills library. New skill opens Skill name, When to use it and Skill instructions. Import skill file reads a skill into the library; Find a skill filters it; Edit changes its instructions. The library and a project's enabled skills are separate: use the project's settings to select the skills relevant to that project.

A skill does not sign in to an account, install its dependencies or grant permission to make changes. Read imported instructions before enabling them. Project instructions describe conventions and checks for that checkout; plain chats have no project settings. See workspaces and projects.

Compact sidebar controls

When the sidebar becomes narrow, Search, Agent activity and Vortex Cloud move into More workspace utilities (the button). Open it to reach those controls. They return inline when there is enough room. Tools stays accessible; a very narrow sidebar shows its icon instead of the text label. Keyboard commands remain available when a button is inside the overflow menu.

The matching panel-and-four-arrows icons open Chat position and Editor position. They arrange their respective areas; they do not switch projects or change the selected model. Expand/restore stays next to the close control. See chat layouts and editor positions.

Vortex Search: files, commands and saved resources

Open Vortex Search from the magnifying-glass button, Cmd+P / Ctrl+P for files, or Cmd+Shift+P / Ctrl+Shift+P for commands. The compact search field and result list keep commands and resource search in the same keyboard-driven window, identified by the orbit mark. You can use it from an open project or chat; you do not have to go Home first. In Database, Cmd+P / Ctrl+P retains the table picker; use the search button or Cmd+Shift+P / Ctrl+Shift+P for Vortex Search.

Type a category name such as SSH, databases, workspaces or chats, then select its Search … result with Up / Down and Enter (or Tab). The same input now filters that category. Type the resource name, use the arrows and press Enter to open it. No category bar or mouse click is required.

For example: Cmd+Shift+P / Ctrl+Shift+P → databases → Enter → catalog → Enter opens the saved catalog database. You can also type a direct prefix such as db: catalog, ssh: production, ftp: uploads, workspace: client, chat: checkout or signals: api.

Escape inside a category returns to the preceding search and query. Backspace in an empty category query does the same. Escape at the root closes search and restores focus. The original > command prefix still works; removing it returns to file search. Commands retain their current keyboard bindings beside the result.

Category What you search What selecting a result does
Files File names and paths in the active project. Opens the file in the existing editor while retaining the chat. If no project is active, type workspaces and choose Search Workspaces… first.
Commands Available application actions, by command name or category. Runs the action in the current view. The current keybinding appears beside it, including your customization.
Workspaces Workspace names and their included project names. Opens the workspace using its saved location where available. A workspace is a group of projects, not an individual folder. Removed/detached projects are not separate workspace results.
Projects Project names, workspace names and folder paths across the current account's workspaces. Switches to that project's workspace and makes it active for Files, Source Control and the project terminal.
Chats Conversation titles and workspace names in the current account. Opens that exact conversation. Deleted and archived chats are excluded; personal chats are identified separately.
Databases Saved database names, server names, host names and drivers. Opens the selected database in the Database tool. Each configured database on a server has its own result.
FTP / SFTP Saved connection names, host names and protocols. Opens that FTP, FTPS or SFTP connection in Files, including SFTP connections supplied by saved SSH hosts.
SSH Saved host names and addresses. Opens the selected saved host in Terminal.
Signals Saved application names and Local/Cloud labels. Opens that application's events, keeping local and cloud resources distinct.

Opening a saved connection from a project floats its tool over your existing work; the chat and unsent draft stay in place. It uses the normal connection flow, including Vault unlocking, authentication, host verification and connection errors. Selecting a result does not guarantee the server is reachable. Search uses connection labels and addresses, not passwords or private keys, and does not send an AI prompt or consume model tokens.

Only the chosen connection category loads its resource lists. Select Retry loading connections and press Enter to repeat failed loading. If connections are locked, the Open … to unlock result takes you to the tool's existing Vault flow. Sign in to search saved connections. Keyboard Shortcuts in the footer opens the shortcut editor.

Customize keyboard shortcuts

Open Settings → Keyboard Shortcuts, use its footer link in Vortex Search, or press Cmd+K, then Cmd+S on macOS / Ctrl+K, then Ctrl+S on Windows and Linux.

Control What it does
Search Filters by command, keybinding, context or source.
Record keys to search Lets you press the keys to find their assigned actions. Clear search returns the full list.
Modified Shows your customized bindings.
Command / Keybinding / When / Source Shows the action, keys, eligible view/context and whether the binding is Default or User.
Edit Captures a replacement key combination. Enable Two-step shortcut to capture a chord. Save applies it; Cancel or Escape discards the edit.
Conflict feedback Identifies an overlapping action or chord prefix. Choose different keys or change the existing binding first.
Remove Disables that action's binding; the command remains available in search.
Reset Restores that action's default binding. Reset all shortcuts restores all defaults after confirmation.

Changes save with your preferences. The previous binding stops working after replacement. Single-letter workspace shortcuts run only when you are not typing; a custom global shortcut needs a modifier or function key. Commands with no default keys can still be run from search and assigned a binding.

Default keyboard shortcuts

These are defaults before your custom bindings or operating-system overrides.

Action macOS Windows / Linux
Home / Mail / Terminal / Files / API / Database / Chats Cmd+1 through Cmd+7 Ctrl+1 through Ctrl+7
Vortex Search: files Cmd+P Ctrl+P
Vortex Search: commands Cmd+Shift+P Ctrl+Shift+P
Keyboard Shortcuts Cmd+K, then Cmd+S Ctrl+K, then Ctrl+S
Settings Cmd+, Ctrl+,
Toggle sidebar Cmd+B Ctrl+B
Documentation F1 F1
New window Cmd+Shift+N Ctrl+Shift+N
Agent activity Cmd+J Ctrl+J
New / close tool tab Cmd+T / Cmd+W Ctrl+T / Ctrl+W
Close all Terminal or Files sessions Cmd+Shift+W Ctrl+Shift+W
Refresh active tool Cmd+R or F5 Ctrl+R or F5
New chat Cmd+N Ctrl+N
Search chats in workspace Cmd+Shift+F Ctrl+Shift+F
Focus chat input Cmd+L Ctrl+L
Close App Cmd+Q Alt+F4

In a workspace, when you are not typing: F toggles project files, C (also D) Source Control, P Preview, T the local terminal, K Checks, R Resources and B Background Processes. In API, Cmd/Ctrl+Enter sends a request, Cmd/Ctrl+S saves it, Cmd/Ctrl+Shift+F searches requests, Cmd/Ctrl+F searches the response and Cmd/Ctrl+D duplicates the request when not typing. In Database, Cmd/Ctrl+P opens the table picker and Cmd/Ctrl+S saves a query to a file.

Context matters: a terminal, editor, browser or modal may handle a key before a global action. Cmd+S / Ctrl+S saves the active file editor; Shift+Enter inserts a new line in the chat composer. Closing a view does not delete its saved resource.

Workspace, chat and tool shortcuts

These commands are also available by name in Vortex Search. In a two-step binding, press the first combination, release it, then press the second. Alt is Option on a Mac. Ctrl+Tab uses the Control key on both platforms.

Action macOS Windows / Linux
New Workspace from Folder Cmd+K, Cmd+N Ctrl+K, Ctrl+N
Add Project to Workspace Cmd+K, Cmd+O Ctrl+K, Ctrl+O
Switch Workspace / Project / Chat by name Cmd+Alt+W / P / C Ctrl+Alt+W / P / C
Next / previous workspace Cmd+Alt+PageDown / PageUp Ctrl+Alt+PageDown / PageUp
Next / previous project in workspace Cmd+Alt+Down / Up Ctrl+Alt+Down / Up
Next / previous chat Ctrl+Tab / Ctrl+Shift+Tab Ctrl+Tab / Ctrl+Shift+Tab
Expand / Restore Chat Cmd+Shift+Enter Ctrl+Shift+Enter
Open Project Terminal Cmd+K, T Ctrl+K, T
Hide Project Terminal Cmd+K, H Ctrl+K, H
New Shell in Project Cmd+Shift+T Ctrl+Shift+T
End Active Shell Cmd+K, X Ctrl+K, X
Split / Unsplit Terminal Cmd+K, D Ctrl+K, D
Next / previous project shell Cmd+Alt+Right / Left Ctrl+Alt+Right / Left
Project Settings Cmd+K, comma Ctrl+K, comma
Close Side Panel Cmd+K, B Ctrl+K, B
Expand / Restore Side Panel Cmd+K, M Ctrl+K, M
Hide File Editor Cmd+K, E Ctrl+K, E
Open Database / FTP / SSH / Signals by name Cmd+Alt+D / F / S / G Ctrl+Alt+D / F / S / G
Next / previous tool tab Ctrl+Tab / Ctrl+Shift+Tab Ctrl+Tab / Ctrl+Shift+Tab
SSH: Show Hosts / Keys / Logs Cmd+K, H / K / L Ctrl+K, H / K / L
Duplicate SSH Session Cmd+Shift+D Ctrl+Shift+D
API: Toggle Request History Cmd+K, H Ctrl+K, H
Database: Query / Content / Structure Cmd+K, Q / C / D Ctrl+K, Q / C / D
Search Mail Cmd+F Ctrl+F
Next / previous mail message Alt+Down / Up Alt+Down / Up
Mail Setup Cmd+K, comma Ctrl+K, comma

Hiding the project terminal keeps its sessions available; End Active Shell ends the selected shell. Closing a side panel or hiding the editor does not delete its files or saved connection. Switching chats preserves each draft, and switching projects does not move a chat's project ownership. Workspace creation opens a folder picker; adding a project uses the current workspace.

The active view determines which command receives a shared binding. For example, Cmd/Ctrl+K then H hides a project terminal while working in a workspace, opens Hosts in SSH, and shows request history in API. Project Runtime and Setup, Show Known Hosts, Show Tinker, Reconnect SSH Session and Switch to Signals have no default key combination; run them through search or assign keys in Keyboard Shortcuts.

Copy on Windows, Linux and macOS

Use Copy buttons for responses, code or tool results. For selected text, use Ctrl+C on Windows/Linux or Cmd+C on macOS. In Windows/Linux terminals, Ctrl+C copies when terminal text is selected; without a selection it still interrupts the running command. Ctrl+Shift+C also copies a terminal selection. Copy buttons use the desktop clipboard bridge with a browser fallback; an actual clipboard failure must not be shown as a successful copy.

Check that a preference worked

Change one setting, wait for saved feedback, switch to the affected view and reopen Settings to confirm the value. For example, set Terminal font size to 15 px and open a terminal; change Word wrap and inspect a long line in a normal-sized file. If a save fails, keep the error and use Retry instead of repeatedly resetting unrelated preferences.

Updated Sep 22, 2026 · Need a hand?