Desktop App Overview

Features of the standalone desktop application.

Motion.page Desktop is a standalone Electron app that brings the full builder to any website — no WordPress installation required. Point it at any URL, build animations, and publish them to a Convex-backed cloud that serves your site.

Desktop app project dashboard — grid of project cards with thumbnails


What makes it different

The WordPress plugin attaches to a WordPress site. The desktop app is site-agnostic — it loads any URL in a built-in browser window and layers the animation builder on top. You can use it with:

  • Static HTML sites and local development servers
  • Webflow, Framer, Shopify, or any hosted platform
  • Custom React, Next.js, or Nuxt apps
  • WordPress sites (as an alternative to the plugin)

Animations are saved to Convex cloud storage and delivered to the site via the CDN. No plugin, no server-side code needed.


Project dashboard

When the desktop app opens, you land on the Project Dashboard. It has five tabs along the left sidebar:

TabWhat it shows
ProjectsYour animation projects — each tied to a website URL
ArtifactsSelf-contained HTML/CSS/JS components (see below)
CanvasWebGPU canvas projects
CommunityShared community rooms and threads
NotificationsAlerts and activity for your account

The search bar at the top filters cards in the active tab. Each card shows a live thumbnail captured from the last session.


Projects

A project is the top-level unit. Each project stores:

  • A name and website URL — the address loaded in the Frame View
  • All timelines you create for that site
  • A thumbnail auto-captured from the last session

Open a project to enter the builder. The Frame View loads the project URL and the Left Panel shows the Library for that site. All changes are synced to Convex and published on save.

Click the Motion.page logo in the Left Panel at any time to return to the Project Dashboard.

See Workspace Overview for the full builder interface reference.


Artifacts

Artifacts are self-contained animation components — each is a bundle of HTML, CSS, and JavaScript that runs in isolation. Use them to:

  • Prototype animation ideas without a real website
  • Build reusable components (loaders, transitions, micro-interactions)
  • Share interactive demos with the community

Each artifact renders in a sandboxed iframe with @motion.page/sdk pre-loaded, so you can use Motion(...) calls directly in the JS panel.

Artifacts can be kept private (only visible to you) or made public to appear in the Community tab, where other users can view, fork, and star them.


How it connects to a website

The desktop app loads website URLs using Electron’s <webview> tag with a custom session. This means:

  • Any URL works — local (http://localhost:3000), staging, or production
  • The builder runtime is injected automatically into the loaded page, the same way the WordPress plugin works
  • Element selection works identically — click any element in the Frame View to target it with an animation

For the animations to run on the live site (outside the desktop app), the site must load the Motion.page runtime. See CDN delivery for how to add the CDN snippet to any site.


Cloud sync with Convex

All project data is stored in Convex — a real-time cloud backend. This means:

  • Timelines and artifacts are available on any machine when you sign in
  • Changes publish instantly to the CDN without manual exports
  • The Publish button in the Left Panel footer pushes the current timeline to Convex

Authentication uses email sign-in. Create an account at motion.page before launching the app.


System requirements and platforms

Motion.page Desktop is available for:

PlatformFormatArchitecture
macOSDMGIntel (x64) and Apple Silicon (arm64)
WindowsNSIS installerx64 and arm64
LinuxAppImagex64

Minimum requirements: a modern 64-bit OS with hardware-accelerated graphics for the WebGPU canvas features.


Download and install

  1. Download the installer

    Go to motion.page and download the installer for your platform. Releases are also published on GitHub at CoreBunch/Motion.page-Releases.

  2. Install the app

    macOS — Open the DMG, drag Motion.page Desktop to /Applications.

    Windows — Run the .exe installer and follow the setup wizard.

    Linux — Make the AppImage executable (chmod +x Motion.page-Desktop-linux.AppImage) and run it.

  3. Sign in

    On first launch, enter your Motion.page account credentials. If you don’t have an account, sign up at motion.page.

  4. Create a project

    Click + in the Projects tab, enter a name and the URL of the website you want to animate, then click Create. The builder opens with the URL loaded in the Frame View.


Next steps

  • Workspace Overview — tour of the builder panels and how they work together
  • CDN delivery — add the runtime snippet to any site so published animations load