git404hub

what is pot-desktop fr?

pot-app/pot-desktop — explained in plain English

Analysis updated 2026-06-24

17,961JavaScriptAudience · generalComplexity · 2/5Setup · easy

tl;dr

A cross-platform desktop app that translates selected text or extracts text from images on your screen using a keyboard shortcut, with your choice of translation provider.

vibe map

mindmap
  root((pot-desktop))
    What it does
      Text translation
      Screen OCR
      Keyboard shortcuts
    Providers
      OpenAI
      DeepL
      Google Translate
      Local Ollama
    Platforms
      Windows
      macOS
      Linux Wayland
    Use cases
      Multilingual work
      Image text extraction
      Language learning

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Instantly translate any selected text on your screen without switching apps, using a keyboard shortcut.

VIBE 2

Extract text from a screenshot or on-screen image using OCR, then translate or copy it.

VIBE 3

Use your preferred translation service, DeepL, OpenAI, Google, or a local Ollama model, rather than being locked to one provider.

VIBE 4

Export translated words to an Anki deck for language learning.

what's the stack?

JavaScriptTypeScriptRustTauri

how it stacks up fr

pot-app/pot-desktopjacksontian/fksemotion-js/emotion
Stars17,96117,94618,013
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/51/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Some translation services require API keys from third-party providers such as DeepL or OpenAI before they can be used.

in plain english

Pot is a cross-platform desktop app for translating text and reading text out of images (OCR, optical character recognition, the process of turning a picture of words into editable text). You install it on your computer and use keyboard shortcuts to translate whatever you have selected, whatever is on your clipboard, or whatever you draw a box around on the screen. It works on Windows, macOS, and Linux, including Linux setups using Wayland (a modern display system used by KDE, Gnome, and Hyprland). Rather than locking you to one translation provider, Pot lets you plug in a long list of online services like OpenAI, Gemini Pro, DeepL, Google, Bing, Yandex, and a range of Chinese services such as Baidu, Tencent, Youdao, and Volcano. It can also run offline against a locally installed Ollama instance for translation, and against system OCR on each platform (Windows Media OCR, Apple's Vision framework, and Tesseract on Linux) plus Tesseract.js. A plugin system using files with a .potext extension lets the community add new translation services, OCR engines, text-to-speech backends, and vocabulary-book exporters such as Anki. You would reach for Pot if you read or write in multiple languages on a daily basis, for example, working across English and Chinese documentation, captioning screenshots, or copying text out of images. It is also useful when you want to pick your own translation provider rather than be tied to one company's cloud. The app is built with Tauri (a framework for building lightweight desktop apps with web technologies), with a JavaScript user interface and a Rust core. The full README is longer than what was provided.

prompts (copy fr)

prompt 1
How do I set up Pot on macOS to translate selected text using DeepL whenever I press a keyboard shortcut?
prompt 2
Walk me through configuring Pot to use a locally running Ollama model for offline translation instead of a cloud service.
prompt 3
How do I set up Pot on Linux with a Wayland desktop so OCR and translation keyboard shortcuts work correctly?
prompt 4
How do I connect Pot to my OpenAI API key and use GPT for translations instead of the default providers?
prompt 5
Show me how to export words I have translated in Pot directly into an Anki deck so I can study them later.

Frequently asked questions

what is pot-desktop fr?

A cross-platform desktop app that translates selected text or extracts text from images on your screen using a keyboard shortcut, with your choice of translation provider.

What language is pot-desktop written in?

Mainly JavaScript. The stack also includes JavaScript, TypeScript, Rust.

How hard is pot-desktop to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is pot-desktop for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.