Tinycast v0.12.1

Tinycast is a free, open-source launcher for macOS that combines application search, global hotkeys, clipboard history, file search, quick actions, snippets, window management, and other utilities in a native SwiftUI and AppKit interface. It is designed as a lightweight alternative to larger launcher applications and uses no third-party dependencies or Electron.

Features

Tinycast provides a fuzzy-search application launcher that can find and open installed applications, pin favorites, show running applications, and quit applications. A global hotkey opens the launcher from anywhere in macOS. Per-application hotkeys can also be assigned to quickly focus or hide applications.

The built-in clipboard history stores searchable text and images and allows previously copied content to be pasted back into the application being used. File search uses Spotlight instead of maintaining a separate file index.

Tinycast includes a calculator with mathematical operations, unit conversions, and live currency and cryptocurrency conversions. Quicklinks can turn URLs, searches, files, and deep links into searchable commands.

The application also includes Apple Shortcuts integration, Markdown snippets, custom shell commands, system actions, and 34 window-management actions based on common Rectangle-style operations.

Additional features include calendar and meeting integration, a Markdown notes editor, an emoji picker, AI chat, text Quick Actions for rewriting and translation, and support for running Raycast extensions natively through SwiftUI. Settings can also be exported or imported from Raycast.

Download Tinycast v0.12.1 - Software Mirrors

Tinycast v0.12.1 for macOS

Tinycast-Universal-0.12.1.zip | 16.86 MB

Tinycast-Universal-0.12.1.dmg | 17.03 MB

Tinycast-0.12.1.zip | 9.29 MB

Tinycast-0.12.1.dmg | 9.38 MB

Tinycast v0.12.1 Source Code

Tinycast v0.12.1 Source code (zip)

Tinycast v0.12.1 Source code (tar.gz)

Tinycast v0.12.1 Release Notes:

What's Changed

  • Expand the Hyper Key: all modifier keys, per-keyboard remapping, diagnostics and Secure Input support by @abue-ammar in #1510
  • Rework quicklink selected text and add a ⌘C selection fallback by @abue-ammar in #1507
  • Decode malformed UTF-8 the way Node does by @Noel-0 in #1513
  • Show what the provider said when an AI chat turn is refused by @notsoshu in #1497
  • Let Bring! sign in by sending URLSearchParams as form data by @list-jonas in #1532
  • Let the Dictation key (🎤) trigger Tinycast shortcuts by @list-jonas in #1523
  • Support Raycast's OAuth sign-in in extensions by @abue-ammar in #1502
  • Report real access and change times from fs.stat by @abue-ammar in #1533
  • Search files from Tinycast's own disk index instead of Spotlight by @abue-ammar in #1537
  • Let the version on the About page be selected and copied by @abue-ammar in #1544
  • Let armed MCP tools run commands and read files by @abue-ammar in #1543
  • Read a bare unit after / as one of it, and add fuel units by @abue-ammar in #1545
  • Let model discovery ignore catalog fields it cannot read by @AllenReder in #1552
  • Let any preset add a model ID its catalog leaves out by @abue-ammar in #1546
  • feat(dictation): insert text while recording by @AlexanderWillner in #1553
  • Polish the AI Chat window, open long chats fast and keep the transcript above the chips by @rubnogueira in #1526
  • Keep code blocks rounded, share one wider AI Chat column, and fix its cursors by @abue-ammar in #1559
  • Record the Hyper key inside Secure Input, and keep Quick Press from toggling Caps Lock there by @abue-ammar in #1562
  • Keep an open note from taking pastes and keystrokes, and render custom Quick Action Markdown by @abue-ammar in #1563
  • Move OpenCode to v2 and send it images by @abue-ammar in #1564
  • Trim redundant comments across app and tooling by @abue-ammar in #1566
  • Draw clipboard image rows and previews from small copies by @mertkaradayi in #1565
  • Let a gateway model declare reasoning levels and send them as reasoning_effort by @isjiajia01 in #1571
  • Keep older AI Chat transcript rows lazy and feed the sidebar thirty chats at a time by @rubnogueira in #1573
  • Add a toggle to turn off suggested replies in AI chat, and left-align them by @abue-ammar in #1598
  • Add a ⌘K actions menu to Switch Windows by @abue-ammar in #1600
  • Add a Switch Windows Backwards command by @abue-ammar in #1601
  • Paste a clipboard image with its file URL so a terminal gets the path by @abue-ammar in #1602
  • fix(file-search): stop the live index from relisting busy folders by @abue-ammar in #1605
  • fix(icons): draw the emoji smiley outlined in Light mode by @abue-ammar in #1606
  • Add a Files section to the launcher by @abue-ammar in #1608
  • Remove File Search's Quick Look overlay by @abue-ammar in #1609
  • Fix launching duplicate application installations by @abue-ammar in #1617
  • Stop capping remote Quick Action replies by selection length by @abue-ammar in #1616
  • Calculate on a converted value mid-expression by @abue-ammar in #1618
  • Add native localization for eight languages by @abue-ammar in #1620
  • Use Full Disk Access when uninstalling, and wait for the app to quit by @abue-ammar in #1624
  • Narrow File Search to home with editable defaults by @abue-ammar in #1625
  • Stop extension shortcut handlers from retaining closed screens by @kosuketut in #1626
  • Mirror main to GitLab by @abue-ammar in #1627
  • Lock app bundles the user can't write before uninstalling by @abue-ammar in #1635
  • Refine French translations, improve wording across languages and adjust text layouts by @Risengan in #1636
  • Open the launcher, Notes, dialogs, Settings editors and menus with the native window bounce by @abue-ammar in #1643
  • Animate the first menu after the palette closes with one open by @abue-ammar in #1644
  • Edit clipboard text entries in place by @abue-ammar in #1642
  • Find Apple's zh_CN and zh_TW names on any Chinese region by @abue-ammar in #1645
  • Keep Command-Escape input handling off the main run loop by @abue-ammar in #1646
  • Show when currency rates were updated, with a refresh button by @abue-ammar in #1648

New Contributors

  • @Noel-0 made their first contribution in #1513
  • @AllenReder made their first contribution in #1552
  • @isjiajia01 made their first contribution in #1571
  • @kosuketut made their first contribution in #1626
Channel: stable · Version: 0.12.1 · Bundle ID: com.tinycast.app Built from ead1f770401b34f69065e279704a119d04609986. Full changelog Recommended: install via Homebrew — it clears the quarantine flag automatically on every install and update, so there's nothing to run by hand:
brew trust --tap abue-ammar/tinycast
brew install --cask abue-ammar/tinycast/tinycast
On an Intel Mac, install abue-ammar/tinycast/tinycast-universal instead — same app, built with both slices. This build is self-signed. If you download the DMG directly instead of using Homebrew, macOS will refuse to open it until you clear the quarantine flag once:
xattr -dr com.apple.quarantine "/Applications/Tinycast.app"

Performance and Compatibility

Tinycast is built with SwiftUI and AppKit rather than Electron. The project states that it has zero third-party dependencies and targets a memory footprint of under 100 MB.

The current development requirements specify macOS 26 or later and Xcode 26 for building the application from source. The project provides separate installation options for Apple silicon and Intel Macs running macOS 26.

macOS 15 Sequoia is supported through a separate Homebrew package, but the project identifies this build as no longer maintained. This means users on Sequoia can still install the dedicated version, but it does not receive the same ongoing maintenance as the current macOS 26 release.

Tinycast requires Accessibility permission for features that paste or expand text into other applications. The project states that snippet keystrokes are matched locally and are not stored or sent elsewhere.

System Requirements

Current version:

  • macOS 26 or newer

  • Apple silicon or Intel Mac

  • Accessibility permission for text pasting and snippet expansion

macOS 15 Sequoia:

  • A dedicated Sequoia build is available

  • The Sequoia build is no longer maintained

Developers building Tinycast from source need macOS 26 or later and Xcode 26.

Pros and Cons

Pros

  • Free and open source

  • Native SwiftUI and AppKit application

  • No Electron

  • No third-party dependencies

  • Low memory target

  • Fast application launcher

  • Global and per-app hotkeys

  • Searchable clipboard history

  • File search through Spotlight

  • Calculator and conversions

  • Apple Shortcuts support

  • Markdown snippets

  • Custom shell commands

  • Window management

  • System actions

  • Markdown notes

  • AI chat

  • Text rewriting, translation, and summarization

  • Native Raycast extension support

  • Raycast settings import

  • Backup and restore

  • No telemetry

Cons

  • Current maintained release requires macOS 26

  • macOS 15 Sequoia build is no longer maintained

  • Accessibility permission is required for some features

  • AI functionality requires the user to provide an AI key or have a supported AI account

  • Raycast extension compatibility may vary by extension

How to Install

The easiest installation method is Homebrew. First, add the Tinycast Homebrew tap and trust the third-party tap, then install the package matching your Mac. Apple silicon Macs running macOS 26 use the standard Tinycast package, while Intel Macs use the universal package.

For macOS 15 Sequoia, the project provides a separate tinycast-sequoia package. Beta builds are also available for Apple silicon Macs running macOS 26 or newer.

After installation, open Tinycast and configure a global shortcut under Settings > General. Pressing the shortcut opens the launcher, where applications and commands can be searched immediately. Additional shortcuts, snippets, and other features can be configured from their respective settings sections.

Final Verdict

Tinycast is a feature-rich macOS launcher that goes beyond application search. Its native implementation combines launching, clipboard history, file search, shortcuts, snippets, window management, notes, system controls, and Raycast extension support without relying on Electron.

The biggest limitation is its current operating system requirement. The maintained release targets macOS 26, while the macOS 15 Sequoia build is no longer maintained. Users who meet the current requirements get a lightweight, open-source launcher with a broad feature set.

For Mac users looking for a native alternative to larger launcher utilities, Tinycast provides a comprehensive collection of everyday productivity tools in a single application.

Tinycast v0.12.1
Free
Software Informations:
Developer:

Operating System:
macOS
Date Added:
2026-10-20T15:07:21.470Z
Categories:

Post a Comment/Report Broken Link: