# Motion Copilot
<Image src="https://assets.docs.lottiefiles.com/static/30b01cf568-640.webp" alt="Motion Copilot plugin" caption="Motion Copilot plugin" zoom variant="default" srcSet="https://assets.docs.lottiefiles.com/static/30b01cf568-640.webp 640w, https://assets.docs.lottiefiles.com/static/30b01cf568-1024.webp 1024w, https://assets.docs.lottiefiles.com/static/30b01cf568-1920.webp 1920w" width="3000" height="2079" loading="lazy" data-blur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAACXBIWXMAACE4AAAhOAFFljFgAAAAbElEQVR4nGPwiUj+D8Jmdm7/tY0t/xvbuID5MMwAIrzDk/7rm9v8V9HU/a+hb4qpwCss8b+xlcN/HUPT/zpGFthNMDCz/a+ha/Rf09AcuwI9c5v/6vrG/3XMrDEVgLC1q89/E1uX/5bO3igKAGUZWd9c9bYbAAAAAElFTkSuQmCC" />

Motion Copilot helps you generate keyframe animations from simple text prompts or ask questions about motion and animation principles.

### Getting started

1. Select an object on the canvas
2. Choose a mode: **Animate** or **Question**
3. Enter your prompt
4. Apply the animation or review the response

### Modes

**Animate**\
Describe the motion you want and Motion Copilot generates editable keyframes with appropriate timing and easing. You can refine the result manually in the timeline.

**Questions**\
Ask Motion Copilot questions about motion design, timing, easing, or animation best practices. This mode does not create keyframes and is intended for learning and guidance.

### Example prompts

**Animate**

<List type="bullet">
  <ListItem>“A loading spinner with pastel colors”</ListItem>
  <ListItem>“Beat like a heart”</ListItem>
  <ListItem>“Bounce in from the left”</ListItem>
  <ListItem>“Fade in smoothly, 0.5s”</ListItem>
</List>

**Questions**

<List type="bullet">
  <ListItem>"What easing works best for button hover animations?"</ListItem>
  <ListItem>"How do I make a bounce feel more natural?"</ListItem>
  <ListItem>"When should I use ease in vs ease out?"</ListItem>
</List>
