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

About

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

Topics

Resources

License

Stars

Watchers

Forks