治好了我的“网页厌恶症”:给 CPA 撸了一个桌面端嵌入 App

2026-04-29 10:212阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


不知道站里有没有和我一样的“怪癖”:凡事都不爱用网页版,总想折腾出个本地 App 来安上。总觉得浏览器里的网页随时会关掉,每次想用还得重新开页面,心里不踏实。

最近深陷 Vibe Coding,成了CPA的重度使用者。但说实话,官方的 App 用着总感觉差点意思,反倒是网页版更顺手。于是干脆自己动手,做了一个嵌入式的桌面端。

搜了一圈发现还没人做类似的,就顺手发出来分享给大家。如果觉得好用,欢迎点个 star 鼓励一下!

github.com

GitHub - eNkru/cpa-ui

通过在 GitHub 上创建帐户来为 eNkru/cpa-ui 开发做出贡献。

cpa-ui

这是一个轻量级的桌面应用程序,使用 Tauri v2、React 和 TypeScript 构建,旨在将本地 Web 管理界面封装在原生窗口中。

核心功能

该程序通过全屏原生 Webview 加载一个可配置的 URL(默认:http://localhost:8317/management.html#/)。目标 URL 通常是本地运行的 Web 服务 —— 本应用为其提供了一个简洁的桌面外壳,并支持配置持久化。

主要特性

  • 全屏原生 Webview —— 无浏览器边框,无标签页。
  • 可配置目标 URL —— 支持保存至磁盘,并在下次启动时自动恢复。
  • 原生操作系统菜单 —— 带有键盘快捷键,且不占用窗口内空间。
  • 自动调整尺寸 —— Webview 随窗口大小调整实时缩放。

前置条件

  • Node.js 18+
  • Rust 编译环境
  • Tauri 系统依赖 —— 请参考 Tauri 官方前置文档

截图

软件打开的状态
Screen Shot 2026-04-24 at 9.21.35 AM1301×823 88 KB

关闭的状态

网友解答:
--【壹】--:

项目目前只是为了方便我自己使用。因为没有什么需要在app层面做的指令,所以就没有做托盘。关闭以后会缩小在docker里。右键点击就可以退出了。

如果想做托盘也不是什么难事,只是目前没有这个需求。在软件界面直接command+Q也是可以退出的。

这个app的初衷也是为了不想每次都开浏览器而已。标题也说的很清楚只是一个嵌套。

如果有什么需求可以说说,没准就实现了呢


--【贰】--:

大佬急需一个安卓手机apk的,这种好改吗


--【叁】--:

没有研究过安卓APK,不过这个就是一个套壳,我觉得安卓肯定也有类似的框架。遇事不绝,可问春风。春风不语,既随本心


--【肆】--:

省流:轻量化的浏览器套壳,界面和直接访问网页端没有区别,右上角关闭窗口只是关闭界面,还在任务栏里,不会最小化到托盘,一下子找不到进程直接打开安装位置用卸载程序给卸了,还好卸载程序会检测进程状态提示关闭,不然只能重启电脑然后卸载了。