typecraft-dev/oma-cast
效率与系统工具给 Omarchy 用户的键盘启动器,按使用习惯给应用和 Omarchy 命令排序。
如果你已经在用 Omarchy,又怀念 Raycast 那种会学习的搜索排序,oma-cast 值得花十分钟试试;它不是通用 Linux 启动器,也还远不是完整的 Raycast 替代品。
解决什么问题
你想打开某个应用,或者切换主题、调整布局,但要么在菜单里翻找,要么得记住每个操作各自的快捷键。Omarchy 自带菜单能覆盖这些动作,可交互方式仍然是浏览菜单,而不是一个会记住你常用项的搜索框。oma-cast 把应用和约 400 个 Omarchy 菜单动作放进同一个查询入口,常用的结果会逐步排到前面;输入 ff 选中 Firefox 之后,ff 以后就代表 Firefox。于是日常操作从“记快捷键、翻菜单”变成“按 Alt+Space 再打几个字母”。
有什么不同
核心机制是排序。README 说它移植了 Raycast 的 root-search 算法,再叠加 frecency 和学到的搜索词,这一点很关键:如果每次打开都从字母序开始,启动器的价值会迅速下降。搜索之外,它还提供网页搜索兜底,以及一个显式的交接动作,把当前查询交给 Omarchy 配置好的默认编程 agent 和终端。
第二个差异来自集成方式而非功能堆叠。它作为插件跑在 omarchy-shell 里,不用 Electron、Node 或额外守护进程,能跟随当前 Omarchy 主题变化,README 称打开耗时约 40 ms。代价是可移植性:它只支持 Omarchy 4 和 omarchy-shell,主题联动和低开销是用“离开其他桌面和发行版”换来的。agent 交接也不代表它自己是个 AI 助手;README 明确说它不内置 AI 运行时,也不发模型 API 请求,认证和会话行为仍归 Omarchy 和 agent CLI 管。
谁值得试
适合已经在用 Omarchy 4、日常在 Hyprland 上全键盘操作、并且已在 Omarchy 设置里配好编程 agent 的人。把应用启动和 Omarchy 动作合并到一个可搜索、会自排序的界面里,在他们现有环境上开箱即用。
不适合其他桌面环境、旧版 Omarchy,或者没有 omarchy-shell 的发行版用户:安装路径默认 Omarchy 和 socat 已就位。如果你期待 Raycast 的扩展生态、剪贴板历史、片段或计算器,也应该再等等,README 把这些列为路线图,而非已发布功能。文档里没有为非 Omarchy 系统提供替代安装方式。
使用条件与边界
硬性前提是 Omarchy 4、Hyprland 0.56+ 和 omarchy-shell,socat 由 Omarchy 自带。安装会把插件链接进 shell,并在 ~/.local/bin 放入 CLI;Hyprland 配置步骤绑定 Alt+Space,Super+Space 仍留给 Omarchy 菜单。安装说明很简短,但要注意卸载通过 CLI 完成,而且修改 plugin/ 下的内容后需要 reload,因为 Quickshell 会在进程生命周期内缓存 QML。
agent 交接有额外的版本门槛:需要带 omarchy-agent-prompt 和 omarchy-agent --prompt 的 Omarchy 版本,README 说这是针对某个 quattro revision 验证的。README 也坦白,预检只确认启动前提,不代表登录成功或终端可用;终端选择和会话目录仍由 Omarchy 管理。此外目前没有设置窗口,仓库也未声明许可证,如果你打算再分发或 fork 需要留意。
HotRepo 点评
HotRepo 只有 2026-10-25 的一条记录:新项目榜 javascript 第 9 名,总星 417,仓库创建于 2026-10-19。没有可比的每日榜单历史,因此还无法判断热度能否持续;这些数字只说明一个很年轻的项目在一个新项目榜上获得过关注,不代表成熟度。决定采用前,先核对自己的 Omarchy 与 omarchy-shell 版本是否符合安装要求;如果你需要搜索和排序之外的功能,也先看一眼路线图进度。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。