MystikoLab/rustcast
GitHub: MystikoLab/rustcast
RustCast 是一个基于 Rust 构建的开源桌面快捷启动器,提供应用搜索、剪贴板管理和多种实用工具,旨在成为 Raycast 的免费替代方案。
Stars: 884 | Forks: 55
RustCast
一个开源的、基于 Rust 驱动的生产力工具,速度极快的应用程序、实用工具和工作流的快捷启动器。
**配置文档:** https://github.com/MystikoLab/rustcast/wiki **插件**: [用于 shell 脚本的 RustCast 库](https://github.com/MystikoLab/rustcast-library)  ## 安装: ### 通过 Homebrew: ``` brew install --cask unsecretised/tap/rustcast ``` ### 通过 github releases 1. 从此链接下载 dmg 文件 [https://github.com/MystikoLab/rustcast/releases/latest/download/rustcast.dmg](https://github.com/MystikoLab/rustcast/releases/latest/download/rustcast.dmg) ## 配置: 完整的配置文档可以在 [这里](https://github.com/MystikoLab/rustcast/wiki) 找到。 配置文件应位于:`~/.config/rustcast/config.toml`。RustCast 会为您创建默认配置,但它确实使用了其 [默认选项](docs/default.toml)。以下是您可以 配置的所有内容的[完整列表](docs/config.toml)。 ## 功能列表: ### 已完成: - [x] 自动加载已安装的应用 11/11/2025 - [x] 搜索应用 11/11/2025 - [x] 通过应用生成 [randomvar](https://github.com/Nazeofel)(0 到 100 之间)。 只需输入 `randomvar`,它就会为您生成该数字 - [x] 文本旁边的图像图标 13/12/2025 - [x] 可滚动选项 12/12/2025 - [x] 可自定义主题 (13/12/2025) - [x] 可配置颜色 - [x] Spotify 控制 - 能够通过应用控制 spotify - [x] 允许将变量传递给自定义 shell 脚本。 - [x] Google 您的查询。只需输入您的查询,然后在末尾加上一个 `?`, 然后按回车键 - [x] 计算器 (27/12/2025) - [x] 剪贴板历史记录 (29/12/2025) 该功能通过输入 `cbhist` 进入剪贴板历史页面来实现, 允许您访问您的剪贴板历史记录, - [x] 模糊/透明背景 (7/1/2026) - [x] 使用方向键选择选项 - [x] 托盘图标 (8/1/2026) - [x] 单位转换 (19/1/2026) 感谢 [Hriztam](https://github.com/hriztam) - [x] Emoji 搜索 (19/1/2026) 允许人们通过 rustcast 搜索 emoji - [x] RustCast 模式 (2/3/2026) - [x] 更好的配置文档 (3/3/2026) - [x] 从剪贴板历史记录渲染图像 (13/3/2026) - [x] 文件搜索 (11/3/2026) - [x] CTRL n / p(vim motions)搜索结果导航 (5/3/2026) - [x] 设置面板 (22/3/2026) ### 计划中: - [ ] 弹出式笔记 - [ ] 插件支持(已于 15/12/2025 部分实现) - [ ] Hyperkey - 将 CMD + OPT + CTRL + SHIFT 映射到一个物理按键 - [ ] 更好的快捷键选择 - [ ] 在 firefox / chromium 浏览器中的标签页之间进行选择的能力 - 使用 [Puppeteer](https://pptr.dev/) ### 不在计划内: ## 如果没有这些人,RustCast 就不可能实现: 当然,还有所有为我的仓库点 star 的人!! ### 彩蛋列表: - Nazeofel(discord 上的 Random Variable)-> 催生了 _randomvar_ 彩蛋 - Lemon -> 催生了在 rustcast 上显示“lemon”的 _lemon_ 彩蛋 - Lars-Schumann -> 搜索 _f_ 并获得 ferris.rs 结果 - Me -> 67 ## 如果您喜欢 rustcast,请考虑在 github 上为它点个 star :) ## 动机: 我不想为 raycast 付费,而且我也想提高我的 rust 水平。 在我看来,raycast 本身是最有用的生产力应用之一, 而且它确实是一个被低估的计算机工程奇迹标签:Python安全, Raycast替代品, Rust, 可视化界面, 启动器, 效率工具, 桌面工具, 网络流量审计, 通知系统