whatisgithub

What is moepeek?

coszone/moepeek — explained in plain English

Analysis updated 2026-05-18

661SwiftAudience · generalComplexity · 1/5LicenseSetup · easy

In one sentence

MoePeek is a lightweight macOS menu bar app that translates selected text, screenshots, or clipboard content using free, paid, AI, or on-device translation services.

Mindmap

mindmap
  root((MoePeek))
    What it does
      Select and translate text
      OCR screenshot translation
      Clipboard translation
      Manual text input
    Tech stack
      Swift 6
      Sparkle auto-updater
    Translation services
      Free engines
      Paid API engines
      AI language models
      Apple on-device
    Use cases
      Quick text translation
      Privacy-friendly translation
      Multilingual reading
    Audience
      macOS users
      Non-technical readers

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 build with it?

USE CASE 1

Select text in any Mac app and instantly see its translation in a floating panel.

USE CASE 2

Capture a screenshot of text on screen and translate the recognized content via OCR.

USE CASE 3

Translate clipboard content or manually typed text using a chosen translation service.

What is it built with?

SwiftSparkle

How does it compare?

coszone/moepeekhehehai/voxtkageroumado/phosphene
Stars661615495
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyhard
Complexity1/51/54/5
Audiencegeneralgeneraldeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Download the .dmg and grant Accessibility and Screen Recording permissions on first launch.

AGPL-3.0: free to use and modify, but any distributed modified version must also be released as open source.

So what is it?

MoePeek is a lightweight translator app that lives in the macOS menu bar. The core idea is simple: select any text on your screen in any app, and a small floating panel pops up with the translation. It also supports a few other ways to get text translated: capturing a screenshot and translating the recognized text (OCR), translating whatever is currently on your clipboard, or just typing text in manually. For translation, MoePeek can connect to a wide range of services. Free options include Google Translate, Bing Translate, and Youdao Translate. It also supports paid API services like DeepL, Baidu, and DeepLX, plus AI language models such as OpenAI, Anthropic, DeepSeek, and local models run through Ollama or LM Studio. On macOS 15 and later, it can also use Apple's own on-device translation, which keeps your text private since nothing leaves your computer. The app is built entirely in Swift 6 with almost no external dependencies, which keeps the install size around 5MB and background memory use around 50MB, small numbers compared to apps built with Electron or similar frameworks. It also includes text-to-speech playback, automatic language detection across 14 languages, customizable keyboard shortcuts, and an auto-updater. The author describes MoePeek as a personal project built with AI assistance rather than a fully polished commercial product, and notes that some edge cases in text selection may not be handled as smoothly as in mature paid alternatives like Clicknow or PopClip. Installation is a simple drag-and-drop of the app into the Applications folder, followed by granting Accessibility and Screen Recording permissions on first launch. Because the app is not notarized by Apple, macOS may show a warning that needs to be cleared with a terminal command. The project is licensed under AGPL-3.0, which means anyone who builds and distributes a modified version must also release their changes as open source.

Copy-paste prompts

Prompt 1
Help me set up MoePeek on my Mac and configure it to use Apple's on-device translation for privacy.
Prompt 2
How do I add a custom keyboard shortcut in MoePeek for OCR screenshot translation?
Prompt 3
Explain how to connect MoePeek to a local Ollama model instead of a cloud translation API.
Prompt 4
Fix the 'MoePeek.app is damaged and can't be opened' error on macOS after downloading MoePeek.

Frequently asked questions

What is moepeek?

MoePeek is a lightweight macOS menu bar app that translates selected text, screenshots, or clipboard content using free, paid, AI, or on-device translation services.

What language is moepeek written in?

Mainly Swift. The stack also includes Swift, Sparkle.

What license does moepeek use?

AGPL-3.0: free to use and modify, but any distributed modified version must also be released as open source.

How hard is moepeek to set up?

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

Who is moepeek for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.