VibeLaunch 是机器上已安装 AI 工具的启动器。它检测已安装的内容,标明每个工具是在终端中运行还是作为桌面应用,并将其打开到选定的窗口位置。该应用使用 Tauri 2 和 Rust 后端,配合原生 TypeScript 前端,没有运行时依赖。 检测针对一份目录运行四种探测:PATH、安装目录、卸载注册表,以及 Microsoft Store MSIX 包。每个工具被分类为 cli、desktop、both 或 missing。缺失的工具仍保留在列表中并带有安装链接,可在设置中切换。添加一个工具只需在 catalog.rs 中写一个结构体。 窗口位置以显示器工作区的比例而非像素存储,因此布局在分辨率变化或移动到另一个显示器时依然有效。设置包括主题、强调色来源、紧凑行、显示/隐藏缺失的工具、排序方式、终端选择、工作目录、CLI 还是应用的偏好、启动时隐藏、位置切换、焦点切换,以及放置超时。配置存储在 %APPDATA%\VibeLaunch\config.json 中,并以原子方式写入。
用户用 VibeLaunch 检测自己机器上安装了哪些 AI 工具。
用户用 VibeLaunch 查看某个 AI 工具是在终端中运行还是作为桌面应用。
用户用 VibeLaunch 将某个 AI 工具打开到选定的窗口位置。
用户用 VibeLaunch 启动 Claude、ChatGPT 和 Copilot 等 Microsoft Store 的 AI 应用。
用户用 VibeLaunch 让缺失的工具保持可见并带有安装链接。
用户用 VibeLaunch 为启动选择终端和工作目录。
用户用 VibeLaunch 为工具提供自定义图标。