This Week in Raycast — May 11 – May 17, 2026
The big news this week is the new Raycast Beta — a ground-up rewrite for macOS Tahoe (and the foundation for the upcoming Windows port). It installs alongside v1, so you can try it without losing your current setup. More on that in the "From Raycast" section below. Plus thirteen new productivity extensions, four hobby/novelty additions, six service wrappers, and a stack of cross-platform updates including Windows support for Warp.
Productivity
Nerd Font Picker — by @kud
Browse, search, and copy Nerd Font PUA glyphs (U+E000–U+F8FF) from your locally installed fonts. Glyphs are rendered on the fly as SVG data URIs via opentype.js, so no image assets are bundled. A first-run cache (~/.cache/nerd-font-picker/glyphs.json) speeds subsequent launches, and copy actions cover the glyph itself, codepoint, name, and Unicode escape sequence.
Dev Cache Cleaner — by @gfazioli
Scan and clean developer caches across six categories — package managers (npm, Yarn, pnpm, Homebrew, CocoaPods, pip, Composer), build artifacts (22 types including node_modules, .next, .nuxt, .turbo, venv, Pods, DerivedData, target, dist, build, only flagging items older than 30 days), Xcode and iOS, Docker, language caches (Gradle, Maven, Cargo, Go, Ruby), and system caches. Items are classified Safe or Review, with explicit confirmation required before any deletion and a menu-bar widget showing reclaimable space.
Apple Passwords — by @alecharmon
Search Apple Passwords from Raycast via the local applepw CLI. Looks up entries by domain or email fragment, copies passwords and one-time codes, prompts inline when the daemon needs authentication, and caches non-secret account metadata locally in SQLite to improve search. Supports importing Apple Passwords CSV exports to broaden search coverage without storing the password values themselves.
Raylog – Markdown Tasks — by @Dillon-McCardell
A markdown-backed task tracker that lives entirely inside Raycast — no external note app required. List, add, and move tasks through To Do, In Progress, Done, and Archived, log progress on each task over time (hence the "log" in the name), and surface the current task from the menu bar. Recovery flows handle missing, malformed, or outdated managed data blocks.
Effect Docs — by @rvaccone
Search the Effect guides and API reference from Raycast, filter by type, and copy module imports or URLs. Includes an @effect-docs AI tool for Raycast AI Chat to query the docs in conversation, plus a dedicated "Ask Effect Docs" command for one-off questions.
ShiftPlus — by @nghialuong
A control surface for ShiftPlus, a native macOS workspace switcher that bundles browser profiles, apps, terminal environment variables, and window layouts into a single hotkey-triggered context switch. Three commands cover Switch Workspace, Open Quick Link, and Activate Last Workspace — ideal as a Raycast hotkey for re-entering your previous context. Reads a privacy-conscious local JSON index that excludes env vars, terminal commands, file paths, and window positions; only workspace metadata and quick links are exposed.
SecureCRT Sessions — by @leec-666
Search for and open saved SecureCRT sessions from Raycast, with optional hostname and protocol display in the list.
Gram — by @Justin24506
Search and open workspaces in Gram, the project-aware workspace manager. Reads Gram's local SQLite WorkspaceDb directly so recent projects, remote workspaces, and open windows stay in sync with zero configuration. Adaptive icons distinguish remote from local, "Open" status tags update dynamically, and the current Git branch is displayed for repository-based projects. A preference toggle switches between Gram Stable and Gram Dev.
Lume — by @sharatvisweswara
Manage Lume virtual machines on Apple Silicon — list configured VMs and start, stop, or remove them from Raycast.
Keyraycast — by @benostein
A modern KeyCastr alternative as a Raycast extension — show keystrokes on screen for screen recordings, live demos, presentations, and bug reports. A single "Toggle Keystroke Overlay" command launches a pre-compiled universal Swift helper that captures keystrokes via CGEventTap and renders them as floating pills. Three display modes (All Keys, All Modified Keys, Command Keys Only), mouse-click visualization, multi-monitor support, four appearance themes (including Liquid Glass on macOS 26+), six overlay positions, and smart pill grouping that collapses continuous typing into one pill while giving shortcuts their own.
Rebaptize — by @mcdays94
A heavy-duty bulk file renamer. The main Rename Files command exposes presets for TV Show, Anime, Movie, Date, Change Case, Swap Delimiter, Auto Enumerate, Change Extension, and Find & Replace — each with preview-before-confirm. Smart Organize Episodes auto-detects episode numbers across nine filename patterns and pulls season/episode metadata from TMDB or TheTVDB. Smart Find & Replace supports regex, capture groups, and up to three chained rules. Additional commands cover sort-by-date, sort-photos-by-GPS (OpenStreetMap reverse geocoding, no API key), rename-by-EXIF, CSV-driven rename, and reusable rename scripts with 23 step types. Zero-UI "instant" commands cover case conversion, delimiter swaps, accent stripping, transliteration, and zero-padding — and every operation is undoable.
Arca — by @gre-dev
A Raycast bridge for Arca, a task management app. Create tasks and review your work without switching apps.
Next Up — by @AdrianBonpin
A class-schedule manager for students. Today highlights your next class with one-tap meeting-link access; Schedule for the Week browses your full week with a day-picker dropdown; Manage Schedules provides full CRUD for schedule groups and courses with multi-slot support, conflict detection, schedule templates, and JSON import/export. A menu-bar item shows the next class title and start time, and Add Ephemeral Course lets you drop in a one-day temporary entry (study sessions, guest lectures) that auto-expires.
Updates to existing productivity extensions:
- Warp: full Windows support — Launch Configurations read from
%APPDATA%\Warp\Warp\data\tab_configs\(TOML on Windows vs. YAML on macOS), directory search uses PowerShellGet-ChildItem, and the active File Explorer window path is resolved via theShell.ApplicationCOM object through PowerShell. - WhatsApp: three QoL improvements — Open Chat now surfaces an item that opens any typed phone number (saved or not) via
whatsapp://send?phone=…; a newDefault Countrypreference (ISO 3166-1 alpha-2) lets local-format numbers parse correctly across Open Chat, Add Chat, and the AI tool; and anImport Chats from Databasecommand readsChatStorage.sqlitefrom the WhatsApp group container via the systemsqlite3binary (readonly + WAL) for bulk or per-item import. - Copy Path: adds QSpace Pro as a supported file manager — selected items and the current location are read through QSpace Pro's AppleScript interface, with QSpace Desktop selections also handled and the existing multi-path separator and tilde preferences preserved.
- Vim Leader Key: a new Quick Capture command grabs the current context (app, URL, folder, or path) into a shortcut, and a preference now opens URL shortcuts in the active browser when one is already focused.
- GitLab:
My Projectsno longer hitsJS heap out of memoryon instances with thousands of projects — pagination is now concurrent (and discards raw JSON between pages), the list virtualises rendering instead of mounting ~70k React elements at once, and Fuse.js indexing was tuned to fit within the worker memory limit. Cache-invalidation refetches that previously took 3–5 minutes are also much faster. - TogglTrack: Resume Time Entry on recent entries works again in Raycast v2 — the action was using
Action.SubmitForm/onSubmit(a form-submission API) and is nowAction/onAction, which is the correct shape for list actions in v2. - Cal.com: new "Server Region" preference (Global default / Europe) so
cal.euaccounts stop hitting 401. - Pomodoro: a "Sign in to Slack" button now appears when the user is logged out, and the menu-bar item hides when the timer is inactive.
Worth a Look
Your Name in Landsat — by @clins1994
A fan-made Raycast port of NASA's Your Name in Landsat site. Spells a user-supplied name (up to 16 letters) using real Landsat satellite imagery of places on Earth whose shape resembles each letter. Composes the result as both a grid (for in-Raycast display) and a single-row strip (for copy/paste/download), with a detail view that links back to each source location and its coordinates. A History command tracks past generations for re-export.
Tibia Helper — by @kjbakke
A companion extension for Tibia players covering three references: a 1,601-item NPC price database (which NPC pays the most for any item, with locations and stackable indicators), Rashid's current city with a countdown to his next move and the full weekly rotation, and a complete imbuements catalogue (24 imbuements × 3 tiers, with material requirements and equipment-type compatibility).
Camper-Calc — by @wdeu
Track all costs of a camper van — purchase price, insurance, maintenance, repairs, fuel, accessories — by category and year, record annual usage days, and the extension calculates net depreciation and cost-per-usage-day from a residual-value input. All data stays in Raycast LocalStorage; export as CSV or JSON for spreadsheet analysis.
Scrycast — by @aayushpi
Search Magic: The Gathering cards on Scryfall and against a personal collection from Raycast.
Updates:
- Instagram Media Downloader: gallery (carousel) downloads no longer fail intermittently — the GraphQL request now retries with exponential backoff (3 attempts, ~3.5 s total, jittered) on
401,429, transient 5xx, and200-with-xdt_shortcode_media: null, while non-recoverable statuses short-circuit. Also sendsX-IG-App-IDand a post-specificRefererto match Instagram's own web client, and failure toasts now offer an "Open in Browser" action. - Art Wallpapers.: rebrand to "Another Boring Piece" with API/domain migration to
service.anotherboring.day, plus a new Auto Switch Wallpaperno-viewcommand that rotates the desktop wallpaper on a 30 min / 1 hour / 1 day schedule with an optional HUD on change. A 5-entry ring buffer inCacheprevents repeats.
Wrappers for Other Services
Jira Self-Hosted — by @Ernest0-Production
A fork of the official Jira Cloud extension migrated to Atlassian's Data Center / Server REST API. The full command set and screenshots are unchanged — useful if your team is on a self-hosted Jira instance and the cloud-only extension doesn't connect. The author opted for a separate extension rather than dual-mode patches to keep both codebases independently maintainable.
Spirii Go — by @alexandervarney
Spirii Go is a Danish EV-charging network; this extension surfaces current and upcoming charger prices from Raycast. My Chargepoint shows live status and the price schedule (hourly average or raw 15-minute buckets) for a saved chargepoint ID, and Nearby Chargers browses locations sorted by distance using CoreLocationCLI for GPS or a manual lat/lng preference — no IP-based fallback and no location data leaves the machine.
Game Scout — by @Glct26
A Raycast client for game-price aggregators — pulls current prices, all-time lows, and active bundles from IsThereAnyDeal, free-game giveaways from GamerPower, and rated deals across 30+ stores via CheapShark. Adds a personal watchlist with filters (Only Deals, Biggest Discount, Best Opportunities), price-history sparkline charts via QuickChart, and a recommendation engine that flags strong/good/average/weak opportunities based on historical-low and bundle-value analysis.
Firebase Remote Config Admin — by @danilorequena
Connects Raycast to Firebase Remote Config, Google's runtime feature-flag and parameter service that lets apps change behaviour without redeploying. The extension wraps the admin surface so flag changes don't require dropping into the Firebase console.
DNB Book Lookup — by @wdeu
Built for book resellers, librarians, and researchers who work with the Deutsche Nationalbibliothek catalogue, Germany's national library. Enter an ISBN (10 or 13, hyphens optional); the extension resolves the catalogue ID via DNB's SRU API, checks for digitised table-of-contents and full-text content, and opens them in the browser — falling back to the catalogue entry if no digitisation is available. With Raycast Pro or BYOK, an optional "AI Klappentext" generates a German blurb plus five keywords, verified against Google Books and Wikipedia.
Pantheon Sites — by @matbrady
A Raycast frontend for Pantheon, the managed WordPress and Drupal hosting platform, via its Terminus CLI. List sites and environments (including multi-dev) with current status, jump to the Pantheon dashboard or a site's application/admin URL, create on-demand backups, and purge application caches.
From Raycast
The headline: the new Raycast Beta shipped on May 14. It's a full rewrite for macOS Tahoe — and the foundation for cross-platform support — with a redesigned Root Search (custom indexer that scans disks in seconds and surfaces files, folders, and contacts alongside commands), built-in system-wide dictation, an enhanced hotkey recorder with international keyboard support, expanded AI (Quick AI for one-off questions, AI Chat with skills/agents/memory), tag support for snippets, clipboard format preservation, and a new window-management overlay. It installs alongside v1 so you can try it without losing your current setup, and during beta several normally-paid features (including GPT-5.4 mini and global dictation) are free. Cloud Sync and Raycast Focus aren't in yet but are on the way. Requires macOS Tahoe and v1.104.16+ for smooth onboarding.
Why this rewrite, and how. The companion technical deep dive (also May 14) explains the architecture: native host apps (Swift/AppKit on macOS, C#/.NET on Windows) wrapping a shared React/TypeScript frontend delivered through WKWebView and WebView2, a shared Node.js backend for features and extensions, and Rust for performance-critical pieces like the file indexer and Cloud Sync. The team's framing — "the original architecture, built for a launcher, was starting to limit what we could build next" — names AppKit constraints and Windows expansion as the drivers. Trade-off acknowledged in the post: idle memory rose from ~200–300 MB to ~350–450 MB, in exchange for cross-platform parity and faster product iteration.
If you maintain extensions: the TogglTrack and Linear updates above hint at the kind of API-shape regressions that surface in v2 — worth running your own extensions against the beta if you have any.
How to Subscribe
Get this in your inbox each week — subscribe at thisweekinraycast.com.