BerryShot Logo
BerryShot macOS Utility
Version 1.0.3 — Privacy-First Local OCR & AI

Capture. Annotate.
Extract OCR & Explain with AI

BerryShot is the ultimate screen capture utility for macOS. Take instant screenshots, sketch annotations pixel-perfect, OCR extract text offline in 0.1s, and explain code instantly with ChatGPT & Claude.

Free & Offline Secure
BERRYSHOT INTERFACE
BerryShot Menubar
⌘⌥⇧S
Selection: 640x360 LOCAL OCR ACTIVE
⚡️ Local OCR: 100% Offline (0.1s)

Get BerryShot for Mac

BerryShot is a native macOS application. Click below to copy the download link or download the installer directly.

Download DMG File →

100% Offline & Private

Local OCR runs directly on device via Apple's Vision Framework. Images are never uploaded to servers, keeping your confidential data secure.

AI Explainer & Translate

Connect to Claude or ChatGPT in seconds. Instantly explain algorithms, extract code snippets, translate terms, or draft summaries.

Lightweight & Native

Designed natively using Apple SwiftUI for macOS 14.0+. Runs silently in your Menu Bar, utilizing negligible RAM or battery power.

Live Interactive Sandbox

See the Actual App in Action

Click the buttons on the floating BerryShot toolbar at the bottom of the code snippet below to interact with the actual features of our app.

BerryShot Workspace Simulator (Interact Below)
⏸ Running Demo | Click to Draw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import SwiftUI
import Vision

public class OCRService {
    public func extractText(image: CGImage) async -> String {
        // Initialize request handler locally
        let request = VNRecognizeTextRequest { req, err in
            guard let results = req.results else { return }
            let text = results.compactMap { $0.topCandidates(1).first?.string }
            print("Extracted text successfully")
        }
        request.recognitionLevel = .accurate
        return "BerryShot OCR"
    }
}
BerryShot AI Assistant
AI Response Output:
Message Toast
L
?

Designed to Maximize Your Workflow

Whether communicating with developer teammates, copying code snippets, or explaining layouts, BerryShot supplies a complete toolkit.

📷 QUICK ANNOTATE

Pixel-Perfect Sketching and Annotation Tools

Never load heavy image editors again. Draw attention to errors, highlight key layouts, or redact information directly on your screen selection layout.

  • Smooth freehand drawing and straight diagonal lines
  • Add rectangles, circles, or outline regions
  • Inject direction arrow guides and custom textual labels
Toolbar Tools & Parameters
Pencil
Freehand Drawing
Arrow
Focus Pointer
Text
Text Annotation
Shape
Circle & Rect
Overlay Window Detection
Auto-aligns selection to windows under cursor perfectly
Esc to dismiss
AI Explainer & Offline OCR Reader
main.swift Local OCR Capture
// OCR Extracted Swift Code:
import Vision
class OCRService {
let request = VNRecognizeTextRequest()
} OCR Focus
func runLocalOCR() { ... }
🤖
BerryShot AI
Claude 3.5 Sonnet
AI Response Output:
Response Ready
🧠 AI & OCR ENGINE

Translate, Transcribe, and Transmit via AI

BerryShot doesn't just store pictures. It reads them. Turn screenshots into editable textual arrays instantly or run complex AI requests in milliseconds.

Native OCR in 0.1 Seconds

Utilizes Apple Vision libraries optimized for Apple Silicon (M1/M2/M3/M4) chips. Fully localized, no internet connection is required.

Modular AI Providers

Easily input your Anthropic or OpenAI API keys in Settings. Query models on-the-fly without paying expensive third-party wrappers.

Configurable Output Language

Toggle default response parameters between English, Vietnamese, or Japanese. Output is formatted and ready to copy.

Workflow Flowchart

Designed Around Hotkeys

Designed to work asynchronously behind the scenes, BerryShot binds to shortcuts without blocking your desktop layout.

01
⌘ Cmd ⇧ Shift X

Select Region

Press the global shortcut to freeze the display and draw a selection rectangle over any section.

02
Draw UI overlay

Apply Annotations

Highlight errors with custom arrows, write text blurbs, or draw frames on selected code layouts.

03
Vision OCR / AI

Run OCR & AI

Tap OCR to copy codes instantly, or call AI to explain blocks without opening separate browser tabs.

04
⏎ Enter to copy

Copy or Share Link

Files are saved locally or uploaded to cloud storage providers. Shareable URL is copied automatically.

FAQ Section

Frequently Asked Questions

Everything you need to know about setting up and configuring BerryShot.

BerryShot requires macOS 14.0 (Sonoma) or newer. It runs natively on both Apple Silicon (M1, M2, M3, M4, etc.) and Intel-based Mac architectures.
No, it is 100% offline. Text extraction is performed entirely on your device using macOS Apple Vision libraries. No image data is ever sent to external cloud servers, keeping your screenshots and clipboard completely secure.
Open Settings (shortcut: Cmd + ,), navigate to AI Configuration, and choose your preferred model provider (Claude, OpenAI, or a Custom OpenAI-Compatible endpoint). Insert your personal API Key, and you can query the model immediately from the capture toolbar.
Yes. The default region capture shortcut is Cmd + Shift + X. You can customize this shortcut recorder view under the Settings window to map it to any custom hotkey combo of your choice.
BerryShot is free to download and use for all core operations (capture, annotations, offline OCR, local saving). To support active development, we invite users to donate and support us through the in-app purchase system or our web donation QR code.
BerryShot Logo

Elevate Your Screen Workflows

MACOS NATIVE UTILITY

Experience the best way to transcribe images, draw notes on snippets, and query AI models natively from your menu bar. Set up in less than 5 seconds.

Release: 1.0.3 Size: ~1.9 MB Required: macOS 14.0+
Download BerryShot.dmg Double-click and drag into Applications folder to install macOS "unverified developer" warning? Read bypass guide