ghost-pepper — What is it?

Ghost Pepper is a macOS application providing on-device speech-to-text and meeting transcription services, ensuring privacy and local processing.

⭐ 1,894 Stars 🍴 91 Forks Swift Author: matthartman
Source: Description per README View on GitHub →

Why it matters

Ghost Pepper is gaining attention due to its focus on privacy, offering local speech-to-text and meeting transcription without cloud data storage. Its unique technical choice of running all models locally on the user's Mac, leveraging Apple Silicon, stands out in a market where cloud-based solutions are prevalent.

Source: Synthesis of README and project traits

Core Features

Hold Control to talk

Users can initiate speech-to-text by holding the Control key and speaking, with the ability to transcribe and paste into any text field upon release.

Source: Features per README
Meeting transcription

Ghost Pepper can record calls, transcribe them, and generate AI summaries, saving the results as markdown files on the user's Mac.

Source: Features per README
Smart cleanup

The application includes a local language model to remove filler words and correct speech, enhancing the accuracy of transcriptions.

Source: Features per README
Menu bar app

Ghost Pepper operates as a menu bar application, providing quick access and launching at login without a dock icon.

Source: Features per README
Customizable

Users can customize the cleanup prompt, select their microphone, and toggle features on or off to suit their preferences.

Source: Features per README

Architecture

The architecture of Ghost Pepper suggests a modular design with clear separation of concerns. It includes components for speech recognition, text cleanup, and user interface. The codebase is structured into multiple folders, indicating a focus on maintainability and scalability. Key technical decisions include leveraging Apple Silicon for local processing and utilizing WhisperKit and LLM.swift for speech and text processing.

Source: Code tree

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) WhisperKit LLM.swift Hugging Face Hold Control to talk Meeting transcriptionMeeting transcripti… Smart cleanup Menu bar app Customizable ghost-pepper Project Core feature Key dependency

Center: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.

Tech Stack

LanguageSwiftFrameworkWhisperKit, LLM.swift, AVAudioEngine, ScreenCaptureKit, Apple Vision framework
WhisperKitLLM.swiftHugging Face
Local macOS application
Source: Dependency files + code tree

Quick Start

1. Download [GhostPepper.dmg](https://github.com/matthartman/ghost-pepper/releases/latest/download/GhostPepper.dmg) 2. Open the DMG, drag Ghost Pepper to Applications 3. Grant Microphone and Accessibility permissions when prompted 4. Hold Control and speak
Source: README Installation/Quick Start

Use Cases

Ghost Pepper is suitable for individuals and professionals who require privacy-conscious speech-to-text and meeting transcription capabilities on macOS. It is useful in scenarios such as note-taking during meetings, transcribing lectures, or creating content where privacy and local processing are priorities.

Source: README

Strengths & Limitations

Strengths

  • Strength 1: Strong focus on privacy with all processing done locally
  • Strength 2: Offers a comprehensive suite of features for speech-to-text and meeting transcription
  • Strength 3: Customizable and integrates well with macOS

Limitations

  • Limitation 1: Limited to macOS users
  • Limitation 2: May have performance limitations compared to cloud-based solutions
  • Limitation 3: Relies on the user's internet connection for model downloads
Source: Synthesis of README, code structure and dependencies

Latest Release

v2.4.0 (2026-05-21): Added agentic meeting Q&A, enabled meeting transcription by default for existing users, and fixed bugs related to media launching on recording stop.

Source: GitHub Releases

Verdict

Ghost Pepper is a compelling project for privacy-conscious users and professionals who require robust speech-to-text and meeting transcription capabilities on macOS. Its local processing and privacy features make it stand out, though it may not offer the same level of performance as cloud-based alternatives.

Source: Synthesis
Transparency Notice
This page is auto-generated by AI (a large language model) from the following public materials: GitHub README, code tree, dependency files and release notes. Analyzed at: 2026-05-23 19:02. Quality score: 85/100.

Data sources: README, GitHub API, dependency files