Skip to Content
Getting startedFirst launch

First launch

The two editions open on different screens. Which one you have decides everything on this page, so start here:

EditionWhat you see first
Local (built from source)Your recent projects. No account, no sign-in
Hosted (the installers)A free sign-in screen

The local edition: recent projects

It opens on a list of the projects you have opened or saved before, newest first. Pick one, or start a new one.

A recent that no longer opens — the folder moved, the drive is not mounted — is marked on its own row rather than announced as an error. Your next move is to remove it or pick another, and both are right there.

Opening a project starts a fresh undo history. Undo belongs to the open document, so Ctrl/⌘ + Z can never step you backwards into the previous one.

The hosted edition: sign in

The app opens on /login. Authentication is email and password against the companion server, with forgot-password and reset flows. If the server is not running, you will be bounced back to /login — the dashboard and editor are both behind an auth guard.

RouteScreen
/loginSign in
/registerCreate an account
/forgot-passwordRequest a reset email
/reset-passwordSet a new password from the token in that email
/dashboardProject dashboard (requires auth)
/editor/:projectIdThe editor, bound to a project (requires auth)

Sessions are long-lived: refresh tokens live for 90 days and are stored in the operating system’s keychain rather than in the renderer.

The dashboard

The dashboard is where compositions are born. One project holds one composition to begin with, and you choose its size, frame rate and duration at creation time from a shared preset catalogue — the same catalogue the viewport header uses later, so the two never disagree.

Further compositions inside a project come from Composition → New Composition…, and are listed at the top of the Layers panel; see Compositions.

Create a project

Pick a name, then a size preset (or type a custom width and height), a frame rate, and a duration.

It opens in the editor

The editor loads at /editor/:projectId. The dashboard keeps a local SQLite index of known projects so the list is instant on next launch; if the native driver is unavailable the app falls back to an in-memory index rather than failing.

The onboarding tour

On first run an overlay offers a short tour of the workspace. It points at the real controls, and a step that asks you to do something advances when you have actually done it. You can replay it at any time from Help → Take a Tour, and Help → Power-user Tour goes further.

The default shortcuts already follow After Effects’ toolbar keys; see Coming from After Effects.

What you are looking at

┌──────────────────────────────────────────────────────────────┐ │ TitleBar window chrome: minimize / maximize / close │ ├──────────────────────────────────────────────────────────────┤ │ TopNav menu bar + tool rail + New Layer/Animate menus│ │ ToolOptionsBar contextual options for the active tool │ ├───────────┬──────────────────────────────┬───────────────────┤ │ Left │ │ Right Inspector │ │ Sidebar │ Workspace (viewport) │ Properties, Info,│ │ Project, │ │ Audio, Preview, │ │ Effect │ │ Effects & Presets│ │ Controls, │ │ Align, Character,│ │ Layers │ │ Paragraph │ ├───────────┴──────────────────────────────┴───────────────────┤ │ BottomTimeline Timeline / Graph Editor + transport │ ├──────────────────────────────────────────────────────────────┤ │ StatusBar save state · info readout · jobs · VU · timecode │ └──────────────────────────────────────────────────────────────┘

Every region is a dock: panels register into a region, tabs reorder, move between the two sidebars, close and reopen. Panels that are not shown by default open from Window ▸ Panels or the + at the foot of each rail. The layout is persisted, and Window ▸ Workspace ▸ Reset Layout puts it back.

Any panel can be popped out into its own window, which stays live-synced with the editor — useful on a second monitor. A popped-out viewport renders live from the engine.

If the viewport says it is waiting for the engine’s first frame for more than a few seconds, or the app stops with a “cannot start” message, see Troubleshooting.

Full walkthrough: The interface.

The one shortcut to learn first

Ctrl/⌘ + Shift + P opens the command palette. It reaches every registered command, every layer, every composition and any timecode, and it works even while a text field has focus.

PrefixWhat it searches
(plain text)everything
>commands
@layers
#compositions
:timecode — jump to a time

Next

Last updated on