Repolode
cosZone

cosZone/MoePeek

A lightweight native macOS menu bar app that translates selected text, screenshot OCR, and clipboard content in a floating panel.

Open-source alternative to:PopClipBob

Stars
852
Forks
60
Open issues
10
Last commit
17 days ago

What is it?

MoePeek is a macOS menu bar translator built with pure Swift 6. Select text in any app and a non-activating floating panel shows the translation, so the current app keeps focus. It also supports OCR screenshot translation for a selected screen region, clipboard translation, and manual text input, each with a customizable keyboard shortcut.

Translation backends include free web services such as Google Translate, Bing and Youdao, API services such as DeepL and Baidu, and LLM providers such as OpenAI, Anthropic, DeepSeek and local Ollama or LM Studio models. Apple's on-device Apple Translation is available on macOS 15 and later. Text is captured through the Accessibility API, with AppleScript and clipboard fallbacks.

The project is licensed under AGPL-3.0, requires macOS 15 or later, and is distributed as a DMG or ZIP with a PopClip extension available for one-click translation.

Key features

  • 01Select text in any app to see a translation in a floating panel.
  • 02OCR screenshot translation for a chosen screen region.
  • 03Supports free web translators, API services, and LLMs including local Ollama and LM Studio.
  • 04On-device Apple Translation on macOS 15 and later.
  • 05Text-to-speech playback and Markdown rendering for LLM results.
  • 06Customizable global keyboard shortcuts and automatic updates via Sparkle.

Use cases

  • Reading English documentation or articles in a browser without switching windows.
  • Translating text in images, such as screenshots of foreign-language UI or PDFs.
  • Keeping translation private by using Apple's on-device engine or a local LLM.

Quick start

  1. 1

    Download the latest .dmg or .zip from GitHub Releases

  2. 2

    Drag MoePeek.app into /Applications

  3. 3

    Launch the app and grant Accessibility and Screen Recording permissions during onboarding

Things to know

  • Requires macOS 15 or later.
  • The app is not notarized with Apple, so Gatekeeper may block it and require a terminal command to open.
  • The author describes it as a personal, AI vibe-coded side project not designed as a polished production tool.

Topics

FAQ

What is MoePeek?
A lightweight native macOS menu bar app that translates selected text, screenshot OCR, and clipboard content in a floating panel. MoePeek is a macOS menu bar translator built with pure Swift 6. Select text in any app and a non-activating floating panel shows the translation, so the current app keeps focus. It also supports OCR screenshot translation for a selected screen region, clipboard translation, and manual text input, each with a customizable keyboard shortcut.
Is MoePeek free to use? What license does it have?
MoePeek is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is MoePeek still maintained?
Actively maintained. The last commit to MoePeek was on Oct 3, 2026.
What can I use MoePeek for?
Reading English documentation or articles in a browser without switching windows. Translating text in images, such as screenshots of foreign-language UI or PDFs. Keeping translation private by using Apple's on-device engine or a local LLM.
How do I install MoePeek?
Download the latest .dmg or .zip from GitHub Releases Drag MoePeek.app into /Applications Launch the app and grant Accessibility and Screen Recording permissions during onboarding
Where can I get MoePeek?
The source code and installation instructions are on GitHub: https://github.com/cosZone/MoePeek

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects