鸿蒙开发爱好者头像

自研开源浏览器桌面 WyanDesk:对照 iTab、WeTab、Momentum,六种场景怎么选

最近,我把自己做的浏览器桌面 WyanDesk(微言桌面)前端以 MIT 许可开源了。它把常用网站、任务、日程、便签和专注计时放进同一个页面,基础内容默认保存在当前浏览器,也提供网页、PWA 和 Chrome / Edge 新标签页扩展入口。

先把项目地址放在前面:

截至 2026 年 11 月 2 日,公开仓库的 package.json 为 0.6.2,官网已更新到 0.12.2。下文介绍的官网组件搜索、四种桌面模式和外观方案等新增交互,尚未全部同步到公开源码。开源范围是桌面前端,官方账号、云同步、历史恢复和助手服务需要兼容后端,不包含在前端仓库中。

介绍项目时,经常会遇到一个问题:已经有 iTab、WeTab、Momentum,怎样判断自己适合哪个?

我倾向于先看使用场景。有人打开新标签页主要为了找网址,有人喜欢布置组件,有人希望看到今天的目标,还有人想把自己的首页部署到服务器上继续改。下面结合各产品的官方说明,以及 WyanDesk 当前的实现,聊聊这六种需求。

先看自己最常做的事情

使用场景可以优先关注选择时看什么
快速打开一组常用网站iTab、WeTab、WyanDesk添加、分组、整理和查找是否顺手
布置壁纸与小组件iTab、WeTab资源、组件形态与排版自由度
围绕今日目标进入专注Momentum目标、任务、计时和减少干扰的流程
记录想法并找回资料WyanDesk,也可对照其他产品的笔记与任务功能内容能否保存、检索和导出
在网页、独立窗口和新标签页之间选择WyanDesk、iTab、WeTab 等使用入口、迁移方式和更新成本
查看源码、自托管和二次开发WyanDesk许可、构建方式及前后端边界

表里的侧重点会有重叠。例如免登录、便签、任务和同步,并不是某一个产品独有的能力;具体选哪个,还要看这些操作是否符合自己的习惯。

常用网站多,先看添加和整理

如果首页主要用来打开网站,图标、分组和添加流程就很重要。

iTab 提供自定义网站导航、图标、小组件、书签导入和多端同步;WeTab 也把常用网站图标和快捷 Dock 作为主要能力。对于想尽快布置好首页的人,这些都是合适的起点。

WyanDesk 在这部分选择了一套比较直接的操作:粘贴网址后在本机填入初始名称,用户可以继续修改;网站按分类保存,也可以组成经常一起打开的网站组合。工作、学习等不同用途,可以放到不同桌面中管理。

我的关注点是把“添加一个网址、放进合适的分组、下次找到它”这几步做顺。网站名称、分组和图标都应该由用户继续维护,默认入口只是初始内容。

喜欢换壁纸,先看资源和布局

壁纸和组件布置是很多人选择新标签页工具的原因。iTab 官网重点展示多尺寸卡片、动态与精选壁纸;WeTab 则强调可拖动的小组件、多种形态和高清壁纸。

如果你希望直接从丰富的资源里挑选,这类产品值得优先体验。

WyanDesk 当前官网提供图标桌面、卡片桌面、轻导航和极简四种展示方式,也有三套可以在真实桌面中预览的外观方案。选择图片后,可以继续调整位置、文字明暗和透明底色强度,再决定应用或取消。

这里我坚持的一条规则是:**改展示时,保留用户已有的内容。**切换模式继续使用原来的网址、任务和便签;恢复上一次外观,也不会撤回后来写下的便签。组件可以设置背景,已经选好的颜色在关闭透明外观后仍能恢复。

精选图片目前只有少量自托管照片,支持收藏和按本地日期轮换,资源丰富度还有继续补充的空间。

希望进入工作状态,可以重点看 Momentum

Momentum 把今日目标、任务、照片和专注作为主要使用路径,也提供番茄计时、环境音、网站屏蔽,以及外部任务和日历整合;部分能力属于付费方案。

如果你希望每次打开新标签页,都能回到当天最重要的事情上,Momentum 的产品组织值得参考。已经在使用外部任务管理器或日历的人,也应该先核对自己需要的整合是否被支持。

WyanDesk 同样有今日重点和专注计时。官网当前版本可以把既有今日重点显示在专注卡片中,同来源标签页共享一段计时,刷新后按截止时间接续;一段结束后,由用户开始休息或下一轮。

这部分的边界也很明确:关闭浏览器期间不会发送系统闹钟,重新进入时只结算当前阶段。网页与扩展来源不同,各自维护专注会话,计时也不会随桌面备份或账号同步迁移。

经常记东西,要看能否找回来

一个浏览器桌面开始承载便签和任务后,查找和迁移就会变得重要。

WyanDesk 的公开前端已经提供“全部内容”搜索,可以查找各桌面的网站、任务、便签正文和收集内容。用户记录的内容默认保存在本机,也可以导出桌面备份。

官网的新版本进一步加入了搜索直达组件。例如输入“换算”或“日历”,选择结果就能打开可操作的浮窗;隐藏的组件也能临时使用,用完关闭,原桌面布局继续保留。主搜索匹配组件名和别名,便签正文仍通过“全部内容”查找。

便签也有两种清楚的操作:放大是同一张便签的同步视图,复制才会创建独立内容。需要多张便签时,可以分别改名、编辑和设置背景。

我希望这条流程能让记录逐渐积累下来:随手写,之后能找到,需要迁移时可以导出。

先选合适的使用入口

WyanDesk 的前端复用 React、TypeScript 和 Vite 底座,提供三种使用入口:

  • 网页:打开链接就能体验,适合先试用。
  • PWA:可以用独立窗口打开,已经缓存的基础桌面可离线使用。
  • 浏览器扩展:把桌面放进新标签页,并提供主动收藏当前网页、导入书签等浏览器能力。

iTab 和 WeTab 也提供网页与扩展等入口,因此选择时要结合自己的设备和安装习惯。

共享前端代码并不意味着共享本机存储。网页和扩展分别保存各自来源的数据;换环境时,需要通过明确的导入导出,或配置好的账号同步完成迁移。天气、助手和云同步等联网能力,也不会因为安装为 PWA 就变成离线功能。

WyanDesk 官网扩展目前通过 ZIP 手动安装,更新也需要覆盖文件并重新加载。这一步对普通用户仍有门槛,商店分发是后续需要完善的部分。

想自己改,开源前端提供了一个起点

对于开发者,WyanDesk 的一个直接价值是能够查看和修改前端实现。

公开仓库采用 MIT 许可,提供独立构建的网页、PWA 和扩展前端。自托管时,可以先使用不依赖 WyanHub 后端的本机桌面,再根据自己的需要调整导航、组件和外观。

从代码组织上,可以关注三个部分:

部分负责的事情
桌面组件与本机状态网站、任务、便签、布局、编辑和本地检索
浏览器能力适配PWA 缓存与更新、扩展收藏、书签和标签相关能力
可选服务接口账号登录、云同步、历史版本与助手请求

这样的拆分,让基础桌面可以独立使用,也让需要兼容服务的部分有明确边界。读源码时,先从本地编辑、内容保存、模式展示和数据导出这些流程开始,会比较容易理解。

本机保存需要配合备份。清理浏览器数据或更换设备可能丢失未导出的内容;主动使用账号同步时,也应理解明文同步与可选端到端加密的区别。用户发起的天气查询和助手问题,则按各自的功能边界处理。

我希望 WyanDesk 继续做好的事情

现阶段,我最想保留的是这些使用方式:无需登录先使用;网站和个人记录可以查找;工具需要时打开;布局与外观可以调整;数据能够导出,前端代码也能继续修改。

组件和壁纸资源、批量书签管理、扩展安装更新,以及真实手机手势的体验,都还有继续完善的空间。选择工具时,可以从自己最常做的两三件事开始实际体验,再判断哪一套操作适合长期使用。

如果你希望查看实现、自己部署,或者在已有前端上继续开发,欢迎从 WyanDesk GitHub 仓库 开始。想先看看现在的界面和操作,可以直接打开 微言桌面在线体验。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/qq_26483133/article/details/169923310

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--