Free and open source for macOS

One hotkey.
Everything you reach for.

Redcast is an agent-native, Raycast-style launcher. Native SwiftUI, real Raycast extensions, and AI on your own models, keys and agents.

macOS 26+ · AGPL-3.0 · No account · No telemetry

Free.Open source.Native SwiftUI.
SIDE A

The launcher
you use all day.

A1 · ROOT SEARCH

Type a little.
Find it all.

Apps, files, commands, quicklinks and snippets behind one hotkey. Fuzzy search, an alias plus Space to open anything, and ⌘K actions on every row.

Applications
SafariApplication
System SettingsApplication
NotesApplication
TerminalApplication
Commands
Redcast SettingsCommand
Extension StoreCommand
Clipboard HistoryCommand
Toggle System AppearanceCommand
Open Application ↵Actions ⌘K
A2 · EXTENSION STORE

Raycast extensions?
They run here.

Real Raycast extensions, rendered as native SwiftUI. Browse Featured, Popular, Recently Updated and every category right from the palette, and install with ↵.

Featured
Color Pickerpixelkit↓ 312K
Kill Processember-labs↓ 120K
Timerstickwork↓ 98K
Translatewordline↓ 64K
Port Managerportside↓ 41K
Window Walkertilekit↓ 38K
Categories
Developer ToolsProductivityDesign ToolsMedia
Color Pickerpixelkit

Pick a colour anywhere on screen and keep a history of what you picked.

Commands
Pick Color
Organize Colors
Information
Downloads312,415
CategoriesDesign Tools
UpdatedOct 23, 2026
Install Extension ↵Actions ⌘K
A3 · CLIPBOARD HISTORY

Remembered.

Clipboard history with images, colours and links, snippets with keyword expansion and tags, and ⌘J to send any entry to AI.

Today
Image (1600×1000)
github.com/alesha-pro/redcast
#F23D32
Meet at five, then dinner.
launch-plan.pdf
git rebase -i HEAD~3
⌘
#F23D32
rgb(242, 61, 50)
hsl(3, 88%, 57%)

Meet at five, then dinner.

launch-plan.pdf3 pages · 412 KB
$ git rebase -i HEAD~3
SourceColor Picker
CopiedJust now
Paste to Notes ↵Actions ⌘K
A4 · WINDOW MANAGEMENT

35 window actions.

Rectangle-style halves, thirds and quarters, saved layouts and rooms, a window switcher and menu bar search.

NotesFileEditViewWindow⌘   Fri 9:41
Notes
# Launch checklist
– Record the demo
– Write release notes
– Update the README
Terminal
$ swift build -c release
Compiling Redcast…
Build complete! (12.4s)
$
Calendar
MTWDesign reviewTFShip it
Left Half
SIDE B

Agents that work
while you do.

B1 · BACKGROUND AGENTS

@agent, do it.

Type @docs draft the release notes in the launcher. The agent runs with no window, in its own folder with its files, skills and memory, and ends as a chat. Schedules run daily or every few hours, with a spend cap.

NotesFileEditViewWindow ⌘   Fri 9:41
Agents
docs@docsChoose Agent
review@review
research@research
Ask Agent ↵Run in Background ⌘↵
Read fileCHANGELOG.md
Search the webrelease notes, past versions
Write fileRELEASE_NOTES.md
docs finished Open
B2 · AI CHAT

Branch any chat.

Folders with their own instructions, a settings sidebar per chat, the files a reply names as links you can open, and edit, regenerate or branch from any message.

Release notesClaude Sonnet 4.5 · docs
Draft the release notes from the changelog.
Read CHANGELOG.md   Wrote release-notes.md
Done. The notes are in release-notes.md, the highlights in highlights.md, and the screenshots are in assets/. Want a shorter version for the README?
Files release-notes.md highlights.md assets
Copy Regenerate Branch Chat4:21 PM
Message⌘Claude Sonnet 4.5
B3 · AGENT SESSIONS

Every session.
One key.

Claude Code, Codex, Gemini CLI, OpenCode, Goose and Hermes run over the Agent Client Protocol on your own logins. Every past session is searchable and resumes in its folder and terminal.

Claude Code
Codex
Gemini CLI
OpenCode
Goose
Sessions
fix the flaky test● Needs you
refactor the store● Working
write release notesOpen
translate the docsYesterday
fix the flaky testClaude Code · ~/app · main
Youfix the flaky test in StoreTests
Found a race in the async setup. Run swift test --filter StoreTests?
● Waiting for you
Resume ↵Actions ⌘K
B4 · VOICE

Dictate anywhere.

Spoken punctuation and lists, modes like Polish or Translate, and a searchable history. Double-tap right ⌘ to attach the window in front to a chat.

NotesFileEditViewWindow⌘   Fri 9:41
Notes
Friday
– Pick up the cake
– Call the venue
so um meet at five then dinnerMeet at five, then dinner.
Polish ⇥
AClaude Sonnet 4.5Anthropic
◎GPT-5OpenAI
✦Gemini 2.5 ProGoogle
◆DeepSeek V3.2DeepSeek
↯Qwen3 MaxOpenRouter
Bring your own keys. Quick AI and AI Chat on any model you connect: OpenRouter, Anthropic, OpenAI, Gemini or your own endpoint.
Codex (ChatGPT)Sign in with your ChatGPT account. No API key.
Status● Signed in
Answers onyour plan's Codex usage
Signed in
Codex on your ChatGPT plan. Sign in with ChatGPT, no API key.
No account.No subscription.No telemetry.

Quiet when idle.

Native and small

SwiftUI and AppKit. No Electron, no third-party dependencies, built to a 100 MB memory budget.

Waits for you

ACP agents stop after two idle minutes, voice keeps no process between presses, histories are read when you open them.

The network on your terms

AI goes only to the providers you connect, when you ask. A Redcast build never checks for updates.

Your data stays here

Chats, notes, clipboard, dictation and usage stay on your Mac. AI is off until you connect a provider.

Your keys. Your models. Your Mac.

▶▶ FF

Build it from source.

Redcast is built on your Mac: no downloads, no auto-updates. To update, pull and run the installer again.

git clone https://github.com/alesha-pro/redcast.git && cd redcast
git remote add upstream https://github.com/abue-ammar/tinycast.git
git fetch upstream --tags
Scripts/fork/install.sh

Then open Settings → General, record a hotkey, and press it anywhere.

Redcast

Redcast

Free and open source for macOS.

github.com/alesha-pro/redcast