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