MMrYou²
Vibe Coding · AI 工具生态

把灵感直接编译成产品

我是 MrYou²,一名 Vibe Coder。这里陈列我用 AI 构建的工具与产品 —— 从一句自然语言描述的念头,到一个真实跑在浏览器里的界面。

开源项目
0 个
xon 安装包
0.00 MB
xon 热键唤出
0.0 ms
Next.jsReact 19TypeScriptTailwind CSSshadcn/uiMotionAnime.jsTauri v2RustCloudflare PagesClaude CodeMCP

// OPEN SOURCE

产品陈列

目前只发布了一个 —— 但它足够认真。xon 把「打开一个程序」这件事拆开重做了一遍,为中文用户的输入习惯重新设计了整套匹配逻辑。

开源 · MITv0.7.1

xon

面向中文环境的 Windows 应用启动器 —— 专注拼音搜索,按键即达。

按下 Alt + Space 唤出面板,输入几个字母或拼音,回车即可启动 —— 开始菜单程序、便携应用、系统设置、命令行工具,都在同一个入口里。它的目标只有一个:把「打开一个程序」这件事做到最快。为此它没有扩展系统、没有账号、没有联网,也不依赖任何前端框架。

  • jsq→计算器

    拼音首字母

  • wx→微信

    拼音首字母

  • dingding→钉钉

    全拼前缀

  • control panel→控制面板

    自动补的英文别名

  • Tauri v2
  • Rust
  • TypeScript
  • 无框架
  • 无 UI 库
  • 无 CSS 框架
热键 → 窗口可见
0.0 msp50 · p95 为 14.6 ms
安装包体积
0.00 MBNSIS 安装包
闲置 CPU 占用
0.00 %空闲状态实测
内置系统命令
0 条设备管理器、磁盘管理等
中文优先

中文拼音搜索

「微信」用 wx 命中、「计算器」用 jsq 命中。全拼、拼音首字母、词首字母三路并行,搜索框里不必先想起应用的中文全名。

中文优先

同音词抑制

输入确切汉字时优先字面命中,自动剔除「丁丁」这类同音候选 —— 结果列表不再被无关词污染。

Matcher

七级匹配引擎

从名称精确匹配到模糊子序列共 7 级评分,显示名与系统别名在一次遍历中同时打分。逻辑集中在 src/matcher.ts,可独立、确定性地单测。

Shell

原生 Windows 集成

右键「以管理员身份运行」「打开文件所在的位置」,失焦自动隐藏,单实例唤出,不会重复驻留。

UI

自适应窗口

无边框、无多余装饰,窗口高度按结果行数逐像素调整 —— 结果几条,窗口就长几行。

Theme

主题与配色可配

默认跟随 Windows 浅色 / 深色实时切换;也可只覆盖 6 个基础色自定义整套配色,其余派生色自动跟着算,不会出现半截配色。

快捷键

全程键盘操作,手不用离开主键区。

Alt + Space
唤出启动器(全局快捷键,可配置)
↑ / ↓
在候选中上下移动
Enter
启动选中的应用或系统 URI
Ctrl + Enter
以管理员身份运行
Alt + 1..9, 0
直接启动第 1 至第 10 项结果
Esc
关闭右键菜单,或隐藏启动器

快速开始

直接下载 Release 里的 NSIS 安装包即可使用;想从源码构建,需要:

  • Node.js v18+
  • Rust(Tauri v2 所需)
  • WebView2 运行时(Windows 10 / 11 已预装)
git clone https://github.com/yuanqiangwang/x-on.git
cd x-on
pnpm install
pnpm tauri dev

发布构建为 pnpm tauri build,产物与 NSIS 安装包输出在 src-tauri/target/release/。