跳到正文
技术日报

GitHub 每日精选 2026-06-20

今天 GitHub 上最火的开源项目,从 AI 工具到系统编程,每日精选不容错过。

· 726 字 · 约 3 分钟阅读

每天从 GitHub 挖掘最值得关注的新开源项目。这些项目在过去 24 小时内获得了大量 Star 关注,代表了社区的最新热点方向。

1. tamnd/kage

Shadow any website for offline viewing, with the JavaScript stripped out

2.1k stars · 语言: Go

超轻量的网页镜像工具,抓取网站并剥离所有 JS,生成纯静态快照。适合做网页存档、离线阅读。

2. vercel/eve

The Framework for Building Agents

1.7k stars · 语言: TypeScript

Vercel 推出的 Agent 开发框架。提供声明式的 Agent 构建方式,内置工具编排、记忆管理和多模型支持。

3. Waishnav/devspace

Turn ChatGPT into Codex

1.5k stars · 语言: TypeScript

把 ChatGPT 变成一个本地编码 Agent。通过 MCP 协议连接你的代码仓库,让 ChatGPT 能直接读写文件、执行命令。

4. EEliberto/IPA-Download

一款用于安装 IPA 历史版本的工具,支持自动捕获数据包并通过 AirDrop 传输至 iPhone/iPad

1.1k stars · 语言: Swift

实用的 iOS 应用降级工具。可以下载并安装 App Store 应用的历史版本,适合需要旧版应用的用户。

5. alchaincyf/loop-engineering-orange-book

别再问我什么是 Loop Engineering — 橙皮书系列。A plain-language guide to loop engineering

708 stars · 语言: 中文

国内开发者编写的 Loop Engineering 入门指南。用通俗的语言解释自主 Agent 循环的工作原理,附带大量实践案例。

6. dzcmemory-web/bazi-ziwei-skill

AI 八字 + 紫微斗数排盘与综合印证 Skill:算法精准排盘,一键生成水墨风 HTML 命盘海报

439 stars · 语言: TypeScript

八字和紫微斗数的 AI Skill,算法精准排盘,不靠 LLM 瞎猜。支持三种分析模式,还能一键生成水墨风格的命盘海报。

7. dongshuyan/compass-skills

司南:个性化 AI 任务总控 Skills 系统

382 stars · 语言: Python

COMPASS(司南)是一个个性化 AI 任务管理系统,通过 Skills 体系实现对 AI Agent 的精细控制,中文友好,上手简单。

8. Forsy-AI/agent-apprenticeship

The living ecosystem for AI agents learning from real-world work through iterative loops and training-signal exchange

318 stars · 语言: 未知

AI Agent 的”学徒制”生态系统。让 AI Agent 通过迭代循环和训练信号交换从真实工作中持续学习。

9. joeseesun/qiaomu-novel-generator

Generate complete, gripping original Chinese short fiction from story ideas with AI

303 stars · 语言: Python

乔木小说生成器,输入一个故事灵感就能生成完整的中文短篇小说。从大纲到正文一键完成。

10. SubBoost/subboost

Clash/Mihomo 订阅转换、增强和管理工具,一键实现链式代理、精确分流、防 DNS 泄露

227 stars · 语言: TypeScript

翻墙必备工具箱。不仅能做订阅转换,还支持链式代理、DNS 防泄露、多订阅聚合等高级功能,UI 可视化操作。


数据来源: GitHub Trending · 更新时间: 2026-06-20 17:00 CST

又逢雨季

一个走非主流路线的大专生,在迷茫中摸索,在试错中成长。喜欢技术,喜欢记录,喜欢真实的东西。

本地摘要

提取式 · 不上传内容
又逢 雨季

留言

登录后即可留言

加载中...

document.addEventListener('astro:before-swap', () => window.__postPreviewController?.abort());