Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
把仓库地址变成架构图、Epic 开源新版本控制、Flipper Zero 改电子价签:GitHub 今日 10 个可上手项目
2026-09-19

把仓库地址变成架构图、Epic 开源新版本控制、Flipper Zero 改电子价签:GitHub 今日 10 个可上手项目

今天从 GitHub 每日榜挑出 10 个能直接上手的项目:粘一个仓库地址就长出来的架构图、Box2D 作者新写的 3D 物理引擎、一条命令把网页包成桌面应用,再到 Epic 开源的版本控制、Flipper Zero 上的电子价签和 Claude Code 里的八字排盘。

GitHub 每日趣玩精选
GitHub 每日趣玩精选@Kira
今天登榜的十个仓库按第一反馈分成三组。打开就有画面或结果的四个——粘一个仓库地址长出来的架构图、一堆等着被撞翻的物理演示、一个多出来的桌面窗口、一个装在自己家里的笔记本应用;接着三个装进你自己的机器和日常流程:一套新的版本控制、一个自托管的多智能体助手、一层把云端 agent 接到本机代码上的桥;最后三个对着具体的事动手,Flipper Zero 上的红外价签、Claude Code 里的八字排盘、八大网盘的下载直链。
热度快照取自 2026 年 9 月 19 日上午的 GitHub Trending 榜单,星数分累计与当日新增两项1。当日新增只说明这一天的关注度,不说明项目本身怎么样。
如果只想先点开三个,可以按目的挑:
  • 不用装任何东西就想看一眼,点开 ahmedkhaleel2004/gitdiagram。打开站点粘一个仓库地址,架构图会一边规划一边流出来。
  • 想在自己机器上添一件每天都用的工具,点开 tw93/Pake。Releases 里有现成的安装包,也有不用配环境的在线构建。
  • 想用一条命令就看到结果,点开 TencentCloud/Octop。一条安装命令下去,打开本机的 8088 端口就是它的控制台。

打开就有画面或结果

1. ahmedkhaleel2004/gitdiagram:把仓库地址变成一张架构图

  • 仓库地址:ahmedkhaleel2004/gitdiagram
  • 热度快照:累计收获 16,468 颗星,当日新增 152 颗,位于今日 TypeScript 榜单第 6 位、总榜第 16 位2。
  • 用途:把公开或私有的 GitHub 仓库转成一张可交互的架构图。它读仓库的目录树、README 和一部分源码,画出来的是系统层面的组件关系;点图上的组件会跳到 GitHub 里对应的文件或目录3。
  • 最快反馈:打开 gitdiagram.com,粘一个仓库地址,图的规划和文字说明会一边生成一边流出来。也可以把 GitHub 地址里的 hub 换成 diagram 直接打开对应仓库的图。成图能复制 Mermaid 源码,也能下载成 PNG。
  • 最短试玩:用托管站点最省事。自己部署要准备 OpenAI 或 OpenRouter 的 key、Cloudflare R2 和 Upstash Redis,再发到 Vercel;私有仓库需要在浏览器本地填一个 GitHub token,私有产物存进单独的受保护命名空间。
  • 边界与环境:MIT 许可证。仓库文档写明线上只跑 Vercel 一种运行时,那份 Docker / Railway 配方是灾难恢复用的离线方案。默认的托管管道用一次 GPT-5.6 Luna 中等推理请求产出图与概述,规模超标或目录树被截断的仓库在调模型之前就会被拒。
  • 收录理由:接手一个陌生仓库时,最花时间的是弄清谁调用谁,这条把这一步压成一次粘贴。

2. erincatto/box3d:Box2D 作者新写的 3D 物理引擎

  • 仓库地址:erincatto/box3d
  • 热度快照:累计收获 6,385 颗星,当日新增 11 颗,位于今日 C 榜单第 12 位4。
  • 用途:用便携 C17 写的 3D 物理引擎。碰撞这边有连续碰撞检测、凸包与胶囊球体三角网格高度场、射线与形状投射;物理这边有软步长刚体求解器、铰链滑动距离马达焊接轮式各类关节,另有跨平台确定性、录制回放,以及针对大量刚体堆叠的优化5。
  • 最快反馈:编译完跑示例程序,里面是几十个演示场景,从堆成一摞的箱子到各种关节约束,可以一个个切着看。
  • 最短试玩:
    cmake --preset linux-release && cmake --build --preset linux-release
    ./build/bin/samples
    Windows 用 cmake --preset windows 配 --build --preset windows-release,产物是 build\bin\Release\samples.exe;macOS 用 --preset macos。库本身要 C17 编译器,示例要 C++20。
  • 边界与环境:MIT 许可证,版本号还在 0.1。示例用 sokol 跑 D3D11、Metal 和 OpenGL 4.5,界面用 imgui。作者目前关掉了 pull request,只收 issue。README 列出了 LLM 参与的部分:单元测试、示例程序、Box2D 到 Box3D 的代码迁移、构建配置、代码审查和基准测试,并写明其余代码由他本人编写,每一行都由他负责。
  • 收录理由:Box2D 在 2D 游戏里的位置很稳,作者转向 3D 这件事本身值得看一眼;对想自己碰物理代码的人来说,这套示例就是现成的教材。

3. tw93/Pake:一条命令把网页包成桌面应用

  • 仓库地址:tw93/Pake
  • 热度快照:累计收获 61,515 颗星,当日新增 27 颗,位于今日中文项目榜第 6 位6。
  • 用途:用 Rust 和 Tauri 把任意网页打包成桌面应用,支持 macOS、Windows 和 Linux。作者给出的对比是安装包通常比 Electron 方案小二十倍左右,磁盘占用一般在 10MB 以内;快捷键、沉浸式窗口、拖拽、样式定制和去广告都在功能表里7。
  • 最快反馈:作者在 Releases 里放了微信读书、Twitter 这类常用站点的成品安装包,Mac、Windows、Linux 三份都有,下下来双击就是一个独立窗口的应用8。
  • 最短试玩:想包自己的站点,按 CLI 文档装好之后一条命令出安装包,图标、窗口尺寸这些都能在命令里指定9;不想在本地装 Rust 工具链的话,用仓库提供的在线构建,把网址填进去等产物就行10。
  • 边界与环境:GPL-3.0 许可证。首次打开未签名的 macOS 包会被系统拦一次。在线构建依赖 GitHub Actions,私有仓库的构建配额和凭证要自己管。
  • 收录理由:有些网页值得天天开着,但每次都要开浏览器再翻标签页;把它变成一个常驻窗口,是这条最直接的用处。

4. lfnovo/open-notebook:装在自己家里的 NotebookLM

  • 仓库地址:lfnovo/open-notebook
  • 热度快照:累计收获 39,147 颗星,当日新增 62 颗,位于今日 TypeScript 榜单第 15 位11。
  • 用途:自托管的笔记与研究助手,对标 Google 的 NotebookLM。PDF、视频、音频、网页都能丢进同一个笔记本,配全文与向量检索、跟着资料对话,还能把资料生成一到四位说话人的播客。模型可以接 OpenAI、Anthropic、Ollama、LM Studio 等 18 家以上的 provider12。
  • 最快反馈:服务起来打开面板,新建一个笔记本、拖一份 PDF 进去,几分钟内就能拿到摘要和问答;想换模型只改环境变量。
  • 最短试玩:
    curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
    # 把 compose 里的 OPEN_NOTEBOOK_ENCRYPTION_KEY 换成自己的字符串
    docker compose up -d
  • 边界与环境:MIT 许可证。默认 compose 里的 SurrealDB 用 root:root,端口只绑在 127.0.0.1;要把实例开到网络上,必须先改 SURREAL_USER 和 SURREAL_PASSWORD,否则任何能连到这台机器的人都能用默认口令进去。AI 调用按所选 provider 计费,项目本身不收钱。
  • 收录理由:把资料丢进去再提问这件事,托管版要么要账号要么要订阅;这条的卖点是数据和模型都在自己手上。

接进你的机器和日常流程

5. EpicGames/lore:Epic 开源的新一代版本控制

  • 仓库地址:EpicGames/lore
  • 热度快照:累计收获 8,660 颗星,当日新增 19 颗,位于今日 Rust 榜单第 16 位13。
  • 用途:面向代码与大体积二进制素材混在一起的项目设计的版本控制系统。它是集中式、内容寻址的存储,用 Merkle 树和不可变修订链表示仓库状态,针对二进制优先的存储、去重和按需下载做了优化;命令行能访问全部功能,另外提供 C/C++、C#、Rust、Go、Python、JavaScript 的 API14。
  • 最快反馈:官方给了一条 demo 模式的安装命令,装完直接在本地起服务,不用先配远端就能提交第一次修订。
    curl -fsSL https://raw.githubusercontent.com/EpicGames/lore/main/scripts/install.sh | bash -s -- --demo
    Windows 用 $env:LORE_DEMO=1; irm https://raw.githubusercontent.com/EpicGames/lore/main/scripts/install.ps1 | iex。
  • 最短试玩:上面那条命令即可起步,正式安装和第一次提交走官方 quickstart15。
  • 边界与环境:MIT 许可证,项目还在 1.0 之前,接口、磁盘格式和 API 都可能随版本变化。README 专门说明了一件事:Lore 是 UEFN(《堡垒之夜》的虚幻编辑器)内置的版本控制系统,但目前这套开源工具还读不了它——UEFN 那边用的是专有压缩格式,没法随开源项目一起发布,官方正在把 UEFN 迁到开源这边用的同一种压缩格式上,来消掉两边这道缝。
  • 收录理由:Git 处理大体积二进制素材一直靠 LFS 补丁,一套为游戏素材从头设计的版本控制系统开始开源,值得先占个位置看看。

6. TencentCloud/Octop:自托管的多用户多智能体助手

  • 仓库地址:TencentCloud/Octop
  • 热度快照:累计收获 3,958 颗星,当日新增 569 颗,位于今日 Python 榜单第 1 位、总榜第 7 位16。
  • 用途:跑在自己机器上的 AI 助手,Web 控制台、命令行和 IM 三处共用同一个后端。IM 这边接了飞书、钉钉、QQ、Discord 和企业微信;能力靠专家库、Connectors(OAuth 加 MCP)和给 IDE 用的 ACP 集成往上加。控制面数据库默认 SQLite,也可以换 PostgreSQL17。
  • 最快反馈:装完打开 http://127.0.0.1:8088 就是控制台,首次进入会引导设置管理员密码;从 IM 里发一句话,落到的是同一个助手。
  • 最短试玩:
    curl -fsSL https://finnie-1258344699.cos.ap-guangzhou.myqcloud.com/octop/install.sh | bash
    不需要预装 Python,脚本用 uv 在 ~/.octop/ 下建一个隔离环境并装好 Python 3.12。想用容器就 docker compose -f docker/docker-compose.yml up -d,首次启动会把随机管理员密码写进容器里的 /data/.octop/credential.txt。
  • 边界与环境:MIT 许可证,当前版本 1.0.1。安装脚本从腾讯云的对象存储下载,在意来源的话可以改用 Docker 或从源码装。密码策略是至少 8 位且含字母和数字,太弱的设置会被应用拒绝并回退成随机密码。接 IM 需要在对应平台建机器人并配好回调。
  • 收录理由:同类自托管助手不少,这一条一次给全了多用户、多智能体和五种 IM 入口,家里或小团队共用一台机器就够。

7. yyjeqhc/webcodex:让云端 agent 用上你自己机器上的环境

  • 仓库地址:yyjeqhc/webcodex
  • 热度快照:累计收获 1,314 颗星,当日新增 202 颗,位于今日 Rust 榜单第 6 位18。
  • 用途:让 ChatGPT、Claude 这类云端 agent 直接用你自己机器上的仓库和工具链。仓库留在原来的位置,agent 通过 MCP 或 HTTPS 接到本机的 WebCodex,读代码、改文件、跑命令和测试、看 git 状态与 diff、做长时间任务,都在你配好的项目边界里完成19。
  • 最快反馈:在任意一个仓库目录里跑下面这条,终端会打印出让 ChatGPT 连上所需的值和一条临时凭据;命令一退出,端点和凭据就失效,很适合先试几分钟。
    npx --yes @yyjeqhc/webcodex share
  • 最短试玩:上面的临时共享是最短路径。日常用官方推荐的 Desktop 加 OpenAI Secure Tunnel(Windows 和 macOS),或者自建 Server 加 Runner;Linux 支持本地 share、Server 和 Runner 三种形态。
  • 边界与环境:Apache-2.0 许可证。安全章节写明它能在配置的项目边界内读写文件并执行命令,所以官方建议用版本控制兜底、把凭据挡在提示词和日志之外、只注册该让 agent 访问的项目根目录。Windows arm64 上的 Desktop 安装包目前只有 x64,走 Cloudflare 通道需要自己提供一个可信的 cloudflared。
  • 收录理由:为了用 agent 把整个仓库搬到别人的工作区,这一步很多人不愿意做;这条把方向反过来,让 agent 到你这边来。

对着具体的事动手

8. i12bp8/TagTinker:用 Flipper Zero 研究电子价签

  • 仓库地址:i12bp8/TagTinker
  • 热度快照:累计收获 1,916 颗星,当日新增 27 颗,位于今日 C 榜单第 18 位20。
  • 用途:Flipper Zero 上的红外电子货架标签研究工具,把自定义图片和文字发给支持的图形价签。配套的图片预处理网页工具完全跑在浏览器里,拖进一张图、做抖动、下载成 Flipper 能用的 BMP,不用安装任何东西21。项目引了 Flipper 官方的一句注解:这全是红外信号,和电视遥控器用的是同一套,整套安全原本靠协议不为人知。
  • 最快反馈:先开图片预处理网页,拖一张图看它转出来的 BMP,这一步不需要任何硬件。有 Flipper 之后再把 app 装上,把 BMP 放进 SD 卡的 apps_data/tagtinker/dropped/,在设备上走 Targeted Payloads → 你的标签 → Set Image 发送。
  • 最短试玩:网页工具直接打开就行。Flipper 那边的应用是源码优先的,.fap 要自己用 ufbt 编译:
    make setup
    make launch
    make setup 建好虚拟环境和 Flipper SDK,make launch 会编译、装到 USB 连着的 Flipper 上并直接跑起来。
  • 边界与环境:GPL-3.0 许可证。它只通过 Flipper 的红外 LED 发射,所以只对红外型价签有效,用哪张型号表由 app 决定,型号代码是 17 位条码的第 13 到 16 位。靠 2.4GHz 无线更新的价签它驱动不了,比如 SES-imagotag 的 VUSION 和 Hanshow 的部分型号;+ Scan NFC 只读 NFC 数据,判断不了标签听的是红外还是无线。README 顶部还有一条硬件警告:不少红外价签为了省电,把固件、地址和显示数据放在易失内存里,电池一拔或彻底放电,标签就丢了全部编程、彻底不响应,通常要靠原厂基站才能救回来。
  • 收录理由:超市里那些小价签平时没人正眼看,这条把它的协议摆到台面上,而且第一步不花一分钱、不需要任何硬件。

9. jinchenma94/bazi-skill:给 Claude Code 装一个八字排盘

  • 仓库地址:jinchenma94/bazi-skill
  • 热度快照:累计收获 3,107 颗星,当日新增 13 颗,位于今日 Python 榜单第 3 位22。
  • 用途:按 AgentSkills 规范组织的八字排盘与命理分析 skill。它会分步问清姓名、阳历或农历生日、出生时辰、性别和出生地,排出年柱月柱日柱时柱,计算大运与流年,再按《穷通宝典》《三命通会》《滴天髓》等九本典籍的规则做日主强弱、十神关系、五行平衡与格局判定23。
  • 最快反馈:在 Claude Code 里说一句「算八字」,它会开始追问出生信息,答完就出命盘和分析。
  • 最短试玩:
    mkdir -p ~/.claude/skills
    git clone https://github.com/jinchenma94/bazi-skill ~/.claude/skills/bazi
    排盘脚本只用 Python 标准库,本机有 python3 就够,不需要 pip 装任何东西。也可以绕开 Claude Code 只跑脚本:python3 scripts/pai_pan.py --solar 1990-05-15 --shichen 午 --sex 男。
  • 边界与环境:MIT 许可证。Claude Code 从 git 仓库根目录的 .claude/skills/ 下找 skill,装在别的路径不会生效。README 结尾的免责声明写明,这个 skill 只供传统文化学习与娱乐参考,分析结果不构成任何决策依据。
  • 收录理由:榜单上的 skill 项目大多围着写代码和办公转,这条把同一套机制用在排盘上;作者在 README 里那句「仅供传统文化学习与娱乐参考」写得也够直白。

10. hmjz100/LinkSwift:把八大网盘的下载地址取出来

  • 仓库地址:hmjz100/LinkSwift
  • 热度快照:累计收获 20,565 颗星,当日新增 27 颗,位于今日 JavaScript 榜单第 19 位24。
  • 用途:一个浏览器用户脚本,把百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC 网盘和 123 云盘这八家的文件下载地址取出来,交给 aria2、Motrix 这类本地下载器;它在原「网盘直链下载助手」的基础上改,带界面美化和多种下载器的对接25。
  • 最快反馈:装好脚本后打开自己的网盘文件页,页面上会多出入口,点一下拿到直链,丢进本地下载器就开始下。
  • 最短试玩:先装 Tampermonkey 一类的脚本管理器,再从项目给出的源里挑一个安装,GitHub 主源、OpenUserJS 和脚本猫都有26。
  • 边界与环境:AGPL-3.0 许可证。README 用加粗块写明:拿到的链接都基于各大网盘公开的 API 接口,项目没有承诺或实现任何破解限速的功能,实际速度变快通常来自服务商的接口策略、本地网络环境或者阶段性的带宽调整。脚本依赖网盘页面的结构,网盘改版时可能失效,作者建议从带更新检查的源安装。
  • 收录理由:把网盘的下载地址交给本地下载器,是很多人每隔一阵就会碰到一次的需求;项目自己在说明里把合规的边界划了出来,装之前值得先读一遍。

References

  1. 1
    GitHub Trending 每日榜

    github.com

  2. 2
    gitdiagram 仓库详情

    github.com

  3. 3
    gitdiagram 项目说明

    github.com

  4. 4
    box3d 仓库详情

    github.com

  5. 5
    box3d 项目说明

    github.com

  6. 6
    Pake 仓库详情

    github.com

  7. 7
    Pake 项目说明

    github.com

  8. 8
    Pake 发布包

    github.com

  9. 9
    Pake CLI 用法

    github.com

  10. 10
    Pake 在线构建

    github.com

  11. 11
    open-notebook 仓库详情

    github.com

  12. 12
    open-notebook 项目说明

    github.com

  13. 13
    lore 仓库详情

    github.com

  14. 14
    lore 项目说明

    github.com

  15. 15
    lore 快速上手

    epicgames.github.io

  16. 16
    Octop 仓库详情

    github.com

  17. 17
    Octop 项目说明

    github.com

  18. 18
    webcodex 仓库详情

    github.com

  19. 19
    webcodex 项目说明

    github.com

  20. 20
    TagTinker 仓库详情

    github.com

  21. 21
    TagTinker 项目说明

    github.com

  22. 22
    bazi-skill 仓库详情

    github.com

  23. 23
    bazi-skill 项目说明

    github.com

  24. 24
    LinkSwift 仓库详情

    github.com

  25. 25
    LinkSwift 项目说明

    github.com

  26. 26
    LinkSwift 安装说明

    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. ahmedkhaleel2004/gitdiagram:把仓库地址变成一张架构图
  • 2. erincatto/box3d:Box2D 作者新写的 3D 物理引擎
  • 3. tw93/Pake:一条命令把网页包成桌面应用
  • 4. lfnovo/open-notebook:装在自己家里的 NotebookLM
  • 接进你的机器和日常流程
  • 5. EpicGames/lore:Epic 开源的新一代版本控制
  • 6. TencentCloud/Octop:自托管的多用户多智能体助手
  • 7. yyjeqhc/webcodex:让云端 agent 用上你自己机器上的环境
  • 对着具体的事动手
  • 8. i12bp8/TagTinker:用 Flipper Zero 研究电子价签
  • 9. jinchenma94/bazi-skill:给 Claude Code 装一个八字排盘
  • 10. hmjz100/LinkSwift:把八大网盘的下载地址取出来