Spaces:
Running
Running
Download index.html from ColinGPT9/Clips-Studio: direct link, hf CLI and curl.
- Browser
- Download file 28.3 kB
-
https://huggingface.co/spaces/ColinGPT9/Clips-Studio/resolve/main/index.html
- Command line
-
hf download hf://spaces/ColinGPT9/Clips-Studio/index.html
-
curl -L -o index.html https://huggingface.co/spaces/ColinGPT9/Clips-Studio/resolve/main/index.html
28.3 kB
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <meta name="google-site-verification" content="fgHyW2z6QKIBHVNesICYAFu080s7OlsOgDSR8l4LyfM" /> | |
| <meta name="msvalidate.01" content="5A8E028D2B1E6974DE476DFCCA5C59A0" /> | |
| <title>Clips Kitty: the free, open-source Opus Clip alternative</title> | |
| <meta | |
| name="description" | |
| content="Free, open-source AI video clipping software and Opus Clip alternative. Turns Twitch, Kick and YouTube videos into vertical clips on your own PC, no uploads." | |
| /> | |
| <link rel="canonical" href="https://colingpt9.github.io/clips-studio/" /> | |
| <!-- hreflang:start --> | |
| <link rel="alternate" hreflang="en" href="https://colingpt9.github.io/clips-studio/" /> | |
| <link rel="alternate" hreflang="es" href="https://colingpt9.github.io/clips-studio/es.html" /> | |
| <link rel="alternate" hreflang="pt" href="https://colingpt9.github.io/clips-studio/pt.html" /> | |
| <link rel="alternate" hreflang="fr" href="https://colingpt9.github.io/clips-studio/fr.html" /> | |
| <link rel="alternate" hreflang="de" href="https://colingpt9.github.io/clips-studio/de.html" /> | |
| <link rel="alternate" hreflang="hi" href="https://colingpt9.github.io/clips-studio/hi.html" /> | |
| <link rel="alternate" hreflang="id" href="https://colingpt9.github.io/clips-studio/id.html" /> | |
| <link rel="alternate" hreflang="ja" href="https://colingpt9.github.io/clips-studio/ja.html" /> | |
| <link rel="alternate" hreflang="ru" href="https://colingpt9.github.io/clips-studio/ru.html" /> | |
| <link rel="alternate" hreflang="ar" href="https://colingpt9.github.io/clips-studio/ar.html" /> | |
| <link rel="alternate" hreflang="zh-Hans" href="https://colingpt9.github.io/clips-studio/zh.html" /> | |
| <link rel="alternate" hreflang="vi" href="https://colingpt9.github.io/clips-studio/vi.html" /> | |
| <link rel="alternate" hreflang="tl" href="https://colingpt9.github.io/clips-studio/tl.html" /> | |
| <link rel="alternate" hreflang="tr" href="https://colingpt9.github.io/clips-studio/tr.html" /> | |
| <link rel="alternate" hreflang="ur" href="https://colingpt9.github.io/clips-studio/ur.html" /> | |
| <link rel="alternate" hreflang="bn" href="https://colingpt9.github.io/clips-studio/bn.html" /> | |
| <link rel="alternate" hreflang="th" href="https://colingpt9.github.io/clips-studio/th.html" /> | |
| <link rel="alternate" hreflang="ko" href="https://colingpt9.github.io/clips-studio/ko.html" /> | |
| <link rel="alternate" hreflang="it" href="https://colingpt9.github.io/clips-studio/it.html" /> | |
| <link rel="alternate" hreflang="x-default" href="https://colingpt9.github.io/clips-studio/" /> | |
| <!-- hreflang:end --> | |
| <link rel="icon" href="assets/mascot.png" /> | |
| <link rel="stylesheet" href="styles.css" /> | |
| <meta property="og:type" content="website" /> | |
| <meta property="og:title" content="Clips Kitty: the free, open-source Opus Clip alternative" /> | |
| <meta | |
| property="og:description" | |
| content="Open-source AI video clipping software: paste a Twitch, Kick or YouTube link and get vertical clips with captions, made on your own PC with no subscription and no uploads." | |
| /> | |
| <meta property="og:image" content="https://colingpt9.github.io/clips-studio/assets/mascot.png" /> | |
| <meta property="og:url" content="https://colingpt9.github.io/clips-studio/" /> | |
| <meta name="twitter:card" content="summary_large_image" /> | |
| <script type="application/ld+json"> | |
| { | |
| "@context": "https://schema.org", | |
| "@type": "SoftwareApplication", | |
| "name": "Clips Kitty", | |
| "applicationCategory": "MultimediaApplication", | |
| "operatingSystem": "Windows 10, Windows 11", | |
| "processorRequirements": "Intel Core i3-9100 / AMD Ryzen 3 3200G (2019) or newer", | |
| "memoryRequirements": "16 GB", | |
| "storageRequirements": "20 GB", | |
| "softwareRequirements": "NVIDIA RTX 2060 or newer for GPU acceleration (optional; runs on CPU without one)", | |
| "description": "Free, open-source AI video clipping software and Opus Clip alternative that runs locally. Turns Twitch, Kick and YouTube videos into vertical clips with captions and titles.", | |
| "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }, | |
| "license": "https://www.gnu.org/licenses/agpl-3.0.html", | |
| "isAccessibleForFree": true | |
| } | |
| </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" aria-current="page">Home</a> | |
| <a href="twitch.html">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="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 hero-grid"> | |
| <div> | |
| <span class="eyebrow">Open-source AI video clipping software</span> | |
| <h1>The free, open-source Opus Clip alternative</h1> | |
| <p class="lead"> | |
| Paste a link to a Twitch VOD, a Kick VOD or a YouTube video and hand it to | |
| <strong>Clippy the Kitty</strong>. He watches the whole thing, picks the moments | |
| worth posting, crops them to fit a phone screen with the speaker kept in frame, | |
| burns in word-synced captions and writes the titles. | |
| </p> | |
| <p class="lead"> | |
| He does it all on your computer. Your footage is never uploaded, there is no | |
| subscription, and there is no cap on how many clips you make. | |
| </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 | |
| > | |
| <a class="btn btn-ghost" href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">View on GitHub</a | |
| > | |
| <span class="cta-note">Windows 10/11 · 16 GB RAM · RTX 2060 or newer recommended</span> | |
| </div> | |
| <p class="star-note"> | |
| ★ If you find it useful, | |
| <a href="https://github.com/ColinGPT9/clips-studio" target="_blank" rel="noopener noreferrer">give it a star</a>. It costs | |
| nothing, and it is how developers find the app and end up improving it | |
| for you. | |
| </p> | |
| <p class="try-note"> | |
| Not ready to install? | |
| <a href="https://clips-kitty-web.vercel.app/" target="_blank" rel="noopener noreferrer">Try the clip picking in your browser</a> | |
| on a Twitch or Kick VOD. It runs on your own OpenRouter account, and cuts the | |
| moments out as they are, with no vertical framing or captions. | |
| </p> | |
| </div> | |
| <img | |
| class="mascot" | |
| src="assets/mascot.png" | |
| alt="Clippy the Kitty, the app's mascot" | |
| /> | |
| </div> | |
| </div> | |
| <section id="support"> | |
| <div class="wrap"> | |
| <div class="support"> | |
| <div class="body"> | |
| <p class="title">Clips Kitty is free & 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 id="why"> | |
| <div class="wrap"> | |
| <h2>For creators doing it all themselves</h2> | |
| <p class="mission"> | |
| <strong>Our mission:</strong> Clips Kitty is a free, open-source AI video editor | |
| built to help small streamers and creators turn their long-form videos and | |
| livestreams into short-form content without hiring an editor or spending hours | |
| editing footage themselves. | |
| </p> | |
| <p class="section-lead"> | |
| If you are growing a channel, you are probably the one filming it, streaming it, | |
| editing it and posting it. Clipping is how people find you, and it is usually the | |
| first thing that gets dropped. An editor is a cost most channels cannot | |
| justify yet, clipping tools charge for every video, and cutting them by hand | |
| takes a day you needed for something else. So the clips do not get made. | |
| </p> | |
| <p class="section-lead"> | |
| That is the reason this exists. Clips Kitty runs on your own computer, so it | |
| costs nothing to use: no subscription, no credits, no charge per clip, no | |
| limit on how many you make. If you have a PC and something worth posting, you | |
| can promote your channel without paying anyone, me included. | |
| </p> | |
| <p class="note"> | |
| Clipping tools like Opus Clip charge a monthly fee or a price per video. Clips | |
| Kitty does not charge anything. It runs on the computer you already own. | |
| Whether you are just starting out or already growing, the clips should not be | |
| the thing you have to pay for. Here is the | |
| <a href="opus-clip-alternative.html">full Opus Clip comparison</a>, prices and | |
| all. | |
| </p> | |
| </div> | |
| </section> | |
| <section id="how"> | |
| <div class="wrap"> | |
| <h2>How it works</h2> | |
| <p class="section-lead"> | |
| Every step that makes the clip runs on your PC unless you choose otherwise: | |
| OpenRouter, signed in with your own account, can run the AI or the | |
| transcription when your PC is too old, and posting sends the finished clips. | |
| Otherwise the only thing that touches the network in a normal run is | |
| downloading the video you asked for. | |
| </p> | |
| <ol class="pipeline"> | |
| <li> | |
| <strong>Watching a channel, if you want it</strong> | |
| <span | |
| >New videos on a YouTube, Twitch or Kick channel you watch are spotted | |
| (YouTube's through its RSS feed) and queued by themselves.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Video in</strong> | |
| <span>A YouTube link, a Twitch or Kick VOD, or a file from your PC.</span> | |
| </li> | |
| <li> | |
| <strong>Or ask for it in a sentence</strong> | |
| <span | |
| >The text box at the bottom of the app takes it in your own words: which | |
| video, what the clips should be about, how they should look. The box runs | |
| on a Gemma 4 model, which you install from the Models page.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Transcription</strong> | |
| <span | |
| >faster-whisper with word-level timing, so captions land on the right syllable | |
| and clips start on a real sentence. On your PC, or through OpenRouter.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Signal analysis</strong> | |
| <span | |
| >Loudness spikes, laughter-shaped bursts, scene cuts, motion and on-screen | |
| reactions, measured across the whole video. For a match, the score box and | |
| the crowd too.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Scoring</strong> | |
| <span | |
| >A language model reads the transcript <em>alongside</em> those signals, | |
| so a quiet line during an explosive moment is judged correctly. Local | |
| through Ollama by default, or through OpenRouter.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Framing</strong> | |
| <span | |
| >The 9:16 crop follows whoever is speaking, follows the ball in a match, or | |
| puts the webcam and the game together for a game stream. A stream that was | |
| vertical all along keeps its own layout. Crops are never stretched.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Captions and titles</strong> | |
| <span | |
| >Word-synced captions in your style, plus a title, description and hashtags, | |
| all editable before you export.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Languages and export</strong> | |
| <span | |
| >Translate, subtitle or dub a clip into 19 languages, then export to organized | |
| folders with clean file names.</span | |
| > | |
| </li> | |
| <li> | |
| <strong>Posting, if you want it</strong> | |
| <span | |
| >Send a clip, or a whole batch, to nine platforms at once through a | |
| publishing service you connect: now, on a schedule, or by itself for a | |
| channel you watch. Optional and off by default.</span | |
| > | |
| </li> | |
| </ol> | |
| </div> | |
| </section> | |
| <section id="features"> | |
| <div class="wrap"> | |
| <h2>What you get</h2> | |
| <div class="grid"> | |
| <div class="card"> | |
| <h3>Finds what transcripts miss</h3> | |
| <p> | |
| Laughter, hype and clutch moments often read flat in text. Peaks in the audio | |
| and video become clip candidates in their own right. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Speaker-aware framing</h3> | |
| <p> | |
| In multi-person footage the crop follows whoever is talking, detected from | |
| mouth movement. Podcast mode frames each camera shot separately. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>A real editor</h3> | |
| <p> | |
| Trim, cut, mute words, add a hook, music and a watermark, all non-destructive. | |
| Or describe the change in plain language and let the AI apply it. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>19 languages</h3> | |
| <p> | |
| Translate, subtitle or dub a clip, with every line shown for review before | |
| anything is burned in. The app itself is translated into all 19 too. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Learns each creator</h3> | |
| <p> | |
| Recurring topics, running jokes and ongoing storylines build up per channel and | |
| sharpen the titles. It stays on your machine, and you can read or wipe it. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Long-form too</h3> | |
| <p> | |
| The same analysis produces horizontal clips, a best-of highlight reel, or the | |
| whole stream with the dead air removed. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Game streams</h3> | |
| <p> | |
| The streamer's webcam and the game together in one of eleven layouts, with | |
| the in-game moments and the reactions to them scored, from chat and your voice. | |
| <a href="gaming.html">More on game streams</a>. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Soccer matches</h3> | |
| <p> | |
| Tick Sports and a match's goals, saves and cards become clips, with a match | |
| recap and team or player reels if you want them. Basketball and cricket are | |
| next. <a href="sports.html">More on soccer clips</a>. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Post it everywhere</h3> | |
| <p> | |
| Write the title once and send a clip to YouTube, TikTok, Instagram, Facebook, | |
| X, Threads, LinkedIn, Pinterest and Bluesky together, or schedule a batch a | |
| few a day. This part is not local: it goes through | |
| <a href="https://woopsocial.com/?via=clipskitty" target="_blank" rel="noopener noreferrer sponsored">WoopSocial</a> | |
| or Upload-Post on your own account, so Clips Kitty never sees a social | |
| password. | |
| </p> | |
| <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> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="fit"> | |
| <div class="wrap"> | |
| <h2>What it's built for</h2> | |
| <p class="section-lead"> | |
| Worth knowing before you download, so you're not guessing why a clip came out | |
| the way it did. | |
| </p> | |
| <ul class="ticks"> | |
| <li> | |
| <strong>People on camera, talking.</strong> IRL, just chatting, podcasts, | |
| vlogs, interviews. This is what the clip-picking and the framing are tuned | |
| for, and it's what gets tested on real streams before anything ships. | |
| </li> | |
| <li> | |
| <strong>Game streams and reaction videos.</strong> Gaming / Reaction puts the | |
| streamer's webcam and the game together in one of eleven layouts, picked on | |
| the video's own frames, and scores the in-game moments and the reactions to | |
| them. Characters <em>inside the game</em> aren't taken for the streamer. | |
| </li> | |
| <li> | |
| <strong>Soccer matches.</strong> Tick Sports and a match's goals, saves and | |
| cards become clips, found from the score box, the crowd and the commentary. | |
| Club or phone footage has no score box or commentary, so its goals come from | |
| the match events you give it. Basketball and cricket are next. | |
| </li> | |
| <li class="weak"> | |
| <strong>VTubers aren't supported.</strong> The framing looks for a real | |
| person on camera; with an avatar, the game fills the screen instead. | |
| </li> | |
| <li class="weak"> | |
| <strong>Reaction videos raise a copyright question.</strong> Re-uploading | |
| someone else's footage is worth settling yourself before you post it. | |
| </li> | |
| </ul> | |
| <p class="note"> | |
| Nothing here refuses to run. Feed it anything and it will produce clips. | |
| These are the cases where it's doing less thinking than it looks like, and | |
| where you should expect to reach for the editor more often. | |
| </p> | |
| </div> | |
| </section> | |
| <section id="requirements"> | |
| <div class="wrap"> | |
| <h2>What you need to run it</h2> | |
| <p class="section-lead"> | |
| Everything happens on your own machine, so your hardware is what decides how | |
| long a stream takes. Worth checking before you download. | |
| </p> | |
| <div class="table-scroll"> | |
| <table> | |
| <thead> | |
| <tr> | |
| <th> </th> | |
| <th>Minimum</th> | |
| <th>Recommended</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td><strong>GPU</strong></td> | |
| <td>NVIDIA RTX 2060 (6 GB)</td> | |
| <td>RTX 3060 12 GB or better</td> | |
| </tr> | |
| <tr> | |
| <td><strong>CPU</strong></td> | |
| <td>Intel Core i3-9100 / AMD Ryzen 3 3200G (2019)</td> | |
| <td>6 cores or more</td> | |
| </tr> | |
| <tr> | |
| <td><strong>RAM</strong></td> | |
| <td>16 GB</td> | |
| <td>16 GB or more</td> | |
| </tr> | |
| <tr> | |
| <td><strong>Disk</strong></td> | |
| <td>~20 GB, plus room for the videos you clip</td> | |
| <td>An SSD</td> | |
| </tr> | |
| <tr> | |
| <td><strong>OS</strong></td> | |
| <td>Windows 10 or 11</td> | |
| <td>—</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <p class="note"> | |
| <strong>A graphics card is optional.</strong> Without one everything runs on | |
| the CPU — slower, but complete. The RTX 2060 is where the GPU path | |
| starts working; GTX 10-series and older fall back to the CPU and are below | |
| the minimum. | |
| </p> | |
| <p class="note"> | |
| Below the minimum it may still run — nothing refuses to start — | |
| but it isn't supported, and hardware from before roughly 2019 will be slow | |
| enough that the app feels broken when it's actually working. | |
| </p> | |
| </div> | |
| </section> | |
| <section id="clippy"> | |
| <div class="wrap hero-grid"> | |
| <div> | |
| <h2>Meet Clippy</h2> | |
| <p class="section-lead"> | |
| Clipping a three-hour stream means watching a three-hour stream. Clippy the Kitty | |
| does that part. He sits through the whole thing, notices where the room got loud | |
| and where the story turned, and comes back with the bits worth posting. | |
| </p> | |
| <ul class="ticks"> | |
| <li> | |
| <strong>He watches, you choose.</strong> Clippy brings back everything that | |
| cleared the bar, not a fixed three, so you pick what actually goes out. | |
| </li> | |
| <li> | |
| <strong>He remembers your creators.</strong> Running jokes and ongoing | |
| storylines build up per channel, so the titles get sharper over time. | |
| </li> | |
| <li> | |
| <strong>He works on your machine.</strong> Nothing is metered, nothing | |
| goes to a server of ours, and he does not phone anyone about what he saw. | |
| </li> | |
| </ul> | |
| </div> | |
| <img | |
| class="mascot" | |
| src="assets/mascot.png" | |
| alt="" | |
| width="210" | |
| /> | |
| </div> | |
| </section> | |
| <section id="local"> | |
| <div class="wrap"> | |
| <h2>Why local matters</h2> | |
| <div class="grid"> | |
| <div class="card"> | |
| <h3>Nothing goes to a server</h3> | |
| <p> | |
| Unreleased footage, sponsor reads and personal streams never leave your | |
| computer. There is no account and no server holding your video. If you | |
| choose to publish a finished clip it goes straight from your PC to your own | |
| YouTube channel, or, if you turned on multi-platform posting, through the | |
| service you connected. Never through us, because there is no us to go | |
| through. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>No per-clip cost</h3> | |
| <p> | |
| Cloud clippers meter minutes or clips. Running the models yourself costs | |
| electricity, so processing a three-hour stream twice is free. | |
| </p> | |
| </div> | |
| <div class="card"> | |
| <h3>Yours to change</h3> | |
| <p> | |
| Nobody can take it away, put it behind a paywall, or change the terms on you. | |
| Even how it picks clips is yours to adjust. | |
| </p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="get"> | |
| <div class="wrap"> | |
| <h2>Getting started</h2> | |
| <p class="section-lead"> | |
| Download <code>ClipsKitty-Web-Setup.exe</code> and run it. A setup wizard takes it | |
| from there. It checks your computer and downloads an AI model sized to your | |
| graphics card. | |
| </p> | |
| <p> | |
| Prefer a terminal? <code>winget install ColinGPT9.ClipsKitty</code> installs the | |
| same thing. | |
| </p> | |
| <div class="note"> | |
| <strong>What the installer does and doesn't carry.</strong> It brings the app, the | |
| whole AI engine, every library it needs, FFmpeg, the local AI runtime and all the | |
| detection and transcription weights. No Python, no PATH, no terminal, and nothing | |
| else for you to install. The one thing it fetches on first launch is the language | |
| model: those are licensed to whoever downloads them, so it can't be handed to you | |
| in a box. The setup wizard starts that itself and shows a progress bar, so you'll | |
| want an internet connection the first time you run it. After that it works | |
| offline. | |
| </div> | |
| <div class="note" style="margin-top: 14px"> | |
| <strong>Clips Kitty is in alpha.</strong> It works and it's used daily, but you | |
| will find rough edges. There's a <strong>Feedback</strong> button inside the app | |
| for reporting them. It needs no account and attaches the details automatically. | |
| The installer isn't | |
| code-signed yet, so Windows will warn the first time you run it: choose | |
| <em>More info → Run anyway</em>. | |
| </div> | |
| <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 | |
| > | |
| </div> | |
| </div> | |
| </section> | |
| </main> | |
| <footer class="site"> | |
| <div class="wrap cols"> | |
| <span>Free and open source. Made for creators who would rather own their tools.</span> | |
| <nav aria-label="Footer"> | |
| <a href="roadmap.html">Roadmap</a> | |
| <a href="changelog.html">Changelog</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> | |
| <a href="https://github.com/ColinGPT9/clips-studio/blob/main/ARCHITECTURE.md" target="_blank" rel="noopener noreferrer">How it's built</a> | |
| </nav> | |
| </div> | |
| </footer> | |
| <script src="analytics.js"></script> | |
| <script src="donate.js"></script> | |
| </body> | |
| </html> | |