- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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 官方前置文档
1 个帖子 - 1 位参与者