Documentation

Documentation

Dev Tools

Quick start

Get started with Motion developer tools

Motion provides a suite of powerful developer tools to make animation easier than ever - even without an animation library!

In this quick start guide we'll take a brief overview of all of these features.

Bezier curve editing

Motion+ users with the VS Code extension can preview and edit any CSS or Motion bezier curve directly in VS Code, with changes updating code in real-time.

Learn more about the VS Code extension

Generate CSS via LLM

By installing the Motion MCP server, your LLM gains the ability to generate CSS linear() easing curves to create springs or other custom easing curves.

Generate a CSS spring that's quite bouncy

600ms linear(0, 0.0121 /* ... */)

Learn more about CSS generation

Visualise springs and easing curves

You can visualise springs and easing curves by selecting a spring/easing definition and asking your LLM to "visualise" it.

Or by giving a prompt like "visualise a stiff spring" or "visualise the CSS ease-out curve".

This is useful for both humans and models with vision to better understand animation settings.

Learn more about visualisation

Documentation

Load the full Motion documentation into your LLM either via our Motion MCP server or dedicated llms.motion.dev website.

Learn more about documentation for LLMs

Vibe coding

Vibe coding is a fun no-code or code-lite way to hack on Motion animations.

Between Framer's Workshop, Figma Make, and v0 by Vercel, there are a number of ways to get into it for both designer and developer-minded people.

Learn more about vibe coding with Motion

Rules

Turn your LLM into an animation expert with the Motion+ rules.

  • Best practises for when and how to add will-change.

  • Coding styles to improve per-frame performance.

  • When to animate transform vs independent transforms.

Learn more about rules

Motion provides a suite of powerful developer tools to make animation easier than ever - even without an animation library!

In this quick start guide we'll take a brief overview of all of these features.

Bezier curve editing

Motion+ users with the VS Code extension can preview and edit any CSS or Motion bezier curve directly in VS Code, with changes updating code in real-time.

Learn more about the VS Code extension

Generate CSS via LLM

By installing the Motion MCP server, your LLM gains the ability to generate CSS linear() easing curves to create springs or other custom easing curves.

Generate a CSS spring that's quite bouncy

600ms linear(0, 0.0121 /* ... */)

Learn more about CSS generation

Visualise springs and easing curves

You can visualise springs and easing curves by selecting a spring/easing definition and asking your LLM to "visualise" it.

Or by giving a prompt like "visualise a stiff spring" or "visualise the CSS ease-out curve".

This is useful for both humans and models with vision to better understand animation settings.

Learn more about visualisation

Documentation

Load the full Motion documentation into your LLM either via our Motion MCP server or dedicated llms.motion.dev website.

Learn more about documentation for LLMs

Vibe coding

Vibe coding is a fun no-code or code-lite way to hack on Motion animations.

Between Framer's Workshop, Figma Make, and v0 by Vercel, there are a number of ways to get into it for both designer and developer-minded people.

Learn more about vibe coding with Motion

Rules

Turn your LLM into an animation expert with the Motion+ rules.

  • Best practises for when and how to add will-change.

  • Coding styles to improve per-frame performance.

  • When to animate transform vs independent transforms.

Learn more about rules

Motion provides a suite of powerful developer tools to make animation easier than ever - even without an animation library!

In this quick start guide we'll take a brief overview of all of these features.

Bezier curve editing

Motion+ users with the VS Code extension can preview and edit any CSS or Motion bezier curve directly in VS Code, with changes updating code in real-time.

Learn more about the VS Code extension

Generate CSS via LLM

By installing the Motion MCP server, your LLM gains the ability to generate CSS linear() easing curves to create springs or other custom easing curves.

Generate a CSS spring that's quite bouncy

600ms linear(0, 0.0121 /* ... */)

Learn more about CSS generation

Visualise springs and easing curves

You can visualise springs and easing curves by selecting a spring/easing definition and asking your LLM to "visualise" it.

Or by giving a prompt like "visualise a stiff spring" or "visualise the CSS ease-out curve".

This is useful for both humans and models with vision to better understand animation settings.

Learn more about visualisation

Documentation

Load the full Motion documentation into your LLM either via our Motion MCP server or dedicated llms.motion.dev website.

Learn more about documentation for LLMs

Vibe coding

Vibe coding is a fun no-code or code-lite way to hack on Motion animations.

Between Framer's Workshop, Figma Make, and v0 by Vercel, there are a number of ways to get into it for both designer and developer-minded people.

Learn more about vibe coding with Motion

Rules

Turn your LLM into an animation expert with the Motion+ rules.

  • Best practises for when and how to add will-change.

  • Coding styles to improve per-frame performance.

  • When to animate transform vs independent transforms.

Learn more about rules

Stay in the loop

Subscribe for the latest news & updates.

Stay in the loop

Subscribe for the latest news & updates.