File size: 23,040 Bytes
4529a17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>Twitch clip generator: a free Opus Clip alternative for Twitch VODs | Clips Kitty</title>
    <meta
      name="description"
      content="A free Opus Clip alternative for Twitch: turn Twitch VODs into TikTok clips, Shorts and Reels on your own PC. Chat replay finds what your viewers reacted to."
    />
    <link rel="canonical" href="https://colingpt9.github.io/clips-studio/twitch.html" />
    <link rel="icon" href="assets/mascot.png" />
    <link rel="stylesheet" href="styles.css" />
    <meta property="og:type" content="article" />
    <meta property="og:site_name" content="Clips Kitty" />
    <meta property="og:url" content="https://colingpt9.github.io/clips-studio/twitch.html" />
    <meta property="og:title" content="Turn Twitch VODs into TikTok clips, Shorts and Reels on your own PC" />
    <meta
      property="og:description"
      content="Clips Kitty reads Twitch chat replay to find the moments viewers reacted to, then crops and captions them locally. Free and open source."
    />
    <meta property="og:image" content="https://colingpt9.github.io/clips-studio/assets/mascot.png" />
    <meta name="twitter:card" content="summary_large_image" />
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@graph": [
          {
            "@type": "WebPage",
            "name": "Turn Twitch VODs into TikTok clips, Shorts and Reels on your own PC",
            "url": "https://colingpt9.github.io/clips-studio/twitch.html",
            "description": "A free Opus Clip alternative for Twitch: turn Twitch VODs into TikTok clips, Shorts and Reels on your own PC. Chat replay finds what your viewers reacted to.",
            "inLanguage": "en",
            "datePublished": "2026-07-26",
            "dateModified": "2026-10-03",
            "about": {
              "@type": "SoftwareApplication",
              "name": "Clips Kitty",
              "applicationCategory": "MultimediaApplication",
              "operatingSystem": "Windows 10, Windows 11",
              "license": "https://www.gnu.org/licenses/agpl-3.0.html",
              "isAccessibleForFree": true,
              "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }
            }
          },
          {
            "@type": "BreadcrumbList",
            "itemListElement": [
              {
                "@type": "ListItem",
                "position": 1,
                "name": "Clips Kitty",
                "item": "https://colingpt9.github.io/clips-studio/"
              },
              {
                "@type": "ListItem",
                "position": 2,
                "name": "Twitch clip generator",
                "item": "https://colingpt9.github.io/clips-studio/twitch.html"
              }
            ]
          },
          {
            "@type": "FAQPage",
            "mainEntity": [
              {
                "@type": "Question",
                "name": "How do I turn a Twitch VOD into TikTok clips?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Paste the VOD's twitch.tv/videos link into Clips Kitty and press Generate clips. It downloads the VOD, finds the moments worth posting, crops each one to 9:16 with the speaker kept in frame and burns in captions. Upload the clips to TikTok, YouTube Shorts and Instagram Reels yourself, or turn on publishing and send them from the app."
                }
              },
              {
                "@type": "Question",
                "name": "Is there a free Twitch clip generator?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Yes. Clips Kitty is free and open source under AGPL-3.0, with no paid tier, no watermark and no clip cap. It runs on your own Windows PC, so there is no subscription, and nothing is uploaded unless you turn on publishing or cloud AI."
                }
              },
              {
                "@type": "Question",
                "name": "Is Clips Kitty an Opus Clip alternative for Twitch streamers?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Yes. It does the same job, finding the highlights in a long video and turning them into captioned vertical clips, on your own PC instead of a server. For a Twitch VOD it also reads the chat replay, so the moments your viewers reacted to move up the list."
                }
              },
              {
                "@type": "Question",
                "name": "Does it need my Twitch account?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "No. There is no login and no API key. The link to a public VOD is enough."
                }
              },
              {
                "@type": "Question",
                "name": "Can it clip my stream while I am live?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "No, by design. It works on finished VODs, where the whole stream can be studied before deciding what matters."
                }
              },
              {
                "@type": "Question",
                "name": "Does it work for game streams?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Yes. Tick Gaming / Reaction and the webcam and the game go together in a 9:16 clip, in one of eleven layouts, with in-game moments and chat's reactions counted when the clips are picked."
                }
              },
              {
                "@type": "Question",
                "name": "What PC do I need?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Windows 10 or 11 with 16 GB of RAM. An NVIDIA graphics card is strongly recommended. When the PC is too old to run the AI itself, sign in with your OpenRouter account and the clip scoring and transcription run on models you pick: in our test, a 2-hour stream cost about 11 cents."
                }
              },
              {
                "@type": "Question",
                "name": "Can it post the clips for me?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Yes, if you turn it on. Clips go to TikTok, YouTube, Instagram and more through a publishing service you connect: now, on a schedule, or by themselves for a channel you watch. It is off by default."
                }
              }
            ]
          }
        ]
      }
    </script>
  </head>
  <body>
    <header class="site">
      <div class="wrap">
        <a class="brand" href="index.html">
          <img src="assets/mascot.png" alt="" />
          <span>
            <span class="name">Clips <span>Kitty</span></span>
            <span class="tagline">local-first AI clipping</span>
          </span>
        </a>
        <nav class="site" aria-label="Main">
          <a href="index.html">Home</a>
          <a href="twitch.html" aria-current="page">Twitch</a>
          <a href="kick.html">Kick</a>
          <a href="youtube.html">YouTube</a>
          <a href="gaming.html">Gaming</a>
          <a href="sports.html">Sports</a>
          <a href="local-vs-cloud.html">Local vs cloud</a>
          <a href="alternatives.html">Compare</a>
          <a href="opus-clip-alternative.html">vs Opus Clip</a>
          <a href="descript-alternative.html">vs Descript</a>
          <a href="roadmap.html">Roadmap</a>
          <a href="changelog.html">Changelog</a>
          <a href="developers.html">Developers</a>
          <a href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">GitHub</a>
          <a class="donate" href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate</a>
        </nav>
      </div>
    </header>

    <main>
      <div class="hero">
        <div class="wrap">
          <span class="eyebrow">Free Opus Clip alternative for Twitch</span>
          <h1>Turn Twitch VODs into TikTok clips, Shorts and Reels on your own PC</h1>
          <p class="lead">
            Paste a <code>twitch.tv/videos/…</code> link. Clippy downloads the VOD, works
            through it on your own machine, and hands back vertical clips with captions, ready
            for TikTok, YouTube Shorts and Instagram Reels.
          </p>
          <div class="cta-row">
            <a class="btn btn-accent" href="https://github.com/ColinGPT9/clips-studio/releases/download/v2.0.0/ClipsKitty-Web-Setup-2.0.0.exe" target="_blank" rel="noopener noreferrer">Download for Windows</a
            >
            <a class="btn btn-ghost" href="https://apps.microsoft.com/detail/9NB6XT7DSQZZ" target="_blank" rel="noopener noreferrer">Get it from Microsoft Store</a
            >
            <span class="cta-note">VODs, not live streams</span>
          </div>
        </div>
      </div>

      <section id="support">
        <div class="wrap">
          <div class="support">
            <div class="body">
              <p class="title">Clips Kitty is free &amp; open source ❤️</p>
              <p>
                It runs entirely on your PC with no fees. Please consider donating to help
                cover development costs and keep it free for everyone.
              </p>
            </div>
            <a class="btn btn-accent" href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate to Clips Kitty</a>
          </div>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>How to turn a Twitch VOD into clips</h2>
          <p class="section-lead">
            Four steps. The second is the long one, and you don't have to sit through it.
          </p>
          <ol class="pipeline">
            <li>
              <strong>Paste the VOD link</strong>
              <span
                >The <code>twitch.tv/videos/…</code> link of a past broadcast, or a recording
                saved on your PC. No Twitch login is asked for.</span
              >
            </li>
            <li>
              <strong>Let it work through the stream</strong>
              <span
                >It downloads the VOD, transcribes every word, reads the chat replay, and
                scores each moment on what was said, how it sounded, how it looked and how chat
                reacted.</span
              >
            </li>
            <li>
              <strong>Look over the clips</strong>
              <span
                >Each one comes back 9:16 with the speaker kept in frame, word-synced captions
                and a title. Move a start or an end, fix a caption or change the layout in the
                built-in editor.</span
              >
            </li>
            <li>
              <strong>Post them</strong>
              <span
                >Save the files and upload them to TikTok, YouTube Shorts and Instagram Reels
                yourself, or turn on publishing and send them from the app.</span
              >
            </li>
          </ol>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>Chat tells you where the moments are</h2>
          <p class="section-lead">
            Twitch is the one platform that keeps its chat after the stream ends, and that is
            the most honest signal there is: hundreds of people reacting in real time to
            something that just happened.
          </p>
          <p class="section-lead">
            Clips Kitty reads chat replay and measures <strong>unique chatters per
            window</strong> rather than raw message count. That distinction matters, because a
            gifted-sub train or one person spamming copypasta produces a wall of messages that
            says nothing about the content. Counting distinct people instead means a genuine
            room-wide reaction registers and a single excited viewer does not.
          </p>
          <div class="note">
            Chat is a <strong>bonus, capped deliberately low</strong>. It nudges a moment up
            the list; it cannot carry a clip on its own. What was said and what the audio and
            video were doing still decide the score, because chat also erupts at things that
            do not survive out of context.
          </div>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>Built for how streams actually look</h2>
          <div class="grid">
            <div class="card">
              <h3>Long and unstructured</h3>
              <p>
                A six-hour stream is chunked and analysed end to end, so the good bit at hour
                five gets the same attention as the intro.
              </p>
            </div>
            <div class="card">
              <h3>Sparse talking</h3>
              <p>
                IRL and gym streams go quiet for minutes at a time. Analysis is sized by how
                much was actually said, not by the clock.
              </p>
            </div>
            <div class="card">
              <h3>Guests wander in</h3>
              <p>
                The crop stays locked on whoever is speaking rather than jumping to every
                person who walks past the camera.
              </p>
            </div>
            <div class="card">
              <h3>Game streams</h3>
              <p>
                Tick Gaming / Reaction and the webcam and the game share the clip, in one of
                eleven layouts. Twitch says which game was played over which part of the
                stream, so a highlight is judged the way that game needs.
                <a href="gaming.html">Game stream clips</a>.
              </p>
            </div>
            <div class="card">
              <h3>Streamed vertically</h3>
              <p>
                A Dual Format stream already has its phone layout. Tick Vertical Live and it is
                kept as it is. Twitch does not hand its vertical VOD to downloaders yet, so add
                the vertical recording as a file.
              </p>
            </div>
            <div class="card">
              <h3>Viewers abroad</h3>
              <p>
                Captions can be translated and clips dubbed into 19 languages, and you review
                each one before anything is burned in.
              </p>
            </div>
          </div>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>A free Opus Clip alternative for Twitch</h2>
          <p class="section-lead">
            Opus Clip and tools like it run your VOD on their servers, on a free tier with
            limits or a monthly plan. Clips Kitty does the same job on your own PC, so there is
            nothing to meter.
          </p>
          <ul class="ticks">
            <li>
              <strong>No subscription.</strong> Free and open source under AGPL-3.0, with no
              paid tier. A six-hour VOD costs what a ten-minute one does.
            </li>
            <li>
              <strong>No watermark, no clip cap, no expiry.</strong> Every moment that clears
              the bar comes back as a clip, and the files stay on your disk.
            </li>
            <li>
              <strong>Your VOD stays on your PC.</strong> It is downloaded to your machine and
              worked on there.
            </li>
            <li>
              <strong>Chat counts.</strong> For a Twitch VOD the chat replay is read as well,
              so the moments your viewers reacted to move up the list.
            </li>
            <li class="weak">
              <strong>The catch.</strong> It needs a Windows PC with 16 GB of RAM, and an NVIDIA
              graphics card is strongly recommended. Opus Clip runs in any browser, including
              on a phone. If you have no suitable PC, or you clip only now and then, Opus Clip
              is the better choice.
            </li>
          </ul>
          <p class="section-lead" style="margin-top: 26px">
            The <a href="opus-clip-alternative.html">full comparison with Opus Clip</a> has the
            current prices, and <a href="alternatives.html">Compare</a> covers Klap, Vizard and
            CapCut.
          </p>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>Hands-off: let it watch your channel</h2>
          <p class="section-lead">
            Add your Twitch channel to the channels Clips Kitty watches. Each new VOD is
            spotted and clipped by itself, starting from the layout you saved for that channel.
          </p>
          <p class="section-lead">
            Turn on publishing as well and the clips are posted without you opening the app.
            Left running on a spare PC or a mini PC, it does this around the clock. A mini PC
            too weak to run the AI itself can hand that part to OpenRouter on your own account:
            in our test, a 2-hour stream cost about 11 cents.
          </p>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>What it does not do</h2>
          <ul class="ticks">
            <li>
              <strong>Live streams are not supported</strong>, by design. Clips Kitty works on
              finished VODs, where the whole thing can be studied before deciding what matters.
            </li>
            <li>
              <strong>It only posts if you ask it to.</strong> Clips land in a folder,
              organised by creator and video, ready to upload wherever you like. If you would
              rather not do that by hand, turning on publishing sends a clip to YouTube,
              TikTok, Instagram and six more at once through <a href="https://woopsocial.com/?via=clipskitty" target="_blank" rel="noopener noreferrer sponsored">WoopSocial</a> or Upload-Post on your own
              account.
            </li>
            <li>
              <strong>It does not need your Twitch account.</strong> There is no login and no
              API key.
            </li>
          </ul>
          <p class="note">Affiliate link - Clips Kitty may earn a commission if you sign up through it, at no extra cost to you.</p>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>Questions</h2>

          <h3>How do I turn a Twitch VOD into TikTok clips?</h3>
          <p>
            Paste the VOD's twitch.tv/videos link into Clips Kitty and press Generate clips. It
            downloads the VOD, finds the moments worth posting, crops each one to 9:16 with the
            speaker kept in frame and burns in captions. Upload the clips to TikTok, YouTube
            Shorts and Instagram Reels yourself, or turn on publishing and send them from the
            app.
          </p>

          <h3>Is there a free Twitch clip generator?</h3>
          <p>
            Yes. Clips Kitty is free and open source under AGPL-3.0, with no paid tier, no
            watermark and no clip cap. It runs on your own Windows PC, so there is no
            subscription, and nothing is uploaded unless you turn on publishing or cloud AI.
          </p>

          <h3>Is Clips Kitty an Opus Clip alternative for Twitch streamers?</h3>
          <p>
            Yes. It does the same job, finding the highlights in a long video and turning them
            into captioned vertical clips, on your own PC instead of a server. For a Twitch VOD
            it also reads the chat replay, so the moments your viewers reacted to move up the
            list.
          </p>

          <h3>Does it need my Twitch account?</h3>
          <p>No. There is no login and no API key. The link to a public VOD is enough.</p>

          <h3>Can it clip my stream while I am live?</h3>
          <p>
            No, by design. It works on finished VODs, where the whole stream can be studied
            before deciding what matters.
          </p>

          <h3>Does it work for game streams?</h3>
          <p>
            Yes. Tick Gaming / Reaction and the webcam and the game go together in a 9:16 clip,
            in one of eleven layouts, with in-game moments and chat's reactions counted when
            the clips are picked.
          </p>

          <h3>What PC do I need?</h3>
          <p>
            Windows 10 or 11 with 16 GB of RAM. An NVIDIA graphics card is strongly recommended.
            When the PC is too old to run the AI itself, sign in with your OpenRouter account
            and the clip scoring and transcription run on models you pick: in our test, a
            2-hour stream cost about 11 cents.
          </p>

          <h3>Can it post the clips for me?</h3>
          <p>
            Yes, if you turn it on. Clips go to TikTok, YouTube, Instagram and more through a
            publishing service you connect: now, on a schedule, or by themselves for a channel
            you watch. It is off by default.
          </p>
        </div>
      </section>

      <section>
        <div class="wrap">
          <h2>Try it on your own VOD</h2>
          <div class="cta-row">
            <a class="btn btn-accent" href="https://github.com/ColinGPT9/clips-studio/releases/download/v2.0.0/ClipsKitty-Web-Setup-2.0.0.exe" target="_blank" rel="noopener noreferrer">Download for Windows</a
            >
            <a class="btn btn-ghost" href="https://apps.microsoft.com/detail/9NB6XT7DSQZZ" target="_blank" rel="noopener noreferrer">Get it from Microsoft Store</a
            >
            <a class="btn btn-ghost" href="kick.html">Clipping Kick instead?</a>
            <a class="btn btn-ghost" href="gaming.html">Game stream clips</a>
          </div>
        </div>
      </section>
    </main>

    <footer class="site">
      <div class="wrap cols">
        <span>Free and open source.</span>
        <nav aria-label="Footer">
          <a href="index.html">Home</a>
          <a href="roadmap.html">Roadmap</a>
          <a href="changelog.html">Changelog</a>
          <a href="developers.html">Build a plugin</a>
          <a href="privacy.html">Privacy</a>
          <a href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">★ Star it</a>
          <a href="https://github.com/ColinGPT9/clips-studio/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">Contribute</a>
          <a href="https://github.com/ColinGPT9/clips-studio/issues" target="_blank" rel="noopener noreferrer">Issues</a>
          <a href="https://paypal.me/clipsstudio" target="_blank" rel="noopener noreferrer">Donate</a>
        </nav>
      </div>
    </footer>
    <script src="analytics.js"></script>
    <script src="donate.js"></script>
  </body>
</html>