Skip to content

ApexTame/KickClipTool

 
 

Repository files navigation

icon KICK Clip Tool

Kick Tauri SvelteKit GPL License

A lightweight desktop application to watch and download streamer clips from the KICK streaming platform, no login required.


Features

  • 🔍 Search: Find streamers and explore their clips.
  • 🎬 Watch: Stream clips directly in the app..
  • ⬇️ Download: Save clips locally with one click, no login needed.
  • ⚡️ Fast and responsive UI
  • 🖥️ Lightweight desktop app

Tech Stack

Frontend: SvelteKit for reactive UI components.
Styling: TailwindCSS for utility-first CSS styling.
Build Tool: Vite for fast development and production builds.
Desktop Framework: Tauri for lightweight, cross-platform desktop applications.
Video processing: FFmpeg minimal build for clip download.

Possible future features

  • Filter clips by date range.
  • Support for Twitch.
  • VOD playback and download utilities.
  • Chat utilities.

Build

Prerequisites

Installation

  • Clone the repository:
git clone https://github.com/Fedecas/KickClipTool.git
cd KickClipTool
  • Install dependencies:
npm install
# or: pnpm install, yarn install
  • Run in development mode:
npx tauri dev
# or: pnpm tauri dev, yarn tauri dev
  • Build for release:
npx tauri build
# or: pnpm tauri build, yarn tauri build

Usage

Launch the built executable found in src-tauri/target/release (or /debug in dev mode).


Custom FFmpeg

This project includes a minimal FFmpeg build for clip downloading and processing (see README).

Fonts

The app uses the Giphurs font family by @Corne2Plum3. Check out Giphurs for more info.

License

This project is licensed under the GPL v3.0 License (see LICENSE).

About

A simple tool to search channels and clips on kick.com

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Svelte 39.9%
  • Python 26.4%
  • TypeScript 23.4%
  • Rust 7.7%
  • CSS 1.2%
  • JavaScript 0.9%
  • HTML 0.5%