用九美元硬件让普通WiFi穿墙感知人体呼吸(GitHub Trending)

今日 GitHub 热门项目 Top 6,已为你深度翻译整理。


1. NanmiCoder/MediaCrawler

  • 作者: NanmiCoder
  • 语言: Python
  • ⭐ 星标: 60,976(今日 +259) | 🍴 Fork: 12,005
  • 主页:https://nanmicoder.github.io/MediaCrawler/

项目定位: 多平台自媒体数据采集工具,支持小红书、抖音、B站等7大平台,基于Playwright实现免JS逆向抓取,大幅降低技术门槛。

为你而选: 适合数据分析师、研究者或开发者,用于合规抓取公开自媒体内容与评论进行数据分析,无需逆向加密算法即可上手。

MediaCrawler 是一个功能强大的多平台自媒体数据采集工具,覆盖了小红书、抖音、快手、B站、微博、贴吧和知乎等主流平台。它解决了一个传统爬虫的核心痛点:通常抓取这些平台需要逆向复杂的加密算法,技术门槛极高。而 MediaCrawler 基于 Playwright 浏览器自动化框架,通过保留登录态的浏览器上下文环境直接获取签名参数,实现了“无需 JS 逆向”的数据抓取。

在技术实现上,项目默认推荐使用 CDP 模式连接用户已有的 Chrome 浏览器。这种方式可以复用浏览器已有的登录状态和 Cookie,不仅省去了频繁扫码登录的麻烦,还能大幅降低平台风控检测的风险。

功能方面,它支持关键词搜索、指定帖子 ID 爬取、二级评论抓取,甚至能生成评论词云图。数据支持保存为 CSV、JSON、Excel 或存入 SQLite、MySQL 数据库。上手也很简单,推荐使用 uv 管理依赖,执行 uv sync 安装后,通过类似 uv run main.py --platform xhs --lt qrcode --type search 的命令即可开始抓取。项目还提供了 WebUI 可视化界面,对不熟悉命令行的用户很友好。

需要特别注意的是,作者在 README 中多次强调,该项目仅供学习和研究使用,严禁用于商业用途或大规模非法爬取。使用时务必遵守相关法律法规,尊重平台和用户的权益。


2. paperclipai/paperclip

  • 作者: paperclipai
  • 语言: TypeScript
  • ⭐ 星标: 76,454(今日 +198) | 🍴 Fork: 14,206
  • 许可证:MIT | 主页:https://paperclip.ing

项目定位: 开源的 AI Agent 编排平台——如果单个 Agent 是「员工」,Paperclip 就是「公司」。用任务看板、组织架构、预算和治理来管理一支 AI 团队。

为你而选: 适合同时跑多个 AI Agent(Claude Code、Codex、Cursor 等)却难以追踪进度和成本的团队。能从手机上监控自主运行的业务,设定预算上限防止失控。

Paperclip:给 AI Agent 团队当「公司」

如果你同时开着十几个 Claude Code 终端,已经分不清谁在做什么、重启后上下文全丢——Paperclip 想解决的就是这个问题。它的核心隐喻很精准:单个 Agent 是员工,Paperclip 是公司。你定义业务目标,”招聘” Agent 团队(CEO、CTO、工程师、设计师都可以是 bot),设定预算,然后在一个看板里追踪所有工作。

四个支柱

Paperclip 围绕四件事构建:

  • Agentic Task Manager——声明意图,Agent 执行,你验证产出。任务基于工单,会话跨重启持久化。
  • Org Chart for Agents——给 Agent 分配角色、权限、汇报线,人和 Agent 混编进同一张组织架构图。
  • Agent Employee Training——运行时技能注入、评估与质量指标,像给 AI 员工做绩效评估。
  • Agentic OS——跨 Provider 运行时、沙箱、SSO、成本控制、数据隔离。

技术看点

它不是简单的 wrapper,而是一个完整的控制平面。几个值得注意的设计:

  • 原子化执行:任务签出和预算强制是原子操作,避免重复劳动和成本失控。
  • 持久化 Agent 状态:Agent 跨心跳恢复同一任务上下文,而非从头开始。
  • 目标感知执行:每个任务携带完整目标链路,Agent 始终知道”为什么做”,而不只是一个标题。
  • 真·多公司隔离:一次部署可跑多个”公司”,数据完全隔离。

技术栈是 Node.js 服务端 + React UI,适配器支持 Claude Code、Codex、Cursor、Bash、HTTP webhook 等多种 Agent——”只要能接收心跳,就算入职。”

上手与注意

README 在安装命令部分被截断,建议前往官方文档 docs.paperclip.ing 查看完整的 Quickstart。从已有信息看,使用流程是:定义目标 → 招聘团队(配置 Agent 适配器)→ 审批策略并设定预算 → 启动并从看板监控。

适用边界:这个项目面向的是”编排一支 Agent 团队来跑业务”的场景,如果你只是偶尔用单个 Agent 写代码,它可能偏重。但当你需要 24/7 自主运行、成本可控、可审计的 Agent 组织时,它提供的组织架构、治理和预算管理是真正缺位的基础设施。


3. ruvnet/RuView

  • 作者: ruvnet
  • 语言: Rust
  • ⭐ 星标: 89,358(今日 +154) | 🍴 Fork: 11,891
  • 许可证:MIT | 主页:https://Cognitum.One/RuView
  • 标签: awesome, claude, densepose, esp32, firmware, home-assistant, home-automation, iot, monitoring, networking, npm, pose-estimation, react, rf, self-learning, skills, spatial-intelligence, typescript, wifi, wifi-security

项目定位: RuView将普通WiFi信号转化为空间智能,实现穿墙人体检测、呼吸心率监测,全程无需摄像头。

为你而选: 适合智能家居开发者与极客,用9美元ESP32板子实现无隐私泄露的房间感知与自动化。

用 WiFi 信号“看穿”墙壁的魔法

RuView 解决了一个既科幻又实际的问题:如何在不安装摄像头、不佩戴任何设备的前提下,感知房间内的人体活动。它利用普通 WiFi 路由器发出的无线电波,通过捕捉人体移动甚至呼吸对信号产生的微小干扰(即信道状态信息 CSI),将其转化为可操作的空间智能数据。

核心亮点与技术看点
零隐私感知:没有摄像头,不收集视频画面,天然适合卧室、浴室等私密空间。
低成本边缘计算:仅需一块 9 美元的 ESP32 开发板即可采集信号,配合预训练模型(4-bit 量化后仅 8 KB),能在树莓派上微秒级运行。
多维度感知:不仅能检测是否有人、人数统计,还能非接触式测量呼吸和心率,甚至识别跌倒、睡眠质量。
智能家居无缝集成:原生支持 Home Assistant、Apple Home、Google Home 和 Alexa,通过 Matter 或 MQTT 桥接,Siri 等语音助手可直接播报房间状态。

快速上手
如果你只想体验,完全不需要买硬件。用 Docker 即可跑通模拟环境:

docker pull ruvnet/wifi-densepose:latest
docker run -p 3000:3000 ruvnet/wifi-densepose:latest

打开 http://localhost:3000 即可查看。如果有 ESP32-S3 硬件,可以通过 esptool 烧录固件并连接 WiFi,实现真实的实时感知。

注意事项与适用边界
虽然项目愿景宏大,但 README 中也坦诚了当前的局限:目前内置的姿态估计模型(pose_v1)仍处于初步阶段,PCK@20 指标仅为 3.0%,远未达到预期目标,且运行时路径仍是一个占位符。此外,部分世界模型预测的准确性在真实数据验证前仍属于合成数据表现。因此,作为人体存在检测和生命体征监测的探索,它极具启发性,但若要用于医疗级监测或高精度安防,仍需等待后续迭代。


4. danielmiessler/LifeOS

  • 作者: danielmiessler
  • 语言: TypeScript
  • ⭐ 星标: 17,888(今日 +315) | 🍴 Fork: 2,363
  • 许可证:MIT | 主页:https://ourlifeos.ai
  • 标签: ai, ai-harness, augmentation, coding, humans, intent-engineering, lifeos, personal-ai, productivity

项目定位: LifeOS 是一套通用 AI 驱动的「生活操作系统」,帮你从当前状态迈向理想状态——它记住你的目标、人脉和偏好,让 AI 真正了解你,从而更高效地完成工作与生活中的各类任务。

为你而选: 适合重度使用 AI 编程工具(如 Claude Code、Cursor)的开发者和效率爱好者。它把零散的 AI 能力整合成一个懂你的个人助理系统,提升日常任务效率。

LifeOS:让 AI 真正「认识你」

大多数 AI 工具的问题在于:每次对话都从零开始。你得反复解释自己是谁、在做什么、关心什么。LifeOS 想解决的就是这件事——它在你的 AI 编程工具之上加一层「个人上下文层」,让 AI 拥有持久记忆、自定义技能和智能路由,从而变成一个真正了解你的数字助理(DA)。

核心概念

整个系统围绕一个中心思想运转:从当前状态(Current State)走向理想状态(Ideal State)。它通过 TELOS、Algorithm、Skills、Memory 等组件,把你的目标、联系人、偏好都纳入上下文,说一句「research this」就能自动触发合适的工作流。系统还能基于学习到的内容自我改进。

技术看点

  • 语言与运行时:TypeScript + Bash,基于 Bun 运行
  • Harness 无关:设计上不绑定单一厂商,核心原语(hooks、skills、context files、agentic routing)可移植到任何有能力的 AI agent
  • 最测试路径:作者在 Claude Code 上构建和运行,这是目前最稳定的路径
  • 与作者另一个项目 Fabric 互补——Fabric 关注「问 AI 什么」,LifeOS 关注「AI 如何运作」

快速上手

安装方式很有意思——由 AI 来安装。在你的 AI 编程工具里粘贴:

Read https://ourlifeos.ai/install and install LifeOS for me.

AI 会读取安装页面并引导整个设置过程,触碰任何东西前会征求你同意。

如果你偏好终端,macOS/Linux 上有一行快捷命令(针对 Claude Code):

curl -fsSL https://ourlifeos.ai/install.sh | bash

前提是你已经有一个有能力的 AI 编程工具,以及 Bun。

注意事项

  • USER/ 目录下的自定义内容不会被安装或升级覆盖,可以放心定制
  • 升级前建议备份:cp -r ~/.claude ~/.claude-backup-$(date +%Y%m%d)
  • 安装器采用合并而非覆盖策略,会保留你的 hooks、statusline 等自定义配置
  • 目前路线图包含本地模型支持(Ollama、llama.cpp)、细粒度模型路由、远程访问等功能,部分能力尚在开发中

总的来说,LifeOS 适合那些已经在用 AI 编程工具、但觉得「AI 还不够懂我」的人。它不是又一个 prompt 集合,而是试图把 AI 变成一个有记忆、有目标感、能自我进化的个人操作系统。


5. firecrawl/firecrawl

  • 作者: firecrawl
  • 语言: TypeScript
  • ⭐ 星标: 165,042(今日 +835) | 🍴 Fork: 9,285
  • 许可证:AGPL-3.0 | 主页:https://firecrawl.dev
  • 标签: ai, ai-agents, ai-crawler, ai-scraping, ai-search, crawler, data-extraction, html-to-markdown, llm, markdown, scraper, scraping, web-crawler, web-data, web-data-extraction, web-scraper, web-scraping, web-search, webscraping

项目定位: Firecrawl 是一个开源的网页上下文 API,能将任意网页内容转化为干净的 Markdown 或结构化数据,专为 AI 智能体设计。

为你而选: 适合开发 AI 应用的工程师和需要大规模抓取网页数据的用户。它省去了处理代理、限流等繁琐工作,让 AI 直接获取高质量网络数据。

如果你正在开发 AI 应用,大概率会遇到一个头疼的问题:怎么让大模型拿到干净、实时的网络数据?Firecrawl 就是来解决这个问题的。它不仅能抓取网页,还能把内容直接变成 LLM 友好的 Markdown 或结构化 JSON,省去了你写一堆正则和清洗脚本的麻烦。

它的几个亮点很值得看:

  • 覆盖面广且稳定:官方称能覆盖 96% 的网页,包括那些重度依赖 JavaScript 的页面。代理轮换、速率限制这些脏活累活它都在后台处理了,开发者零配置。
  • Agent 模式:你甚至不需要知道具体的 URL,只需用自然语言描述需求(比如“找出 Notion 的定价方案”),它的 AI Agent 就会自动搜索、导航并提取数据,还能按你定义的 Schema 返回结构化结果。
  • 页面交互:支持点击、滚动、输入等操作,这意味着你可以抓取需要动态交互才能加载的内容。

快速上手很简单,注册账号拿到 API Key 后,Python 用户只需 pip install firecrawl-py,几行代码就能抓取一个网站。它还提供了 Node.js、cURL 和 CLI 工具,甚至支持一键接入 Claude Code 等 MCP 客户端。

需要注意的是,虽然它是开源的,但官方主推的是托管服务,高频或大规模抓取可能需要关注对应的 API 费用。


6. opa334/Dopamine

  • 作者: opa334
  • 语言: C
  • ⭐ 星标: 6,014(今日 +111) | 🍴 Fork: 6,192
  • 许可证:MIT

项目定位: Dopamine 是一款支持 iOS 15.0 至 26.0.1 的半不完美越狱工具,采用无根设计,为用户提供系统最高权限与高度自定义能力。

为你而选: 适合追求系统深度定制、安装第三方插件的 iOS 用户;它让在较新系统版本上越狱成为可能,打破官方系统限制。

Dopamine 是 iOS 越狱社区中备受关注的一款工具,它最大的看点在于极其宽广的系统支持范围——从 iOS 15.0 一路覆盖到 26.0.1,并且兼容 arm64e、arm64 架构以及 A12/A13 等多代芯片设备。

在技术实现上,Dopamine 采用了 Rootless(无根) 的越狱方式。这意味着它不会直接修改系统根分区,而是将越狱环境和插件挂载在独立的数据分区中。这种设计不仅降低了对系统底层的破坏,提升了越狱后的稳定性,也让用户在面对系统更新时有了更大的回旋余地。同时,它属于半不完美越狱,设备重启后需要重新执行越狱操作,但不会丢失用户数据。

想要体验的话,直接访问官方下载页面即可:https://ellekit.space/dopamine/ 。需要注意的是,作者在 README 中明确强调,所有关于版本支持的 Issue 都会被直接删除且不予回复。如果你在使用中遇到兼容性问题,去 GitHub 提交 Issue 是无效的,建议查阅社区论坛或官方文档寻找解决方案。


感谢阅读!如有疑问请留言
上一篇