1、Docking:为 Linux 桌面添加类似苹果桌面的程序坞
一个专为 Linux 桌面设计的轻量级任务栏/启动器。它不仅复刻了类似 macOS 的悬停抛物线放大效果,还能通过挂载各类应用插件,把纯粹的任务栏变成一个整合了效率工具与状态监控的仪表盘。

内置 38 款开箱即用的小组件,覆盖系统监控(CPU/内存/网络)、生产力工具(剪贴板记录、番茄钟、AI 调用量追踪)以及生活辅助(白噪音播放、喝水提醒)。
交互与视觉细节完整,支持多显示器配置、窗口预览缩略图,以及遇到活动应用重叠时自动隐藏的智能避让机制。原生支持把文件夹固定在 Dock 上,点击即可展开堆叠视图。
自带 12 款内置主题,包括玻璃、透明、Nord、Gruvbox 等风格;所有主题自动适配任意图标大小,支持自定义透明度。
提供开放的 D-Bus 接口,允许你编写外部脚本直接对任务栏进行远程控制(如用命令行查询悬停状态或强制固定某个应用)。
项目基于 Python 编写,利用 GTK 3 和 Cairo 引擎渲染,采用 GPL-3.0 协议开源。开发者提供了包含 AppImage、Flatpak、deb 在内的全格式一键安装包。避坑提醒:该工具存在系统级的硬性门槛,目前仅支持运行在带有 X11 环境的 Linux 发行版上(暂不支持 Wayland),且要求 Python 版本在 3.10 及以上。
项目地址:https://github.com/edumucelli/docking
2、epub-tts:将 ePUB 电子书转为有声读物
一个专门把 ePUB 格式电子书按章节转换为独立音频文件的命令行工具。作者对它的定位是:当眼睛已经疲惫,但大脑还停不下来时的一种简单替代方案。

程序会自动解析 ePUB 的章节结构,利用工作池(worker pools)机制批量进行文本转语音处理,最终生成带有数字排序前缀的音频文件,并按文件夹分类整理。
目前处于 Alpha 概念验证阶段,交互还很原始:克隆代码库后,需手动将目标电子书重命名(input.epub)并覆盖默认路径下的 volume/input.epub 文件,随后运行代码等待输出结果。
项目完全由 Go 语言编写,基于 MIT 协议开源。环境硬门槛:语音转换功能完全依赖苹果系统底层的 say 命令,目前仅支持 macOS 单一平台;本机必须预装 ffmpeg 并将其加入环境变量才能正常处理音频。
项目地址:https://github.com/rafael1mc/epub-tts
3、apfel:Mac 电脑内置了一个本地大模型,可以离线使用
原来,Mac(M1 及以上)已经自带一个语言模型。
Apfel 把这个模型解锁成命令行工具、交互聊天和 OpenAI 兼容服务器,所有推理都在设备本地完成,不联网、不用 API 密钥、不下载额外模型。

提供三种用法:终端命令行直出(支持管道符处理文件,适合写自动化脚本)、带上下文管理的交互式聊天,以及启动一个完全兼容 OpenAI 规范的本地服务器,直接作为各种第三方 AI 应用的离线平替后端。

原生打通 MCP(模型上下文协议)和工具调用功能。无论在终端还是服务器模式下,都能无缝挂载本地计算器、网页抓取等扩展工具,且整个推理执行过程 100% 在本地完成。
官方围绕核心引擎甚至衍生出了一整套桌面周边生态,包含多窗口独立聊天客户端、常驻菜单栏的剪贴板助手、随时快捷呼出的全局问答面板,以及支持内联 AI 计算的记事本。
项目主要由 Swift 和 Python 编写,基于 MIT 协议开源(4.6k Stars)。环境门槛卡得很死:设备必须搭载 M1 及以上芯片,系统须升级至 macOS 26 Tahoe 并已成功开启 Apple Intelligence 功能。受限于苹果系统的底层防护机制,该工具的模型被强制锁死为 apple-foundationmodel 无法切换,输入输出的总上下文上限仅为 4096 tokens,部分提示词可能会触发系统的安全拦截,且目前暂不支持视觉生成与词嵌入。
项目地址:https://github.com/Arthur-Ficial/apfel