Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
actions: read # Required for Claude to read CI results on PRs
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 1

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@ jobs:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 20
- uses: oven-sh/setup-bun@v2.0.2
with:
bun-version: 1.3.3
- name: Cache turbo build setup
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: .turbo
key: ${{ runner.os }}-turbo-${{ github.sha }}
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ jobs:
runs-on: ubuntu-latest
name: Lambda integration
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 25
- uses: oven-sh/setup-bun@v2.0.2
Expand All @@ -40,8 +40,8 @@ jobs:
runs-on: ubuntu-latest
name: Next.js SSR build
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 25
- uses: oven-sh/setup-bun@v2.0.2
Expand All @@ -62,8 +62,8 @@ jobs:
runs-on: macos-latest
name: Webcodecs tests
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 25
- uses: oven-sh/setup-bun@v2.0.2
Expand All @@ -82,8 +82,8 @@ jobs:
runs-on: macos-latest
name: Web renderer tests
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 25
- uses: oven-sh/setup-bun@v2.0.2
Expand All @@ -102,8 +102,8 @@ jobs:
runs-on: ubuntu-latest
name: SSR integration
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 16
- uses: oven-sh/setup-bun@v2.0.2
Expand All @@ -112,7 +112,7 @@ jobs:
- name: Install
run: bun ci
- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: "3.11"
- uses: ruby/setup-ruby@master
Expand All @@ -133,8 +133,8 @@ jobs:
runs-on: ubuntu-latest
name: Linting + Formatting
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 25
- uses: oven-sh/setup-bun@v2.0.2
Expand Down Expand Up @@ -166,16 +166,16 @@ jobs:
env:
BUN_INSTALL_CACHE_DIR: ${{ matrix.os == 'windows-latest' && 'D:\.bun\install\cache' || '' }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node_version }}
- uses: oven-sh/setup-bun@v2.0.2
with:
bun-version: 1.3.3
- name: Cache Bun dependencies (Windows)
if: matrix.os == 'windows-latest'
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: D:\.bun\install\cache
key: ${{ matrix.os }}-bun-${{ hashFiles('**/bun.lock') }}
Expand Down
4 changes: 4 additions & 0 deletions packages/docs/docs/ai/TableOfContents.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ export const TableOfContents: React.FC = () => {
return (
<div>
<Grid>
<TOCItem link="/docs/ai/claude-code">
<strong>{'Claude Code'}</strong>
<div>Use Claude Code to prompt Remotion videos</div>
</TOCItem>
<TOCItem link="/docs/ai/chatbot">
<strong>{'Chatbot'}</strong>
<div>Use the chatbot to get help with Remotion</div>
Expand Down
2 changes: 1 addition & 1 deletion packages/docs/docs/ai/claude-code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Open a separate terminal window and start Claude:

```bash
cd my-video
claude code
claude
```

You can now prompt a video! See our video above for a few ideas on how to start.
4 changes: 4 additions & 0 deletions packages/docs/docs/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ import TabItem from '@theme/TabItem';

To use Remotion, you need at least [Node](https://nodejs.org/en/download/) <MinNodeVersion /> or [Bun](https://bun.sh) <MinBunVersion />.

## Prompting a video with Claude Code

If you plan on prompting videos with <svg viewBox="0 0 149 149" fill="none" xmlns="http://www.w3.org/2000/svg" style={{width: 12, height: 12}}><path d="M29.05 98.54L58.19 82.19L58.68 80.77L58.19 79.98H56.77L51.9 79.68L35.25 79.23L20.81 78.63L6.82 77.88L3.3 77.13L0 72.78L0.340004 70.61L3.3 68.62L7.54 68.99L16.91 69.63L30.97 70.6L41.17 71.2L56.28 72.77H58.68L59.02 71.8L58.2 71.2L57.56 70.6L43.01 60.74L27.26 50.32L19.01 44.32L14.55 41.28L12.3 38.43L11.33 32.21L15.38 27.75L20.82 28.12L22.21 28.49L27.72 32.73L39.49 41.84L54.86 53.16L57.11 55.03L58.01 54.39L58.12 53.94L57.11 52.25L48.75 37.14L39.83 21.77L35.86 15.4L34.81 11.58C34.44 10.01 34.17 8.69 34.17 7.08L38.78 0.820007L41.33 0L47.48 0.820007L50.07 3.07001L53.89 11.81L60.08 25.57L69.68 44.28L72.49 49.83L73.99 54.97L74.55 56.54H75.52V55.64L76.31 45.1L77.77 32.16L79.19 15.51L79.68 10.82L82 5.2L86.61 2.16L90.21 3.88L93.17 8.12L92.76 10.86L91 22.3L87.55 40.22L85.3 52.22H86.61L88.11 50.72L94.18 42.66L104.38 29.91L108.88 24.85L114.13 19.26L117.5 16.6H123.87L128.56 23.57L126.46 30.77L119.9 39.09L114.46 46.14L106.66 56.64L101.79 65.04L102.24 65.71L103.4 65.6L121.02 61.85L130.54 60.13L141.9 58.18L147.04 60.58L147.6 63.02L145.58 68.01L133.43 71.01L119.18 73.86L97.96 78.88L97.7 79.07L98 79.44L107.56 80.34L111.65 80.56H121.66L140.3 81.95L145.17 85.17L148.09 89.11L147.6 92.11L140.1 95.93L129.98 93.53L106.36 87.91L98.26 85.89H97.14V86.56L103.89 93.16L116.26 104.33L131.75 118.73L132.54 122.29L130.55 125.1L128.45 124.8L114.84 114.56L109.59 109.95L97.7 99.94H96.91V100.99L99.65 105L114.12 126.75L114.87 133.42L113.82 135.59L110.07 136.9L105.95 136.15L97.48 124.26L88.74 110.87L81.69 98.87L80.83 99.36L76.67 144.17L74.72 146.46L70.22 148.18L66.47 145.33L64.48 140.72L66.47 131.61L68.87 119.72L70.82 110.27L72.58 98.53L73.63 94.63L73.56 94.37L72.7 94.48L63.85 106.63L50.39 124.82L39.74 136.22L37.19 137.23L32.77 134.94L33.18 130.85L35.65 127.21L50.39 108.46L59.28 96.84L65.02 90.13L64.98 89.16H64.64L25.49 114.58L18.52 115.48L15.52 112.67L15.89 108.06L17.31 106.56L29.08 98.46L29.04 98.5L29.05 98.54Z" fill="#D97757"/></svg> <strong style={{color: '#D97757'}}>Claude Code</strong>, see: [Prompting videos with Claude Code](/docs/ai/claude-code).

## Scaffolding a new project

:::note
Expand Down
2 changes: 1 addition & 1 deletion packages/docs/docs/maps.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
image: /generated/articles-docs-maps.png
title: Map animations in Remotion
sidebar_label: Maps
id: map-animations
id: maps
crumb: 'Techniques'
---

Expand Down
Loading