Tutorial
Your first project
Open a folder, learn what every part of the window does, add panels, move around the canvas and find anything from the keyboard. About ten minutes.
1. Open a folder
A workspace with no project yet shows the New workspace card. Choose Open a folder and pick the folder of a project you work on, or press Cmd/CtrlO from anywhere. Everything in this workspace now runs in that folder: new terminals start there, agents edit its files and Source Control follows its git repository.
- Clone from GitHub lists the repositories of the GitHub account signed in on this computer, and clones the one you choose.
- Clone from a URL takes any git link.
- Start a blank canvas skips the folder for now; you can add panels and open a project later.
Opened from this card, an empty canvas gets a few starter panels that fit the folder: for a code project, its README beside a terminal. Cmd/CtrlO points the workspace you are in at a folder without adding any, and a cloned repository starts empty. Either way, the next steps fill the canvas.
2. Find your way around the window
This is a project with three panels open: an editor, a terminal and the README. The numbers point at the parts you will use every day.
At the top right, next to Connect phone, are search (Cmd/CtrlK), Settings (Cmd/Ctrl,), notifications and your account. Under the bottom bar, a small meter shows how much of each coding agent’s plan you have left.
3. Add panels
Click Add panel or press Cmd/CtrlShiftE to open the Panel Library. Pick a group on the left, or just start typing a name. The new panel lands where you are looking.
- Enter adds the selected panel and closes the library; ShiftEnter adds it and keeps the library open for the next one.
- The panels you will add most have their own shortcuts, shown on their cards: a terminal with Cmd/CtrlShiftT, a code editor with Cmd/CtrlAltE and a browser with Cmd/CtrlShiftB.
- Agent cards have an Opens as switch: Task opens the agent in a Deska thread you can follow step by step, Terminal runs its own command line interface in a terminal panel.
Every panel is a window on the canvas. The editor below shows the file name and path in its title bar, its open files as tabs, and your uncommitted changes marked in the margin.
4. Move around the canvas
- Move a panel by dragging its title bar. Resize it from any edge or corner.
- Pan with two fingers on a trackpad, the scroll wheel, or by dragging with the right mouse button.
- Zoom with Cmd/Ctrl and the scroll wheel, or by pinching. Cmd/CtrlShift1 frames every panel at once (Zoom to fit).
- Jump to a panel by name with CtrlSpace, the Panel Switcher.
Zoom out below about 45% and the canvas turns into an overview: every panel shows as a picture of itself, so a busy desk stays readable and smooth. Drag a card to move that panel, or double-click it to zoom straight into it.
5. Find anything
Press Cmd/CtrlK and type a few letters. The Command Palette searches the files in your project, the commands Deska knows and the panels you have open. Use the arrow keys and Enter to open a result.
When what you typed is really a request, Tab sends it to your coding agent instead (Ask the agent), and the Create group can start a new worktree named after it. The full list of what the palette finds is in Command Palette & search.