Homebrew 官方界面、$10 板跑 1B 模型、手机免电脑侧载:GitHub 今日 10 个升温项目

Homebrew 官方界面、$10 板跑 1B 模型、手机免电脑侧载:GitHub 今日 10 个升温项目

今天从 GitHub 榜单里筛出 10 个能直接上手的开源项目,从 Homebrew 官方图形界面、自托管问答与图谱调查,一直到十美元开发板上跑十亿参数模型。

今天登榜的十个仓库按第一反馈分成三类。图形界面这一类最省事,装上就能看见画面;系统级工具先要交出一部分权限,换来的是原本做不到的操作;第三类把成本压在硬件上,十美元上下的板子也敢跑十亿参数级别的模型。
如果只想先点开三个,可以按目的挑:
  • 想看看 Homebrew 的官方图形界面长什么样,先点开 Homebrew/BrewUI,一条 brew install --cask homebrew-app 就能装上。
  • 想把一批域名、邮箱和账号拉成一张关系图,先点开 reconurge/flowsint,Docker 起来以后在浏览器里拖节点。
  • 想试试十美元的硬件能不能跑模型,先点开 RightNow-AI/picolmmake native 编完就能在终端里问它问题。

打开就能看到界面

1. Homebrew/BrewUI:Homebrew 的官方 macOS 图形界面

  • 仓库地址:Homebrew/BrewUI
  • 热度快照:累计收获 1,356 颗星,当日关注度新增 271 颗星,排在今日 Swift 榜单第一位1
  • 用途:Homebrew 官方出品的 macOS 客户端,把搜索、安装、更新和卸载软件包的动作放进原生 SwiftUI 界面,同时把 Homebrew 实际执行的内容显示出来2
  • 最快反馈:装好打开,软件包列表和已安装状态已经在界面上;点一次安装,下方控制台会同步打印 Homebrew 的真实输出。
  • 最短试玩:brew install --cask homebrew-app2
  • 边界与环境:要求 macOS Tahoe 26 及以上;程序固定通过 /bin/zsh 调起 brew,并加上 --no-rcs --no-global-rcs,你的 shell 别名、导出变量和自定义 PATH 都不会生效,Homebrew 的配置要写进 brew.env 文件,改完重启应用才生效;代码以 AGPL-3.0 分发,条款里的网络使用要求同样适用2
  • 收录理由:Homebrew 第一次给了不碰终端的人一个官方入口,也让用惯命令行的人能在同一屏里看清每条操作背后跑了什么。

2. ItzCrazyKns/Vane:答案带引用来源的自托管问答引擎

  • 仓库地址:ItzCrazyKns/Vane
  • 热度快照:累计收获 36,906 颗星,当日关注度新增 95 颗星,位于今日 TypeScript 榜单第八位3
  • 用途:跑在自己机器上的 AI 问答引擎,从网页、论坛讨论和论文里取内容,生成答案的时候把来源一并列出来;模型可以走本地 Ollama,也可以接 OpenAI、Anthropic、Gemini、Groq 等云端服务4
  • 最快反馈:一条 Docker 命令把服务拉起来,浏览器打开 3000 端口提问,答案下面直接列出引用到的网页。
  • 最短试玩:
    docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
  • 边界与环境:不走 Docker 手动安装时,要先自己搭好 SearXNG 并让它输出 JSON 格式,同时启用 Wolfram Alpha 引擎4;检索走你自建的 SearXNG,模型走本地或你自己的 API key;项目采用 MIT 许可证;作者在仓库里说明功能仍在持续开发。
  • 收录理由:搜索加总结这条链路完整留在自己的机器上,引用来源跟着答案一起出现,适合不愿意把检索历史交给第三方的人。

3. reconurge/flowsint:把调查对象拉成一张关系图

  • 仓库地址:reconurge/flowsint
  • 热度快照:累计收获 8,661 颗星,当日关注度新增 327 颗星,位于今日 TypeScript 榜单第 14 位5
  • 用途:开源的图谱化调查工具,把域名、IP、邮箱、社交账号、组织等实体放进画布,用节点和连线呈现它们的关系,再靠一组 enricher 把查到的线索继续挂到图上6
  • 最快反馈:服务起来后在浏览器打开 5173 端口,注册一个账号(没有默认密码),往画布上添加一个域名,就能顺着 enricher 把它关联到的网站、邮箱和账号展开成图。
  • 最短试玩:Linux 与 macOS 需要 Docker 和 make:
    git clone https://github.com/reconurge/flowsint.git
    cd flowsint
    make prod
    Windows 上改用 docker compose -f docker-compose.prod.yml up -d,然后访问 http://localhost:51736
  • 边界与环境:数据存在本机的 Neo4j 里,官方把它列为隐私设计的一部分;开放到局域网之前必须改掉 .env 里的 AUTH_SECRETMASTER_VAULT_KEY_V1NEO4J_PASSWORD,还要把自己的主机名加进 Host 头白名单,默认只放行本机地址;项目采用 Apache-2.0 许可证,README 说明它仍处于早期开发,仓库里另有一份 ETHICS.md 约定使用范围,只能用于获得授权的对象6
  • 收录理由:过去做这类调查要在多个命令行工具之间来回搬数据,现在一张图就能看清关联,项目还给了不依赖第三方服务的自托管路径。

4. getarcaneapp/arcane:浏览器里的 Docker 管理面板

  • 仓库地址:getarcaneapp/arcane
  • 热度快照:累计收获 7,398 颗星,当日关注度新增 13 颗星,位于今日 Go 榜单第三位7
  • 用途:面向普通用户的开源 Docker 管理界面,容器、镜像、项目、卷和网络都能在网页里查看和操作8
  • 最快反馈:容器起来后打开 localhost:3552,用默认账号登录并改密码,仪表盘会列出当前环境里的容器数量与资源占用。
  • 最短试玩:写一份 compose.yaml,镜像用 ghcr.io/getarcaneapp/manager:latest,端口映射 3552:3552,挂上 /var/run/docker.sockarcane-data 卷,ENCRYPTION_KEYopenssl rand -hex 32 生成,然后执行 docker compose up -d9
  • 边界与环境:把 docker.sock 挂进去,等于把宿主机 Docker 的控制权交给这个面板,SELinux 主机上建议改走 socket proxy;ENCRYPTION_KEY 必须正好 32 字节;放到反向代理后面时要额外打开 WebSocket 支持;项目采用 BSD-3-Clause 许可证9
  • 收录理由:自托管服务器上跑容器的人越来越多,这类面板把启停、日志和卷备份收进一个页面,省下的是每周都要敲几遍的那几条命令。

接进终端与日常工作流

5. Donchitos/Claude-Code-Game-Studios:把 Claude Code 变成一间游戏工作室

  • 仓库地址:Donchitos/Claude-Code-Game-Studios
  • 热度快照:累计收获 25,122 颗星,当日关注度新增 36 颗星,位于今日 Shell 榜单第四位10
  • 用途:一套按真实工作室层级组织的 Claude Code 配置:49 个 agent 分成总监、部门主管和具体岗位三层,73 个斜杠命令覆盖立项、设计文档、需求拆分和开发流程,另有 12 个 hooks 在提交与写入时做校验、11 条规则按文件路径约束代码标准11
  • 最快反馈:把仓库克隆成一个新项目目录,在目录里开一个 Claude Code 会话,输入 /start 会先走一遍立项问答,之后每一步都有对应角色接手。
  • 最短试玩:
    git clone https://github.com/Donchitos/Claude-Code-Game-Studios.git my-game
    cd my-game
    claude
    需要先装好 Claude Code(npm install -g @anthropic-ai/claude-code),jq 和 Python 3 用于 hook 校验,这两个工具缺失时校验会安静跳过,不影响使用11
  • 边界与环境:仓库内容全部是提示词、规则、hooks 和文档模板,游戏代码由模型按你的输入生成,成品质量取决于模型能力和你给的设定;校验 hook 在每次 Bash 与写入操作时触发一次;项目采用 MIT 许可证11
  • 收录理由:几十个 agent 同时上线听着热闹,这套配置真正补上的是单人开发最容易省掉的那一环——有人在你写第一行代码之前问你要设计文档。

6. MG1937/ASC:直接问编译产物的 Android 反编译前端

  • 仓库地址:MG1937/ASC
  • 热度快照:累计收获 1,172 颗星,当日关注度新增 129 颗星,位于今日 Python 榜单第二位12
  • 用途:面向安全研究者与移动开发者的 Android 反编译前端,跳过传统的全量解压和全局索引,直接在压缩数据和 DEX 字节码里定位目标类,再按需在内存里还原出一个最小 DEX 交给反编译器13
  • 最快反馈:装完包后执行 droidasc app.apk --gui 打开图形界面;命令行下运行 droidasc getmanifest app.apk,AndroidManifest.xml 会直接打成 XML。
  • 最短试玩:
    pip install droidasc
    droidasc getclass app.apk "Lcom/poc/Main;" -o Main.java
    droidasc findrefs app.apk string token -o string_refs.txt
    可用子命令包括 getclassgetmanifestfindrefs13
  • 边界与环境:作者给出的性能数字是在一个 352MB 的商业 APK 上跑出来的:全局交叉引用搜索 1.79 秒、反编译目标类 177 毫秒、占用 141MB 内存,这些数字来自项目自己的说明,我没有复现;项目采用 Apache-2.0 许可证;要处理的分析对象得是自己有权限的安装包13
  • 收录理由:它把反编译的时间从“等工具把索引建完”挪到了“问一句答一句”,这套实现也被 Black Hat Europe Arsenal 收进了议题。

7. InterceptSuite/ProxyBridge:按进程决定流量走不走代理

  • 仓库地址:InterceptSuite/ProxyBridge
  • 热度快照:累计收获 6,393 颗星,当日关注度新增 17 颗星,位于今日 C 榜单第六位14
  • 用途:系统级通用代理客户端,把指定进程的 TCP 与 UDP 流量重定向到 SOCKS5 或 HTTP 代理,可以按应用分别放行、阻断或转发,定位是 Proxifier 一类工具的替代品15
  • 最快反馈:装好后在界面里勾几个程序,它们的流量立刻改走你填的代理,被代理的程序自己不需要任何配置。
  • 最短试玩:到 Releases 页面下载对应平台的构建,Windows、macOS 和 Linux 都有持续集成的产物16
  • 边界与环境:接管其他进程的流量需要系统级权限,安装时要按提示授权;它负责的是路由,想看清请求内容还得再挂一个支持 TLS 检查的中间人代理,同团队另有一个收费产品做这件事;项目采用 MIT 许可证15
  • 收录理由:命令行工具大多能自己设代理,图形程序常常连一个代理开关都不给,系统级重定向正好补上这个缺口。

装进设备与便宜的小板子

8. jtenniswood/espcontrol:把便宜的触摸屏变成家里的一块控制面板

  • 仓库地址:jtenniswood/espcontrol
  • 热度快照:累计收获 1,022 颗星,当日关注度新增 15 颗星,位于今日 C++ 榜单第十位17
  • 用途:一套 ESPHome 固件,把几十美元级别的 ESP32 触摸屏刷成 Home Assistant 的实体控制面板,灯、开关、窗帘、空调、媒体播放器和传感器读数都能摆到墙上或桌上18
  • 最快反馈:用浏览器里的网页安装器把固件烧进屏,连上 WiFi 后 Home Assistant 会自动发现它;接下来在面板自带的网页里添加卡片,屏幕上的布局跟着变。
  • 最短试玩:买一块受支持的屏 → 打开 jtenniswood.github.io/espcontrol 的网页安装器刷固件 → 在面板上连 WiFi → 在 Home Assistant 里允许它操作设备 → 打开面板网页配置布局19
  • 边界与环境:受支持的型号包括 10.1 英寸的 JC8012P4A1、7 英寸的 JC1060P470、4.3 英寸的 JC4880P443、4 英寸的 ESP32-P4 面板和 4 英寸的 4848S040,屏幕尺寸决定了能放几个卡片位;面板只在你自己的局域网里和 Home Assistant 通信,不走云端;项目采用 PolyForm Noncommercial 1.0.0 许可证,自用可以,商用需要另行授权,官方也说明这属于源码可见而不是 OSI 认可的开源许可18
  • 收录理由:智能家居最常被抱怨的一点是家里人不会用那个 App,一块固定在门边、内容和手机无关的触摸屏更容易被接受。

9. FrizzleM/SideInstaller:不用电脑,在 iPhone 上装好侧载环境

  • 仓库地址:FrizzleM/SideInstaller
  • 热度快照:累计收获 729 颗星,当日关注度新增 43 颗星,位于今日 Swift 榜单第四位,当前版本 0.9.020
  • 用途:把 SideStore 与 LiveContainer 的安装搬到 iPhone 本地,配对、描述文件和签名这些过去必须插电脑完成的步骤,现在由这个应用在手机上一步步做完21
  • 最快反馈:从官方安装页装好应用后打开它,登录 Apple 账号,点一次 Install SideStore,等进度条走完,手机里就多了一套可以自己签名的侧载环境。
  • 最短试玩:准备一台 iOS 27 的 iPhone 或 iPad → 连上 LocalDevVPN 一类工具 → 打开 frizzlem.github.io/SideInstaller 安装应用 → 登录 Apple 账号 → 点 Install SideStore21
  • 边界与环境:项目是全新仓库,当前版本 0.9.0,作者要求只从官方安装页和仓库下载,并明确点名 sideinstaller.com 是仿冒站点,同时提醒任何第三方重新签名的包都可能被塞进窃取 Apple ID 的代码;作者声明账号凭据只在本地用于签名,不上传也不记录,应用没有服务器、没有统计,也不需要注册;许可证是自定义条款,源码可以阅读、修改和共享,重新分发官方构建或商业化需要事先拿到书面许可21
  • 收录理由:侧载的门槛一直卡在“你手上得先有一台电脑”,这个项目把最后那台电脑也去掉了。

10. RightNow-AI/picolm:80KB 二进制、45MB 内存跑起十亿参数模型

  • 仓库地址:RightNow-AI/picolm
  • 热度快照:累计收获 2,158 颗星,当日关注度新增 55 颗星,位于今日 C 榜单第 13 位22
  • 用途:用约 2500 行 C11 写的推理引擎,零依赖、约 80KB 二进制,直接读 GGUF 格式权重,把模型按层从磁盘映射进内存,目标是在十美元级别的板子上跑十亿参数模型23
  • 最快反馈:编译出二进制、下好模型文件之后,把一句提示词管进标准输入,终端里会逐字吐出英文回答:
    echo "Explain gravity" | ./picolm model.gguf -n 100 -j 4
  • 最短试玩:
    cd picolm && make native    # 树莓派上改用 make pi
    make model                  # 下载 638MB 的 TinyLlama 1.1B Q4_K_M
  • 边界与环境:作者列出的目标硬件包含 15 美元的 Pi Zero 2W、12 美元的 LicheeRV 以及 Pi 3/4/5,运行时内存约 45MB,权重留在磁盘上按层读取,磁盘速度会直接影响生成速度;支持 GGUF v2/v3 与多种 K-Quant 量化,量化到 Q4 之后回答质量会下降;项目采用 MIT 许可证23
  • 收录理由:它把端侧推理压到 80KB 二进制和 45MB 内存,配合 PicoClaw 这类轻量助手,可以拼出一个完全离线、不需要 API key 的问答盒子。

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

Related content

More from this channel