Skip to content
/ pothook Public

GUI application for transcribing text using Whisper.cpp with Typescript and Rust (Tauri)

License

Notifications You must be signed in to change notification settings

acknak/pothook

Repository files navigation

Pothook

This is a GUI application for transcribing text using Whisper.cpp with Typescript and Rust (Tauri).
It works on Windows, Mac, and Linux platforms. πŸš€

release workflow license

Quick Start πŸš€

  1. Download Pothook from Releases page ⬇️
  2. Download the Whisper C++ model of ggml format πŸ“
    πŸ“ If there is no specific reason, I recommend using the Large v3 model (ggml-large-v3.bin).
  3. Run Pothook πŸ’»
    Pothook GUI Image Hint: If you want to learn more about the details and specifications of the ggml models, please check out the Whisper C++ documentation page πŸ“–

Run Pothook as dev mode πŸ”§

Pothook is a cross-platform desktop app that lets you chat securely and anonymously with other users. To run Pothook in dev mode, you need to install some related tools first.

  • Node.js - A JavaScript runtime environment that powers the frontend of Pothook. 🟒
  • Rust - A fast and reliable programming language that powers the backend of Pothook. πŸ¦€
  • Git - A version control system that lets you clone and manage the Pothook repository. πŸ™

Then, clone the repository and build the app with the following commands.

Hint: See whisper-rs BUILDING.md for instructions for building whisper-rs on Windows and OSX M1. Linux builds should just work out of the box. πŸ“–

git clone https://github.com/acknak/pothook.git
cd pothook
npm install
npm run tauri dev