Using the workspace

Keyboard shortcuts and settings

Every keyboard shortcut in the Duscode workspace, and what each Settings section holds, from your account and models to the vault, budgets and usage.

Keyboard shortcuts

On macOS, use ⌘ where this table says Ctrl.

Keys Action
Ctrl+K Search files and text
Ctrl+P Files: open a file from the project tree
Ctrl+B Collapse or expand the sidebar (on a phone: open or close it)
Alt+↑ / Alt+↓ Previous / next session in the sidebar, across your open projects
Ctrl+Shift+A, or Alt+Shift+↓ The next session that needs you, in any open project
Ctrl+1…9, or Alt+1…9 Open the sidebar's first to ninth project, at the session this tab last had open there. In Chrome and Edge, Ctrl+1…8 switch browser tabs, so use Alt there. On a Mac, ⌘+1…9 works in the desktop app; in a browser it switches tabs
Ctrl+Shift+G Git: changes, commit, push
Ctrl+, Open or close Settings
Ctrl+\ Hide the work pane, or bring back what was open in it
Ctrl+` Open the Terminal and type in it; again, back to the chat (more terminal keys)
Alt+P Open or close the Preview (your app inside Duscode)
Alt+N New session
Alt+M Choose the model: Auto or a pinned one
F1, or Shift+? when you're not typing Open Learn
Esc Close a dialog (Search, Files, Git, Projects, Project details, Settings, Platform), a menu or Learn, then the work pane
Enter / Shift+Enter Send / new line in the composer
Ctrl+S Save the open file
Ctrl+Enter Confirm a dialog with a text box, such as the commit message
Shift+Alt+F Format the open file
← / → Move between the work pane's tabs
↑ / ↓, Enter Move through menus and search results, and open one
G P U R C A D In the session menu, or on a focused session row: pull request, pin, unread, rename, copy link, archive, delete

Settings lists the shortcuts too, and so does Help › Keyboard shortcuts in the profile menu.

Settings

Click your profile at the bottom of the sidebar and choose Settings, or press Ctrl/⌘+,. Pick a section on the left, or search them all.

  • General. Appearance: the mode (Match system, Light or Dark) and the ten colour themes as swatches, applied as you click; the transcript's text size and width; and Motion (reduced turns animations off; System follows your device). The profile menu's Appearance is a quick switch for the same mode and theme.
  • Account. Your edition or plan. See Account and plan.
  • Models & keys. Add, replace or remove a key for each provider (see Add a key in Settings), and see which models answer each routing tier.
  • Vault. The secrets Dus uses by name. See Secrets vault.
  • Integrations. Source control, issue trackers, Sentry, notifications and CI runners. See Integrations.
  • Budgets. Your per-task limit. Change it in the configuration.
  • Usage. What Duscode spent on AI from this computer. See Usage.
  • Scheduled jobs. Every job, with its next and last run; the sidebar's Scheduled opens it. See Scheduled jobs.
  • Keyboard shortcuts. The table above.

Under Project, for the project you're in:

  • Permissions. The permission mode and your Always allow rules for this project. Remove a rule here, or add one.
  • This project. Where the architecture, the verification gate and the project config live.

Account and plan

Settings → Account shows your edition or plan.

  • During early access it shows Developer edition: every feature is on, and there's nothing to sign in to.
  • In a released build, click Sign in with your browser (or Sign in… in the profile menu). Your browser opens Duscode Cloud's sign-in page; check that it shows the same code as Settings, and approve. Cancel stops a sign-in that is waiting.
  • Signed in, you see your email, your licence and what your plan includes, with Refresh plan, Account & billing (opens your account on Duscode Cloud) and Sign out. Your projects and chats stay on your computer when you sign out.

See Pricing and plans.

Usage

Settings → Usage (or Usage in the profile menu) shows what Duscode spent on AI from this computer: Today and This month with the number of model calls, Saved by routing compared with the strongest model, Daily spend for the month, and spend By model. Your provider bills you directly; these numbers come from Duscode's own metering. See Cost and savings.

Platform

Platform is the admin console. Open it from the profile menu: it shows for admins of Duscode Cloud, and in the developer edition with sample data. It has three sections:

  • Overview. Accounts at a glance: users, paying customers, monthly revenue, and the waitlist (or, on sample data, what routing saves users). Your own spend is in Settings → Usage.
  • Users. A preview of team management, filled with sample data.
  • Plans & billing. The plans. Payments aren't connected yet.

Coming soon

A guided first run. See Coming soon. Your setup from other tools comes over with Bring your setup.

Something missing or wrong? Email support@duscode.com.