Skip to Content
ReferenceDesktop reference

Desktop settings, shortcuts and configuration

This page is the lookup table for SynapseX Desktop: where each setting lives, what every keyboard shortcut does, exactly which tools each agent security mode allows, and the identifiers your IT team needs to package or allow-list the app. Use it when you already know what you want and just need the exact value.

Installing for the first time? Start at /desktop/install.

Where is each setting?

Settings open with Cmd+, on macOS. The navigation has three sections:

SectionTabs
SynapseX AIAccount, Plan & Resources, Permissions
DesktopGeneral, Shortcuts
ServerServers, Compute Services, Providers, Models

These docs cover Account, Permissions, and the Providers and Models views. The remaining tabs are shipped but not documented here.

Agent security modes

Settings → SynapseX AIPermissionsAgent security mode picks one of three concrete rule bundles. This is the exact per-tool mapping — allow means the agent acts without asking, ask means you get a prompt, deny means it is refused outright.

ToolFull accessSandboxedStrict
readallowallowask
editallowallowask
globallowallowask
grepallowallowask
listallowallowask
taskallowallowask
skillallowallowask
todowriteallowallowallow
questionallowallowallow
lspallowallowallow
bashallowaskask
webfetchallowaskask
websearchallowaskask
doom_loopallowaskask
external_directoryallowaskdeny

Sandboxed is the practical middle ground: reading and editing files inside the project stays automatic, while anything that runs a command, reaches the network, or touches a directory outside the project asks first. Strict never lets the agent leave the project directory at all.

The same three presets are also selectable from the permission-mode control in the composer, and both surfaces write identical configuration. Task guide: /desktop/agent-permissions.

Keyboard shortcuts

The application menu bar is built on macOS only. On Windows and Linux the menu and its accelerators do not exist; drive the app from the in-app UI instead.

ShortcutAction
Cmd+OOpen Project…
Shift+Cmd+SNew Session
Cmd+Shift+NNew Window
Cmd+,Settings
Cmd+BToggle Sidebar
Ctrl+` Toggle Terminal
Toggle File Tree (menu item, no accelerator)
Cmd+[Back
Cmd+]Forward
Option+UpPrevious Session
Option+DownNext Session
Cmd+Option+UpPrevious Project
Cmd+Option+DownNext Project

The same table alongside the SynapseX Chat shortcuts: /reference/keyboard-shortcuts.

Environment variables

Set these before launching the app to point it at a different endpoint or to supply a key without signing in.

VariableWhat it doesDefault
SYNAPSEX_API_KEYLoads the built-in synapsex model provider from the environment instead of a stored sign-inunset
SYNAPSEX_API_URLBase URL of the built-in synapsex model providerhttps://platform.synapsex.ai/api/v1
SYNAPSEX_AUTH_URLHost used by the device-flow sign-inhttps://chat.synapsex.ai
SYNAPSEX_COMPUTE_URLHost of SynapseX Computehttps://chat.synapsex.ai
SYNAPSEX_CHAT_URLOrigin loaded by the embedded web modes in the title barhttps://chat.synapsex.ai
SYNAPSEX_CODE_PORTPins the loopback port of the embedded agent server instead of using a random oneephemeral port
SYNAPSEX_CODE_CONFIG_DIROverrides the configuration directoryXDG config dir
SYNAPSEX_CODE_DISABLE_DEFAULT_PLUGINSDisables the built-in plugins, including the plugin that provides “Sign in with SynapseX”unset
SYNAPSEX_CODE_SERVER_USERNAME / SYNAPSEX_CODE_SERVER_PASSWORDBasic-auth credentials of the embedded agent server. The desktop normally sets these itself — username synapsexCode and a fresh random password on every launchset per launch
# Linux: start the desktop app with a pinned agent-server port SYNAPSEX_CODE_PORT=4096 ./synapsex-desktop-x86_64.AppImage

The app runs its agent server on 127.0.0.1 behind HTTP Basic auth, so your code, terminal and git stay on your machine — only model traffic leaves it.

Identifiers for IT and packaging

ItemValue
Application idai.synapsexCode.desktop
Product nameSynapseX
macOS bundleSynapseX.app
Windows executableSynapseX.exe
Linux executableai.synapsexCode.desktop
URL schemesynapsexCode://
Version1.17.9

The app registers itself as the handler for synapsexCode:// links, so links can open directly in the desktop app.

Windows: running the agent server in WSL

On Windows the app can host the SynapseX Code server inside a WSL distribution rather than on the Windows side. The option lives in Settings → Desktop → WSL. This page documents only that the option exists.