最近,我把自己做的浏览器桌面 WyanDesk(微言桌面)前端以 MIT 许可开源了。它把常用网站、任务、日程、便签和专注计时放进同一个页面,基础内容默认保存在当前浏览器,也提供网页、PWA 和 Chrome / Edge 新标签页扩展入口。
先把项目地址放在前面:
- GitHub 开源仓库:lxshwyan/WyanDesk
- 在线体验:desk.wyanhub.com
- 开源许可:MIT License
截至 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



