Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
Windows 按空格预览文件、让 agent 去点桌面软件、3D 打印一只会走路的机器人:GitHub 今日 10 个可上手项目
2026-09-23

Windows 按空格预览文件、让 agent 去点桌面软件、3D 打印一只会走路的机器人:GitHub 今日 10 个可上手项目

今天从 GitHub 每日榜挑出 10 个能直接上手的项目:让 Windows 也按一下空格预览文件、给外语视频现场配两条字幕、把二十多年前的合成器固件请回电脑里,再到让 agent 去点没有 API 的桌面软件、用 LoRa 板子组一张不用互联网的网,以及 3D 打印一只会走路的机器人。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天登榜的十个仓库,按点开之后最先看到什么分成三组。第一组装上就能用:一个让 Windows 也按空格预览文件的工具、一个给外语视频配两条字幕的播放器、一个只读你自己文件夹的相册管家。第二组改的是你已有的工作方式:一个让 agent 读桌面应用界面并动手操作它的命令行、一个把 AI 写进 GitHub Actions 的官方扩展、一套一份源同时出论文和幻灯片的排版系统。第三组要先有板子、零件或一台服务器:把二十多年前的合成器固件请回电脑里、用 LoRa 板子组一张不用互联网的网、3D 打印一只会走路的四足机器人,以及把健身记录搬回自己机器上的应用。
热度快照取自 2026 年 9 月 23 日上午的 GitHub Trending 榜单,星数分累计与当日新增两项1。当日新增只说明这一天的关注度,与项目本身好不好用无关。今天每日总榜只返回 8 条,这十个条目全部来自各语言日榜(C#、Vue、Rust、Go、Kotlin、C++、C、JavaScript),每条的榜单位次都写在热度快照里。
如果只想先点开三个,可以按目的挑:
  • 想让 Windows 也有 macOS 那种按一下空格的预览,点开 QL-Win/QuickLook。装完在资源管理器里选中一个文件按下空格,预览窗口当场弹出来。
  • 想让 agent 替你去点那些没有 API 的桌面软件,点开 lahfir/agent-desktop。装完一条命令,它就能把某个应用当前的界面结构读成 JSON。
  • 想花一个周末做一只会走路的机器人,点开 dorianborian/sesame-robot。图纸、固件和零件清单都在仓库里,组装完开机它自己站起来。

装上就能用

1. QL-Win/QuickLook:Windows 上按一下空格,文件当场打开

  • 仓库地址:QL-Win/QuickLook
  • 热度快照:累计收获 24,908 颗星,当日新增 25 颗,位于今日 C# 榜单第 1 位2。
  • 用途:把 macOS 的 Quick Look 搬到 Windows。选中文件按空格弹出预览,再按一次空格关掉,为了看一眼内容去开一个对应的程序,这一步被省掉了。预览清单排得很长:图片(含 RAW、PSD、AI)、视频、3D 模型(OBJ、STL、FBX)、PDF 与 Word/Excel/PPT、带语法高亮的文本、Markdown、电子书与漫画包、压缩包、带十六进制视图的二进制文件、音频、字体、SVG、字幕3。
  • 最快反馈:在资源管理器里选中一个 PDF 或一张照片,按一下空格,预览窗口直接铺开内容;看完再按空格,窗口关掉,光标还停在原处3。
  • 最短试玩:三条路都行——微软商店一键安装并自动更新,或从 Releases 下安装包(功能最全,还带便携版),或者 scoop install quicklook3。最新版 4.5.0 发布于 2026 年 4 月 14 日4。
  • 边界与环境:GPL-3.0 许可证5。它只做 Windows,macOS 和 Linux 上都没有对应版本。项目说明另提醒,微软商店那版在打开、保存对话框上的支持有限,要完整功能就走安装包。仓库里还留了插件机制,可以把更多格式接进来3。
  • 收录理由:今天 C# 榜单第 1 位。本期十条里它的等待最短:按下空格到看见内容不到一秒,代价只是一次安装。

2. umlx5h/LLPlayer:给外语视频配两条字幕

  • 仓库地址:umlx5h/LLPlayer
  • 热度快照:累计收获 4,235 颗星,当日新增 13 颗,位于今日 C# 榜单第 11 位2。
  • 用途:一个为学语言做的视频播放器。它同屏显示两条字幕,文本字幕和位图字幕都认;没有字幕的视频由 Whisper 现场生成,引擎可选 whisper.cpp 或 faster-whisper;翻译可以接 Google、DeepL、Ollama、LM Studio、OpenAI 等引擎,也能让大模型带着上下文整段翻;位图字幕用 Tesseract 或微软 OCR 实时转成文字;字幕侧栏支持搜索和点词查义,还能把生词丢给你自己配的浏览器词典;接上 yt-dlp,在线视频也能当作本地文件一样播6。项目自述用 C#/WPF 写成,所以想改点东西的人门槛不高6。
  • 最快反馈:装上打开一个视频,按 Ctrl+. 进设置,在 Subtitles 的 ASR 一栏挑一个 Whisper 模型下载,音频语言留自动识别,字幕就开始追着画面一条条出来;把母语设成中文,第二行跟着出译文6。
  • 最短试玩:从 Releases 下安装包,需要 .NET Desktop Runtime 10,没装的话安装程序会提示6。最新版 v0.3.0 发布于 2026 年 4 月 19 日7,支持 Windows 10 1903 之后的 x64 和 Windows 116。
  • 边界与环境:GPL-3.0 许可证8。项目说明给了一条很具体的提醒:微软 VC++ 运行库没装的话程序照样能打开,但一开 ASR 或 OCR 就会崩,装之前先把它补上6。有 NVIDIA 显卡并装上 CUDA,生成字幕会明显更快;Whisper 模型要自己在设置里下,模型越大越准也越吃机器6。
  • 收录理由:今天 C# 榜单第 11 位。本期它处理的是「有视频没字幕」这件事:字幕由它现场生成,哪国的视频都能先看下去。

3. julyx10/lap:在自己的硬盘上翻照片

  • 仓库地址:julyx10/lap
  • 热度快照:累计收获 2,545 颗星,当日新增 38 颗,位于今日 Vue 榜单第 2 位9。
  • 用途:一个本地优先的桌面相册管理器,macOS、Windows、Linux 都有包。它直接读你已有的文件夹,照片继续留在原来的位置;浏览可以按日期、文件夹、地点、相机、镜头、标签、评分和人脸来筛,带地图视图,也能把一组筛选条件存成智能相册;搜索、相似图、人脸聚类这些 AI 功能在本机跑,文字搜索支持 50 多种语言;RAW 与 JPEG/HEIC 成对显示成一张,重复照片会算出可回收的空间,还有四联对比用来快速挑片10。
  • 最快反馈:装完把一个照片文件夹拖进去,索引跑完就按日期铺开;用一句话搜「海边」,或者在重复清理里看它把哪些图判成了同一张10。
  • 最短试玩:各种平台的安装包都在 Releases 页,macOS 也可以 brew install --cask lap10。最新版 v0.3.2 发布于 2026 年 9 月 12 日11。
  • 边界与环境:GPL-3.0 许可证12。macOS 的包过了 Apple 公证,Windows 的包没有签名,SmartScreen 会拦一下,项目说明让你选「仍要保留」继续10。搜索和人脸这些功能都在你自己的机器上算,照片不出本机10。
  • 收录理由:今天 Vue 榜单第 2 位。它保住的是一件小事:看一眼去年的旅行照,不用先把几千张图搬进某个云端相册。

接进 agent 和文档流程

4. lahfir/agent-desktop:让 agent 用手去点你的桌面应用

  • 仓库地址:lahfir/agent-desktop
  • 热度快照:累计收获 1,517 颗星,当日新增 73 颗,位于今日 Rust 榜单第 11 位13。
  • 用途:一个 Rust 写的命令行工具,让 agent 能操作桌面应用。它读系统的无障碍树,拿到的是应用真实的界面结构,并且给每个元素一个稳定的引用(形如 @s8f3k2p9:e1),因此一次操作失败可以安全重试;界面元素多的应用先取一份骨架总览,再按需要钻到具体控件,项目说明给的例子是在 Slack 上把一次快照从 30,743 个 token 压到 383 个;默认在无头模式下操作控件,不抢焦点、不动鼠标和剪贴板;对 Slack、VS Code、Discord 这类 Chromium 应用,还能用 launch --cdp 打开一个受验证的调试端口,把网页部分交给你已经在用的 Playwright 一类框架14。
  • 最快反馈:npm install -g agent-desktop 之后跑 agent-desktop snapshot --app Finder,返回的是一份 JSON,里面是 Finder 窗口真实的界面结构,每个可见控件都带着引用14。
  • 最短试玩:npm 全局安装会自动下预编译的二进制,从源码编译需要 Rust 1.89 以上14。最新版 v0.9.3 发布于 2026 年 9 月 22 日,就是昨天15。
  • 边界与环境:Apache-2.0 许可证16。项目说明的平台表写得很直白:无障碍树、点击与输入、鼠标、截图、剪贴板、窗口管理这些能力,目前只有 macOS 是已实现,Windows 和 Linux 都标着「计划中」14。第一次用要去系统设置里给「辅助功能」权限,截图要屏幕录制权限,让通知中心动起来还要自动化权限14。
  • 收录理由:今天 Rust 榜单第 11 位,最新版是昨天发的。本期三条 agent 相关项目里,只有它对付的是那些没有 API、只能靠界面的老软件。

5. github/gh-aw:把 AI 写进 GitHub Actions

  • 仓库地址:github/gh-aw
  • 热度快照:累计收获 5,170 颗星,当日新增 6 颗,位于今日 Go 榜单第 22 位17。
  • 用途:GitHub 官方出的 gh 命令行扩展,名字叫 GitHub Agentic Workflows。你在仓库里用一段 Markdown 加 YAML 头写清楚要 agent 干什么,gh aw compile 把它编译成一个标准的 GitHub Actions 工作流。项目说明把两类活分得很清楚:构建、测试、检查、部署这些确定的事继续用普通 Actions,需要判断的活——issue 分类、PR 审查、CI 失败排查、文档维护、依赖分析、仓库周报——才交给 agentic workflow。可选的引擎有 GitHub Copilot、Claude Code、OpenAI Codex、Google Gemini 和 Pi18。
  • 最快反馈:gh extension install github/gh-aw 装上扩展,按快速开始把一份示例工作流放进仓库,push 之后在 Actions 页面看它跑完并回写结果18。
  • 最短试玩:先装 GitHub CLI,再装这个扩展18。最新版 v0.88.8 发布于 2026 年 9 月 8 日19。
  • 边界与环境:MIT 许可证20。agent 任务默认只有只读权限并在沙箱里执行,需要写仓库时由 safe-outputs 那一步单独带着有限的权限完成;项目说明自己提醒,用之前要逐项看清权限、工具、网络访问和生成的文件,也写明即便如此仍可能出问题18。仓库顶部还挂着一条安全公告:0.83.3 起、0.85.4 之前的版本发现漏洞,这批版本已被直接撤回21。
  • 收录理由:今天 Go 榜单第 22 位。本期里它是唯一一条由平台自己出的项目,默认值也值得看:agent 一开始拿不到写权限。

6. iamgio/quarkdown:一份源,出论文也出幻灯片

  • 仓库地址:iamgio/quarkdown
  • 热度快照:累计收获 16,209 颗星,当日新增 12 颗,位于今日 Kotlin 榜单第 9 位22。
  • 用途:以 Markdown 为基础的一套排版系统。它在 CommonMark 和 GFM 上加了自己的方言:函数调用、变量、循环、条件判断,另有一个标准库负责版面、数学和输入输出;同一份源可以编译成论文、书、知识库和演示幻灯片,出路有 HTML、PDF、Markdown、TXT 等23。quarkdown create 用向导建工程,quarkdown repl 可以交互着试语法,官方还给出了 VS Code 扩展23。
  • 最快反馈:装好之后 quarkdown create demo 建个工程,再 quarkdown c demo/demo.qd -p -w 起一个热重载预览,改一行源码,浏览器里的版面跟着变23。
  • 最短试玩:Linux 和 macOS 用一行安装脚本或 Homebrew,Windows 用 PowerShell 脚本或 Scoop;装脚本要 root 权限,它把本体放进 /opt/quarkdown,并把 PDF 导出要用的无头浏览器一并装好23。最新版 v2.6.2 发布于 2026 年 9 月 22 日24。
  • 边界与环境:GPL-3.0 许可证25。它是一套自己的 Markdown 方言,函数写起来接近代码;要和别人协作,先确认对方也愿意装这套工具链,否则你交出去的 .qd 文件对方打不开23。只做 PDF 导出这一条,也需要一个 Chromium 系浏览器,安装脚本会自动带上一个23。
  • 收录理由:今天 Kotlin 榜单第 9 位。本期十条里它的野心最大:把写文档、写幻灯片、写书收到同一份源里。

装进自己的设备

7. dsp56300/gearmulator:把二十多年前的合成器请回电脑里

  • 仓库地址:dsp56300/gearmulator
  • 热度快照:累计收获 1,401 颗星,当日新增 16 颗,位于今日 C++ 榜单第 2 位26。
  • 用途:它模拟的对象是芯片本身。项目说明第一段就写明:模拟那些年代设备里用到的 IC,然后把原厂固件(ROM)当音频插件跑起来,插件格式覆盖 FST、VST3、AU、CLAP 和 LV227。目前支持的机器是一份十几台硬件的清单:Access Virus A/B/C(Osirus)、Virus TI/TI2/Snow(OsTIrus)、Waldorf microQ(Vavra)与 Microwave II/XT(Xenia)、Clavia Nord Lead/Rack 2x(Nodal Red 2x)、Roland JP-8000(JE-8086),以及 Roland MT-32 和 Sound Canvas 家族(88emu)27。
  • 最快反馈:编译出你要的那台机器的插件,在 DAW 里挂上,载入对应的固件,按下一个键,出来的就是原机的声音——芯片在跑原厂代码,采样库里没有这份音色27。
  • 最短试玩:用 cmake 编译,需要支持 C++17 的工具链,编译时可以只勾选你要的机型,省掉多余的部分27。最新版 2.2.25 发布于 2026 年 9 月 20 日28。
  • 边界与环境:GPL-3.0 许可证29。只支持 64 位 x86 和 ARM,苹果芯片和树莓派都在内,32 位系统明确不支持27。固件得你自己有:项目只做模拟器,不附带任何原厂 ROM27。它交付的是一组音频插件,要挂在 DAW 或插件宿主里才能出声27。
  • 收录理由:今天 C++ 榜单第 2 位。本期十条里它的乐趣最特别:它让一台停产多年、二手价还在涨的硬件,用软件的形式回到你的工程里。

8. meshcore-dev/MeshCore:让几块 LoRa 板子自己组一张网

  • 仓库地址:meshcore-dev/MeshCore
  • 热度快照:累计收获 3,716 颗星,当日新增 14 颗,位于今日 C 榜单第 12 位30。
  • 用途:一个给嵌入式设备用的轻量多跳路由协议:节点之间互相转发,一条消息能走出单块电台够不到的距离,不需要中心服务器,也不依赖互联网。节点分三种角色——Companion 只当终端、不转发消息,另外两种是 Repeater 和 Room Server;支持 Heltec、RAK 等 LoRa 硬件,官方提供网页刷机工具和现成固件,客户端有 Web、Android、iOS、NodeJS 和 Python 几种31。项目说明在开头就把它和 Meshtastic、Reticulum 分开讲:它走的是轻量多跳这条路,为的是自己搭网31。
  • 最快反馈:在刷机页选一块支持的板子刷上 Companion 固件,手机 App 连上就能发消息;两块板子同时开着,在没有基站、没有 Wi-Fi 的地方也能互发31。
  • 最短试玩:支持的设备列表和固件都在官方刷机页上,不需要自己编译固件31。最新一版 Companion 固件 v1.17.1 发布于 2026 年 8 月 14 日32。
  • 边界与环境:MIT 许可证33。要玩起来得先有 LoRa 板子,手上只有一块的话,你连的是别人的网;Companion 角色不转发消息,这是为了避免绕路的固定设计31。仓库的贡献指南还专门要求按嵌入式的写法写代码:除了初始化阶段,不做动态内存分配31。
  • 收录理由:今天 C 榜单第 12 位。本期两条要先买硬件的条目之一,它的第一步是下单。

9. dorianborian/sesame-robot:3D 打印一只会走路的机器人

  • 仓库地址:dorianborian/sesame-robot
  • 热度快照:累计收获 4,483 颗星,当日新增 12 颗,位于今日 C 榜单第 17 位30。
  • 用途:一只基于 ESP32 的小型四足机器人。八颗 MG90 舵机(每条腿两颗)做出大约八个自由度,一块 128×64 的 OLED 当脸,表情跟着动作一起变;结构件全部按 PLA 打印设计,几乎不需要支撑;连上 Wi-Fi 之后可以用 JSON API 从 Python、JavaScript 里控制,也自带串口命令行和网页界面;仓库里还有 Sesame Studio,用示意图摆好姿势后自动生成舵机角度的 C++ 代码,以及一串现成动作——走路、挥手、跳舞、指路、休息34。
  • 最快反馈:零件到手、结构打完、固件烧进去,开机它自己站起来;在 Studio 里把四条腿拖成别的姿势,再让它按新的动作走两步34。
  • 最短试玩:项目说明给的清单是约 50–60 美元的电子件、一台 3D 打印机、八颗 MG90 舵机、基本焊接能力和一点 Arduino IDE 基础;固件在仓库里用 Arduino IDE 烧34。仓库没有发布版本,代码、CAD 和 STL 都在里面;想先看效果又还没买零件的话,社区给它做了一个跑在浏览器里的三维模拟器34。
  • 边界与环境:Apache-2.0 许可证35。仓库交付的是图纸加固件,成品要自己攒:买件、打件、焊线、调舵机都要时间,项目说明也把它定位成给愿意动手的人玩的平台34。
  • 收录理由:今天 C 榜单第 17 位。本期十条里它离屏幕最远:想玩,先得会焊。

10. DuarteSantos8/openGym:把健身记录搬回自己的服务器

  • 仓库地址:DuarteSantos8/openGym
  • 热度快照:累计收获 1,222 颗星,当日新增 89 颗,位于今日 JavaScript 榜单第 7 位36。
  • 用途:自托管的健身和体重记录。每周计划按周几排,动作库有 1,324 个动作,可搜索、带动图,也能在身体图上按肌肉找;训练时它先问体重,把上次用的重量填好,带休息计时和 PR 检测;每一组可以标 RIR 或 RPE,用颜色区分强度;体重曲线带一条你自己设的目标线;历史记录可以从 FitNotes、Strong、Hevy 或 Apple Health 的导出文件导进来,认不出的动作名会变成你自己的动作;登录用通行密钥,手机可以当 PWA 装到桌面,另有安卓 APK37。
  • 最快反馈:docker compose up -d 之后打开 localhost:8080,建一个档案就能记第一组;作者也放了在线 demo,那是同一个应用配示例数据,不装东西也能先点开看37。
  • 最短试玩:需要 Docker 和 Compose,第一次启动会下载约 140 MB 的动作动图37。最新版 v1.3.8 发布于 2026 年 9 月 20 日38。
  • 边界与环境:AGPL-3.0 许可证39。iPhone 上没有安装包(苹果不允许从 App Store 之外安装),只能在自托管之后用 Safari 把它加到主屏幕,当 PWA 用37。AI 教练和 MCP 服务器两份功能都是可选的:AI 教练默认关着,要用你自己的 API Key 或者局域网里的 Ollama 这类兼容接口;MCP 服务器不在 Docker 镜像里37。
  • 收录理由:今天 JavaScript 榜单第 7 位,当日新增 89 颗。本期十条里它离开发最远:给自己攒下来的训练记录找一个不会跑路的家。

References

  1. 1
    GitHub Trending 每日榜单

    github.com

  2. 2
    GitHub Trending C# 榜单

    github.com

  3. 3
    项目说明

    github.com

  4. 4
    Releases 页

    github.com

  5. 5
    仓库页

    github.com

  6. 6
    项目说明

    github.com

  7. 7
    Releases 页

    github.com

  8. 8
    许可证

    github.com

  9. 9
    GitHub Trending Vue 榜单

    github.com

  10. 10
    项目说明

    github.com

  11. 11
    Releases 页

    github.com

  12. 12
    许可证

    github.com

  13. 13
    GitHub Trending Rust 榜单

    github.com

  14. 14
    项目说明

    github.com

  15. 15
    Releases 页

    github.com

  16. 16
    许可证

    github.com

  17. 17
    GitHub Trending Go 榜单

    github.com

  18. 18
    项目说明

    github.com

  19. 19
    Releases 页

    github.com

  20. 20
    许可证

    github.com

  21. 21
    安全公告 GHSA-8h78-hpm7-29gg

    github.com

  22. 22
    GitHub Trending Kotlin 榜单

    github.com

  23. 23
    项目说明

    github.com

  24. 24
    Releases 页

    github.com

  25. 25
    许可证

    github.com

  26. 26
    GitHub Trending C++ 榜单

    github.com

  27. 27
    项目说明

    github.com

  28. 28
    Releases 页

    github.com

  29. 29
    仓库页

    github.com

  30. 30
    GitHub Trending C 榜单

    github.com

  31. 31
    项目说明

    github.com

  32. 32
    Releases 页

    github.com

  33. 33
    仓库页

    github.com

  34. 34
    项目说明

    github.com

  35. 35
    许可证

    github.com

  36. 36
    GitHub Trending JavaScript 榜单

    github.com

  37. 37
    项目说明

    github.com

  38. 38
    Releases 页

    github.com

  39. 39
    许可证

    github.com

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • 装上就能用
  • 1. QL-Win/QuickLook:Windows 上按一下空格,文件当场打开
  • 2. umlx5h/LLPlayer:给外语视频配两条字幕
  • 3. julyx10/lap:在自己的硬盘上翻照片
  • 接进 agent 和文档流程
  • 4. lahfir/agent-desktop:让 agent 用手去点你的桌面应用
  • 5. github/gh-aw:把 AI 写进 GitHub Actions
  • 6. iamgio/quarkdown:一份源,出论文也出幻灯片
  • 装进自己的设备
  • 7. dsp56300/gearmulator:把二十多年前的合成器请回电脑里
  • 8. meshcore-dev/MeshCore:让几块 LoRa 板子自己组一张网
  • 9. dorianborian/sesame-robot:3D 打印一只会走路的机器人
  • 10. DuarteSantos8/openGym:把健身记录搬回自己的服务器