跳到正文
发现
Pennywise:置顶浮动小窗浏览器
桌面应用效率工具

Pennywise:置顶浮动小窗浏览器

跨平台桌面应用,把任意网站或视频放进始终置顶的小浮窗,方便边工作边看。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v0.8.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Pennywise 是一个跨平台桌面应用,可以把任意网站或媒体内容放进一个小巧的浮动窗口中,并让这个窗口始终停留在所有其他应用之上。这样就不必反复用 <kbd>alt + tab</kbd> 切换窗口,可以一边工作一边查看日历、文档、教程视频或直播。

项目使用 Electron 开发,采用 MIT 许可证开源,支持 macOS、Windows 和 Linux。

主要功能

  • 始终置顶:窗口会一直浮在其他已打开的应用之上
  • 可调透明度:让浮窗在工作时更不干扰视线(仅 Windows 与 macOS 支持调节)
  • 自由缩放与摆放:窗口大小、位置随意调整
  • 快捷键操作:快速唤出地址栏、刷新、切换透明度等
  • 自动嵌入视频:对 YouTube、Vimeo、Twitch、Daily Motion 等视频站点,默认只显示视频播放页(使用自动生成的 embed 链接),呈现无干扰的观看界面;可在 Edit > Embed Videos 中关闭
  • 分离模式(Detached Mode):开启后浮窗不再接收交互,鼠标点击会穿透到下方窗口
  • 轻量:资源占用小,界面极简

安装与使用

从 releases 页面 下载对应平台的安装包并安装。
macOS 用户也可以通过 Homebrew 安装:

brew install --cask pennywise

安装后打开应用,输入网址即可让该网页或视频以浮窗形式显示。

快捷键

快捷键 说明
<kbd>Cmd/Ctrl + L</kbd> 显示导航栏并聚焦 URL 输入框
<kbd>Cmd/Ctrl + Shift + D</kbd> 开启分离模式
<kbd>Cmd/Ctrl + M</kbd> 刷新页面
<kbd>Cmd/Ctrl + Shift + L</kbd> 在网页上切换导航栏显示
<kbd>Cmd/Ctrl + Shift + Up</kbd> 提高不透明度
<kbd>Cmd/Ctrl + Shift + Down</kbd> 降低不透明度
<kbd>Cmd/Ctrl + Alt + I</kbd> 打开开发者工具
<kbd>Cmd/Ctrl + [0-9]</kbd> 切换到指定透明度

退出分离模式时,可以点击 Dock 图标或通过 <kbd>alt + tab</kbd> 激活窗口使其重新获得焦点。

从源码运行

克隆仓库后安装依赖并启动:

yarn install
yarn start

注意事项

  • 透明度调节仅在 Windows 和 macOS 上受支持。
  • 部分 YouTube 视频因作者设置了播放限制,自动嵌入可能失效,此时需在 Edit 菜单中关闭 “Auto Embed” 选项。
  • 该版本增加了 Flash 支持:将 Chrome 的 Pepperflash 插件复制或链接到 $HOME/.pennywise-flash 即可。例如在 macOS 上:
ln -s ~/Library/Application\ Support/Google/Chrome/PepperFlash/[version]/PepperFlashPlayer.plugin" ~/.pennywise-flash
  • 项目 README 中说明 Pennywise 目前已不再维护,作者转向了新的项目 Always on Top。

本作品整理自 GitHub 开源项目 nilbuild/pennywise,原作者 @nilbuild,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.8.0当前版本

    v0.8.0 新增 Flash 支持(感谢 @coltnz),同时将依赖更新到最新版本。

评论