v0.11.12 · macOS 26+ · Apple silicon & Intel
Everything on your Mac.One keystroke away
A small, native launcher for your apps, clipboard, snippets and windows. Free and open source, with no account and no telemetry.
brew trust --tap abue-ammar/tinycastbrew install --cask abue-ammar/tinycast/tinycast- Under 100 MB of memory
- Zero dependencies
- Free & open source
Starred on GitHub by people at
- VoidZero
- ByteDance
- Apple
- Microsoft
- OpenAI
- Anthropic
- Cloudflare
- GitHub
- Alibaba
- Oracle
- Red Hat
01Features
One palette for the things you do all day.
Most features are off until you turn them on, so Tinycast only runs what you use.
App launcher
Find any app by typing a few letters and open it from the keyboard. Pin favorites, see what's running, and quit or restart apps.
Inline calculator
Math, units, currencies, time zones, and dates like “days till 9 Apr”.
Clipboard history
Search the text, images, files and colors you've copied, then paste them back.
AI Chat
Use Apple Intelligence, Claude, Codex, Grok, OpenCode or your own API key.
Quick Actions
Select text in any app and fix, rewrite, translate or summarize it.
Window management
35 keyboard commands for halves, thirds, nudges and moving between displays, plus layouts you save.
Raycast extensions
Install them from the Raycast Store without Node or a build step. They run in JavaScriptCore and render in SwiftUI.
Snippets
Type a keyword in any app and it expands into text. Snippets can use Markdown and placeholders.
02In action
Straight from the app.
The palette at the top of this page is a recreation. These screenshots come from Tinycast itself. Click one to see it full size.
03Privacy
Off until you turn it on.
A new install has the launcher, the calculator and clipboard history. Everything else stays off until you enable it, and nothing needs an account.
- accounts
- 0
- telemetry
- 0
- dependencies
- 0
- of memory
- <100 MB
- Off by defaultAIThe chat command and its history file don't exist until you turn AI on.
- Off by defaultExtensionsWhile off, no extension folder is read and no JavaScript engine runs.
- Off by defaultSnippetsThe only feature that reads what you type. Matching happens on your Mac.
- Off by defaultCalendarTells you what it reads before macOS asks for access. Events stay on your Mac.
- On by defaultClipboard historyStored on your Mac for 3 months. Ignores copies from Keychain Access and Passwords.
Tinycast asks for a permission only when a feature first needs it, never at launch. Restoring a settings backup can't turn on extensions or snippets.
04Keyboard
Built for the keyboard.
Choose one shortcut to open the palette. Everything else has a key, and shortcuts follow key position, so they work with any keyboard layout.
- ⌥ Space
- Open the palette (you choose the keys)
- return
- Run the main action
- ⌘ return
- Run the second action
- ⌘ K
- Open the actions menu
- tab
- Switch between launcher, AI Chat and clipboard
- ⌘ 1…0
- Open favorite 1 to 10
- esc
- Clear the search, go back, or close
- ⌘ esc
- Back to the root search from anywhere
Every other key, one table per screen, is in Keyboard shortcuts.
05Moving over
Bring your Raycast setup.
Tinycast reads Raycast's .rayconfig export. Choose the file, enter its passphrase, and your shortcuts, favorites and snippets come with it.
Export from Raycast
Export your settings and data, and keep the passphrase you set.
Open Settings → Backup
Choose the file and enter the passphrase. If the passphrase is wrong, Tinycast says so.
Choose what to import
Import everything, or only the parts you want.
Quit and reopen Tinycast
Quit from the menu bar icon, because closing Settings isn't enough. Everything is in place after the restart.

Raycast v2.0 and newer only. Tinycast reads .rayconfig files from Raycast v2.0 and later. Support for Raycast v1.x files was removed in Tinycast v0.10.5.
Comes across: Shortcuts · Favorites · Clipboard history · Snippets · Quicklinks · Aliases · Emoji skin tone · Compact mode · Pop to root · Launch at login · Menu-bar preference. Read the import guide
“No account. No telemetry. No bullshit.”
Native
Written in Swift 6 with SwiftUI and AppKit, and no third-party dependencies. It opens fast and stays under 100 MB of memory.
Local
Your clipboard, notes and snippets are stored on your Mac. AI stays off until you turn it on and pick a provider.
Open source
The full source is on GitHub under AGPL-3.0, and you can build it yourself. The scope stays narrow so the app stays small.
Free
Every feature is free, and there is no Pro tier. Optional tips pay the running costs.
Enjoying Tinycast?
Tinycast is free and open source, and it will stay that way. If you'd like to support its development, you can contribute. It's optional.