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

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
治好了我的“网页厌恶症”:给 CPA 撸了一个桌面端嵌入 App
治好了我的“网页厌恶症”:给 CPA 撸了一个桌面端嵌入 App
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 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 随窗口大小调整实时缩放。

前置条件

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文