2026-07-11 22:16:06 +06:00
2026-07-06 11:16:38 +06:00
2026-07-02 11:45:59 +06:00
2026-07-08 23:12:28 +06:00
2026-07-05 23:54:22 +06:00
2026-07-11 22:16:06 +06:00
2026-07-11 03:15:30 +06:00
2026-07-05 23:03:28 +06:00
2026-06-28 23:55:45 +06:00
2026-07-11 22:16:06 +06:00
2026-07-11 22:16:06 +06:00
2026-07-05 23:03:28 +06:00
2026-07-05 23:03:28 +06:00
2026-07-11 22:16:06 +06:00

Tinycast

A tiny, fully native macOS launcher — the essentials, without the bloat.

Tinycast command palette

Around 1 MB on disk and under 100 MB of RAM — no Electron, no telemetry, no background CPU churn. Just SwiftUI + AppKit with zero dependencies. It's fast because there's nothing to it.

Features

  • App launcher — fuzzy-search and launch anything, pin favorites, see what's running.
  • Calculator — do math and unit conversions inline, right in the palette.
  • Clipboard history — text and images, searchable, pasted back into the app you were using.
  • Global hotkey — one shortcut summons the palette from anywhere.
  • Per-app hotkeys — bind a key to an app; press it to toggle (focus/hide).

Install

brew tap abue-ammar/tinycast
brew install --cask tinycast          # stable
brew install --cask tinycast@alpha    # alpha  (installs side-by-side)
brew install --cask tinycast@beta     # beta   (installs side-by-side)

Each channel is a separate app (Tinycast.app, Tinycast Alpha.app, Tinycast Beta.app) with its own settings and permissions, so you can run stable next to a pre-release.

Tinycast has no Apple Developer ID and isn't notarized (there's no $99/yr account behind it), so macOS quarantines it on install. Clear the flag once — the cask prints this too:

xattr -dr com.apple.quarantine "/Applications/Tinycast.app"

Permissions

Accessibility — needed only so Tinycast can paste a clipboard item back into the app you came from. You're prompted the first time you paste; grant it in System Settings → Privacy & Security → Accessibility.

Using it

  1. Open Settings → General and record a global shortcut to summon Tinycast.
  2. Press it anywhere → the palette floats in. Type to filter, ↩ to launch.
  3. Tab switches between Apps and Clipboard; ↑/↓ move, Esc dismisses.
  4. Settings → App Hotkeys — search an app and record a shortcut to toggle it.

Building from source

See docs/DEVELOPMENT.md for the toolchain, build, packaging, release, and website workflows, and DESIGN.md for the UI design system.

License

AGPL-3.0

S
Description
GitHub Trending: abue-ammar/tinycast
Readme AGPL-3.0
72 MiB
Languages
Swift 90.9%
JavaScript 5.9%
TypeScript 2%
Shell 0.9%
CSS 0.3%