GitHub 今日热门
本期 7 条全部是近 7 天内创建的新仓库,且与过去 7 天已推荐过的不重复:从 4.3k 星的国产电视桌面,到让 Agent 自己管自己的可观测小工具。
aerial-tv:给国产电视一块干净桌面
参照 Apple TV 做的开源 Android TV 桌面:没有广告、没有推荐流,只有你的 App、壁纸和航拍屏保。适合小米、TCL 等国产电视,开机自动进入,待机也不会被清理。
- 首页是常用 App 的玻璃底板,往下是全部 App,连小米「应用中心」「米家」这类藏起来的系统 App 也在
- 手机扫电视上的二维码就能整理:拖动排序、改名、换图标、放进文件夹、隐藏,还能把 HDMI 信号源加到主屏幕
- 内置 Apple TV 的 114 段航拍屏保(支持时播 4K / 杜比视界),壁纸可选必应每日精选或手机传的照片
- 用无障碍服务 + 通知监听保活:原桌面一出现就切回来,被清理后也能拉起来,不读屏幕内容也不读通知
- 不用 root、不动系统应用,随时一键还原;README 还给了直接发给 Agent 的安装提示词
- ⭐ 4,371 · Fork 345 · 41 个 Release · MIT 协议
- 语言 Kotlin,要求 Android 5.0+
- 已验证机型包括小米、TCL、索尼、创维、康佳、OPPO 等
- 不支持 LG webOS、三星 Tizen、华为鸿蒙智慧屏
HatchZip:磁盘快满时也能解开的大压缩包
原地解压工具:从压缩包尾部开始解,每解完一段就把这段从压缩包文件里截掉,腾出的空间接着用。180GB 的游戏包解出 200GB,传统工具要 380GB 空间,它只要略超 200GB。
- 核心 trick 是边解边删:磁盘上永远不同时 hold 住完整压缩包 + 全部解出文件
- 动手前先算账:hatchzip check 会告诉你标准解压要多少、原地解压要多少,空间不够就提前拒绝、不碰原文件
- 随时可停、可崩溃续跑,断点续传后输出字节一致
- 支持 ZIP、7z、tar、tar.gz、RAR 卷组和分卷压缩包
- 默认留 2GB 安全余量,磁盘永远不会被填到零
- ⭐ 1,705 · Fork 40 · Apache-2.0 / MIT 双协议
- 实测同批数据:ZIP 解压 0.25–0.35 秒,对照 unzip 1.48–1.50 秒
- 支持 ext4、btrfs、XFS、NTFS、APFS,以及 exFAT / FAT32 U 盘
- Windows、macOS、Linux 都有桌面版和 CLI(hz)
ElyOffice:离线优先的开源办公全家桶
用 Rust + GPUI 写的离线优先桌面办公套件:文件留在你自己的文件夹里,没有账号、没有云服务。一个套件覆盖文档、表格、演示、PDF、邮件、Git 客户端和 Markdown。
- 7 个应用一次给齐:ElyDoc 文档、ElyTable 表格、ElyShow 演示、ElyPDF、ElyMail、ElyTree Git 客户端、ElyMark Markdown
- 文档类基于 LibreOfficeKit,DOCX / XLSX / PPTX / ODT / ODS 都能打开
- ElyPDF 自带阅读、编辑、OCR 和签名;ElyMail 走 IMAP / POP3 / SMTP,跟随系统代理
- ElyAgent 在第二个 Release 里,用 Kigi CLI 接入 AI 能力
- Windows、macOS(Intel + Apple Silicon)、Linux(AppImage / deb / rpm / Arch / Nix)全平台
- ⭐ 970 · Fork 62 · 514 次提交 · 10 个 Release · MIT 协议
- 语言 Rust,UI 框架 GPUI
- PDF 引擎 MuPDF + Tesseract OCR,邮件存储用 SQLite
Lampline:在自己电脑上搭 AI 电话 Agent
开源自托管的语音 Agent 平台:一台机器、一条命令就能跑,还能用 AI 模拟来电者免费给电话 Agent 做测评。Dialogflow CX 和 CX Agent Studio 的 Agent 可以直接导入,改完还能导回去。
- 本地优先:一个 Docker 容器或原生引擎,不用云账号、无遥测、绑定 localhost、密钥不进仓库
- 拖拽 Builder 里 LLM 步骤和脚本化页面可以混在一个 Agent 里,测试台会逐步骤点亮通话走向
- Evals 功能用 AI Test Caller 打真电话线测评:可设难缠来电者(口音、打断、长停顿),逐项打分给理由
- 支持 20 家模型商,也能用本机 Ollama;电话走 Twilio、Telnyx 或任意 SIP trunk
- Agent 即代码:每个 Agent 就是 YAML + Markdown 文件夹,可 git 管理、可用 vk CLI 测试
- ⭐ 171 · Fork 30 · Apache-2.0 协议
- 自托管单通电话约 0.02–0.17 美元,对标 Dialogflow CX 的 0.50 美元
- 免费模式首启下载约 3GB(Qwen3 4B + Moonshine + Kokoro)
- 引擎基于 Pipecat,数据存在本地 SQLite
whatsmyagentdoing:一间看得见 Agent 干活的小办公室
一个 Claude Code / Codex skill:输入 /myoffice,就能实时看到本机每个 Agent 在干什么——干活的坐在格子间小桌前,闲下来的去茶水间、沙发、街机旁晃悠。只读本地会话日志,不装 hook、不要 key。
- 三种视图:手绘 2D 办公室、3D 办公室(Three.js)、纯列表卡片
- 状态实时更新:思考中、工具运行中(显示具体工具名)、等你确认、已完成,列表按“需要你 → 工作中 → 已完成”分组
- 原理是只读 tail 三家的 JSONL 会话日志,服务器只绑 127.0.0.1,数据不出本机
- 支持 Claude Code、Codex、Gemini CLI;UI 有简体中文等 9 种语言
- --private 模式只显示状态不显示提示词和标题,截屏分享也安全
- ⭐ 169 · Fork 10 · MIT 协议
- 需要 Node.js 18+,无需 npm install,默认端口 4545
- 日志按块写入而非按 token,所以“正在回复”表示已落块、回合未完
Vesalius:给 Claude Code 一张本机代码地图
本机代码图谱:给你的仓库建一次索引,Claude Code 就不用像新同事第一天那样反复 grep 翻文件——问“改这个会坏什么”一次调用就能拿到带文件行号的答案,代码永远不上传。
- 给 Claude Code 5 个只读 MCP 工具:usages、feature_map、outline、architecture、dependency_cycles
- 回答自带完整性检查:能指出类型推断才看得到的调用者,并说明“没有其他循环”是否可信
- 自家 benchmark:每问的搜索/读取/shell 调用从 7.2 次降到 2.65 次,token 花费约减半、答案质量基本持平
- vesalius stats 能查 Claude 到底调没调它,vesalius doctor 能逐环节排查连接
- 除了 MCP,还有 Mac App 和 VS Code 扩展可以自己逛代码图
- ⭐ 69 · 323 个测试通过
- 自家仓库实测:256 个文件 3.6 秒索引完
- 需要 Apple Silicon Mac + macOS 15+,基于 tree-sitter 静态分析
- 两个常驻工具只占约 900 token 上下文,其余按需加载
37Studio:本地跑的 AI 视频工作室 + 发帖台
自托管的 AI 视频工作室和社媒发布台:Claude Code 当剪辑 Agent,按品牌风格做视频,一次发 9 个平台,还能自动回消息。没有月费,你直接付模型厂商,每项目的 AI 花费都明码标价。
- 粘贴品牌网址或文件夹就能生成品牌库:Logo、人物、照片、字体、精确配色,外加 design.md 和 knowledge.md
- 剪辑 Agent 用 Claude Opus 做 HyperFrames 合成,自己检查帧,口头说改动就能改,也能在真时间线上手改
- 2 小时课程本地转录后可切成 10 条 reels,转录用 faster-whisper,免费私密、约 100 种语言
- 发布支持 9 平台定时或 Autopilot 自动发,Messenger / Instagram / WhatsApp 消息进统一收件箱、按品牌规则起草回复
- 自带 MCP 服务器:自己的 Claude Code / Cursor 也能直接操作品牌、Campaign、视频和发布
- ⭐ 63 · Fork 10 · MIT 协议
- 一个 Docker 容器跑全套,需要 16GB 内存、约 20GB 磁盘
- 生成媒体接 Gemini / fal.ai(Seedance、Kling、Veo、Wan 等)、ElevenLabs 配音
- 发不了 Threads、Facebook 群组和个人主页、Reddit、Snapchat(对方 API 限制)