Skip to content

Installation

Quick Start

cd simplereader
make setup
make run

That's it. First run downloads models (~335MB).

Build Standalone App

make dist

Output: dist/SimpleReader-1.0.0.dmg

Manual Setup

If you prefer not to use make:

# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install dependencies
uv sync

# Run
uv run python -m reader

Manual Build

To build the macOS app bundle without make:

# Install dev dependencies
uv sync --extra dev

# Create app structure
uv run briefcase create macOS

# Build executable
uv run briefcase build macOS

# Package as DMG (adhoc signed)
uv run briefcase package macOS --adhoc-sign

Requirements

  • macOS 13.0+
  • Apple Silicon (M1/M2/M3/M4)
  • ~500MB disk space

Troubleshooting

Unidentified Developer Warning

Right-click the app, select Open, click Open in dialog.

Or:

xattr -cr /path/to/SimpleReader.app

Models Not Downloading

Check internet connection. Models are stored in:

~/Library/Application Support/SimpleReader/models/