Repolode
typecraft-dev

typecraft-dev/oma-cast

面向 Omarchy 桌面的 Raycast 风格启动器,可搜索应用与 Omarchy 操作并学习使用习惯。

可替代:Raycast

Star
355
Fork
29
未关闭 Issue
18
最近提交
6小时前

这是什么?

oma-cast 是为 Omarchy(基于 Hyprland 的 Linux 桌面环境)打造的键盘优先启动器。它在同一个搜索框中查找已安装应用、Omarchy 菜单的全部操作(带层级路径和实时状态),并提供网页搜索兜底。排序采用移植自 Raycast 根搜索的算法,结合使用频率与学习到的搜索词,常用项会逐渐靠前。

用户可以为条目设置别名、固定收藏、隐藏不常用的命令,并使用 Ctrl+K 操作面板、Ctrl+1 至 9 快速选择以及搜索历史。启动器以插件形式运行在 omarchy-shell 中,会跟随当前 Omarchy 主题变化,不依赖 Electron、Node 运行时或额外守护进程。选择“询问默认 agent”时,可将输入的问题交给 Omarchy 配置的编程 agent,在指定终端中打开新会话。

项目为独立的清洁室实现,不包含 Raycast 的代码或资源,也不发送遥测数据。目前仍处于早期阶段,设置界面、脚本命令、剪贴板历史和窗口管理等功能列在计划中。

核心功能

  • 01在同一个输入框中搜索已安装应用和全部 Omarchy 菜单操作。
  • 02采用类 Raycast 的排序算法,并结合使用频率与学习到的搜索词。
  • 03支持设置别名、收藏常用项以及隐藏命令。
  • 04提供 Ctrl+K 操作面板和多种键盘快捷键。
  • 05无匹配结果时可回退到 Google 或 DuckDuckGo 网页搜索。
  • 06可将问题交给 Omarchy 默认的编程 agent,在新终端会话中打开。

适用场景

  • 不离开键盘即可启动应用并进入 Omarchy 设置。
  • 快速切换 Omarchy 主题、样式及其他系统选项。
  • 从启动器直接将问题发送给默认的编程 agent。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/typecraft-dev/oma-cast.git
  2. 2

    进入项目目录

    cd oma-cast
  3. 3

    链接插件和命令行工具

    bin/oma-cast install
  4. 4

    将 Alt+Space 绑定到启动器

    oma-cast setup hyprland

使用前须知

  • 仅适用于 Omarchy Linux,需要 Omarchy 4、Hyprland 0.56 及以上版本和 omarchy-shell。
  • 项目未指定许可证,使用和再分发的权利不明确。
  • 项目处于早期阶段,README 中列出的多项功能仍在计划中。

标签

常见问题

oma-cast 是什么?
面向 Omarchy 桌面的 Raycast 风格启动器,可搜索应用与 Omarchy 操作并学习使用习惯。 oma-cast 是为 Omarchy(基于 Hyprland 的 Linux 桌面环境)打造的键盘优先启动器。它在同一个搜索框中查找已安装应用、Omarchy 菜单的全部操作(带层级路径和实时状态),并提供网页搜索兜底。排序采用移植自 Raycast 根搜索的算法,结合使用频率与学习到的搜索词,常用项会逐渐靠前。
oma-cast 可以免费使用吗?用的什么许可证?
oma-cast 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
oma-cast 还在维护吗?
活跃维护中。oma-cast 最近一次提交是在 2026年10月21日。
oma-cast 适合用来做什么?
不离开键盘即可启动应用并进入 Omarchy 设置。 快速切换 Omarchy 主题、样式及其他系统选项。 从启动器直接将问题发送给默认的编程 agent。
oma-cast 怎么安装和运行?
克隆仓库: git clone https://github.com/typecraft-dev/oma-cast.git 进入项目目录: cd oma-cast 链接插件和命令行工具: bin/oma-cast install 将 Alt+Space 绑定到启动器: oma-cast setup hyprland
在哪里获取 oma-cast?
源代码和安装说明在 GitHub 上:https://github.com/typecraft-dev/oma-cast

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目