The command palette is the fastest way to do anything in Polaris. It's an overlay that appears in the centre of the screen with a single text input. Type to filter the list of all available actions. Press Enter to run.
- Ctrl+P (or Cmd+P on macOS) - open the command palette.
- Ctrl+Shift+P - same thing (alternative).
- From the menu: View → Command Palette.
A small text box appears in the centre of the screen. The current window stays visible behind it; the canvas is greyed out slightly.
- Type a few characters. The list filters in real time.
- Use Up / Down arrows (or Ctrl+J / Ctrl+K) to move through the results.
- Press Enter to run the highlighted command.
- Press Escape to close the palette without running anything.
The list shows:
- The command label (what it does).
- The category in square brackets (e.g.,
[File],[View]). - The keyboard shortcut if there is one (e.g.,
Ctrl+S).
You can also click a command with the mouse.
Almost everything. The palette is a unified launcher for:
new- new pipelineopen- open a.polarisfilesave- savesave as- save under a new nameimport csv/parquet/xlsx/json/clipboardexport csv/parquet/xlsx/jsonrecent files- list of recent pipelines
undo/redocut/copy/paste/duplicate/deleteselect all
add filteradd sortadd bar chartadd group byadd inner joinadd csv reader- … and so on for all 40+ node types.
Just type add and pick from the list.
execute all- F5execute up to- Shift+F5cancel- stop a running pipelineclear cache- drop all cached results
auto layout- Ctrl+Shift+Lgroup/ungroup- Ctrl+G / Ctrl+Shift+Gfit to screen- Fzoom in/zoom out/reset zoom- Ctrl+Plus / Ctrl+Minus / Ctrl+1
graph mode- F2spreadsheet mode- F1split mode- F3toggle ai- Ctrl+Shift+Atoggle chart- F4toggle search- Ctrl+Ftoggle profile- F4 or right-click column → statisticstoggle grid- Ctrl+Gtoggle minimapfullscreen- F11
settings- Ctrl+,theme- switch palettereset layout- restore default panel arrangement
docs/documentation- open this doc setshortcuts- in-app shortcut referenceabout- version info
The palette uses fuzzy matching. You don't have to type the exact label. Examples:
| You type | Matches |
|---|---|
exec |
Execute All, Execute Up To, Cancel |
lay |
Auto Layout, Reset Layout |
csv |
Add CSV Reader, Import CSV, Export CSV |
imp |
Import CSV, Import Parquet, Import JSON, Import XLSX, Import Clipboard |
sav |
Save, Save As |
joi |
Add Inner Join, Add Left Join, Add Right Join, Add Full Join, Add Cross Join, Add Anti Join |
Matching is case-insensitive. Subsequence matching is supported: nla matches Auto Layout (the n, l, a are in order).
Each command has a category shown in square brackets:
[File]- file operations[Edit]- clipboard, undo[View]- panels, modes[Nodes]- add node, layout, group[Run]- execute, cancel[Window]- tabs[Help]- docs, about
You can type the category first to narrow:
view split-[View]Switch to Split modenodes add-[Nodes]submenu for adding nodes
| Shortcut | Action |
|---|---|
| Enter | Run the highlighted command |
| Up / Down | Move through results |
| Ctrl+J / Ctrl+K | Move through results (alternative) |
| Esc | Close the palette |
| Tab | Highlight the next result |
| Shift+Tab | Highlight the previous result |
| Ctrl+1 ... Ctrl+9 | Run the Nth result directly |
The numbered shortcuts are great when you know the order of common commands. For example, after typing exec, Ctrl+1 runs "Execute All".
As you type, the palette auto-completes based on the most likely match. The first result is auto-highlighted, so Enter runs it. To see other matches, use the arrow keys.
The palette remembers your last few commands. When you open it, the first few results are your most-recently-used ones. This makes repeating common actions (e.g., "auto layout after every change") very fast.
The palette is populated from every action registered in the application. If you write a plugin or extension, your commands will automatically appear in the palette.
Consider a common task: "add a Sort node, set the sort key to price, descending, and execute".
Mouse method:
- Find Sort in the palette.
- Drag it to the canvas.
- Click the Sort node.
- Click the Sort key field.
- Type
price. - Uncheck "Ascending".
- Press Enter.
- Press F5.
Command palette method:
Ctrl+P.- Type
add sort. Enter. Ctrl+P.- Type
execute all. Enter. - Click the Sort node. Click the Sort key field. Type
price. Uncheck Ascending. Enter.
Still requires the property edit. The palette is best for actions, not for editing parameters. For parameters, the Properties Panel is faster.
But for any "do this thing", the palette is at least 2–3× faster than navigating menus.
- Ctrl+P should be a reflex. If you find yourself reaching for the mouse, stop and try the palette first.
- Type the category first when you know it:
view splitis faster thansplit mode. - Use the numbered shortcuts for your top 5 commands.
- The palette shows keyboard shortcuts in the list, so it's a built-in shortcut reference.
- Escape to dismiss at any time - you can press Esc to back out of any sub-state.
| Want to... | Type |
|---|---|
| Save the current pipeline | save |
| Open a file | open |
| Run the pipeline | execute all |
| Add a Sort node | add sort |
| Add a Filter node | add filter |
| Add a Bar Chart | add bar |
| Open the AI panel | ai or toggle ai |
| Open the Chart panel | chart or toggle chart |
| Find in the grid | find or search |
| Auto-arrange the canvas | layout or auto layout |
| Switch to Spreadsheet mode | spreadsheet mode |
| Switch to Graph mode | graph mode |
| Switch to Split mode | split mode |
| Open Settings | settings |
| Show keyboard shortcuts | shortcuts or key |
| Quit Polaris | quit or exit |
- Keyboard shortcuts - every shortcut in Polaris.
- Interface tour - where the palette fits in the UI.
- The AI assistant - for when you want to do something but don't know the command.