vibecode 做了一个伪装成电子表格的 macOS 本地小说阅读器:Gridnote
它的主要特点是:应用打开后看起来像普通的电子表格,小说正文显示在表格顶部的公式编辑栏里,不会出现在单元格中。适合在桌面上保持一个低干扰的小窗口,偶尔读几段。
三种阅读方式
1. 办公伪装模式
默认显示一张填充了合成数据的电子表格。小说显示在顶部 `fx` 公式栏中,表格本身不包含小说正文。
2. 普通悬浮阅读
提供独立悬浮窗,可以调整窗口大小、字号、行距、文字颜色、文字透明度和背景透明度,也支持搜索、书签、章节与阅读进度。
3. 超级隐蔽模式
移除悬浮窗的背景、边框和控制组件,只保留正文。显示范围和最大宽度可以调整,也可以缩小到单行显示。
默认快捷键
- `F7`:上一页
- `F8`:下一页
- `F9`:全局显示或隐藏悬浮阅读
- `Command + F`:全文搜索
- `Command + B`:添加或取消书签
办公公式栏和悬浮窗使用同一阅读进度,切换后可以从原来的位置继续。
目前支持
- TXT
- 无 DRM 的 EPUB
- UTF-8 、UTF-16 、GB18030 等常见 TXT 编码
- 本地书库
- 阅读进度
- 全文搜索
- 书签
- 章节识别
- 中文界面
- 书籍别名和伪装窗口标题
项目完全在本地运行,没有账号、联网书城、云同步、广告、遥测或分析 SDK ,也不会上传书籍内容。
暂时不支持
- PDF
- DRM 文件
- 完整 Excel 功能
- XLSX 导入导出
- Intel Mac
当前发布包面向 Apple Silicon Mac ,最低支持 macOS 26 。
体验地址
GitHub:
<https://github.com/ZOB2077/Gridnote>
这是我第一次把它整理成正式版本公开发布。如果大家愿意试用,希望能帮忙反馈以下问题:
- 不同尺寸悬浮窗下是否还有文字截断
- EPUB 解析是否遇到异常格式
- 全局快捷键是否与其他软件冲突
- 办公伪装界面是否自然
- 设置项是否清晰、容易理解
- 还有哪些阅读体验需要改进
欢迎大家反馈!
它的主要特点是:应用打开后看起来像普通的电子表格,小说正文显示在表格顶部的公式编辑栏里,不会出现在单元格中。适合在桌面上保持一个低干扰的小窗口,偶尔读几段。
三种阅读方式
1. 办公伪装模式
默认显示一张填充了合成数据的电子表格。小说显示在顶部 `fx` 公式栏中,表格本身不包含小说正文。
2. 普通悬浮阅读
提供独立悬浮窗,可以调整窗口大小、字号、行距、文字颜色、文字透明度和背景透明度,也支持搜索、书签、章节与阅读进度。
3. 超级隐蔽模式
移除悬浮窗的背景、边框和控制组件,只保留正文。显示范围和最大宽度可以调整,也可以缩小到单行显示。
默认快捷键
- `F7`:上一页
- `F8`:下一页
- `F9`:全局显示或隐藏悬浮阅读
- `Command + F`:全文搜索
- `Command + B`:添加或取消书签
办公公式栏和悬浮窗使用同一阅读进度,切换后可以从原来的位置继续。
目前支持
- TXT
- 无 DRM 的 EPUB
- UTF-8 、UTF-16 、GB18030 等常见 TXT 编码
- 本地书库
- 阅读进度
- 全文搜索
- 书签
- 章节识别
- 中文界面
- 书籍别名和伪装窗口标题
项目完全在本地运行,没有账号、联网书城、云同步、广告、遥测或分析 SDK ,也不会上传书籍内容。
暂时不支持
- DRM 文件
- 完整 Excel 功能
- XLSX 导入导出
- Intel Mac
当前发布包面向 Apple Silicon Mac ,最低支持 macOS 26 。
体验地址
GitHub:
<https://github.com/ZOB2077/Gridnote>
这是我第一次把它整理成正式版本公开发布。如果大家愿意试用,希望能帮忙反馈以下问题:
- 不同尺寸悬浮窗下是否还有文字截断
- EPUB 解析是否遇到异常格式
- 全局快捷键是否与其他软件冲突
- 办公伪装界面是否自然
- 设置项是否清晰、容易理解
- 还有哪些阅读体验需要改进
欢迎大家反馈!