Raycast and Lattices.
Which fits your workflow?
Raycast brings window commands and personal scripts into a searchable command interface. Its documentation also covers custom window commands and layouts.
A comparison from Lattices · Official documentation reviewed 2026-10-02 · No hands-on benchmark or overall score
When Raycast makes sense
Choose Raycast when you want window placement and frequently used scripts in the same launcher. Start with built-in commands and hotkeys; add custom scripts when you need them.
When to consider Lattices
Lattices organizes named projects, groups of windows, and optional terminal sessions. A Raycast Script Command could run a Lattices terminal command, making the tools complementary. That is an integration possibility, not a tested recipe in this review.
The tradeoff to understand
Custom scripts remain code you maintain. The window-management manual documents limitations with custom-command gaps and Stage Manager layouts; check those against your setup and current plan.
What Raycast gives you
- Placement
- Window commands accessible from search or global hotkeys
- Displays
- Move the focused window between displays
- Custom layouts
- Documented commands for arranging multiple app windows
- Automation entry
- Script Commands turn local scripts into searchable commands
- Script languages
- macOS scripts can use AppleScript, shell, Python, Node.js, and other interpreters
- Permissions
- Accessibility access is required for window movement and resizing
Try one workflow before switching
Choose a task you repeat and check the tool’s official setup guide. Pay attention to permissions, configuration, and conflicting shortcuts. This page compares documented approaches; it does not establish compatibility between two apps running together.
Go to the source
Documentation reviewed 2026-10-02. Examples are illustrative; this is not a hands-on product benchmark.