惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
Forbes - Security
Forbes - Security
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
GbyAI
GbyAI
B
Blog RSS Feed
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
小众软件
小众软件
The Last Watchdog
The Last Watchdog
W
WeLiveSecurity
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
Microsoft Security Blog
Microsoft Security Blog
月光博客
月光博客
博客园 - 聂微东
F
Fortinet All Blogs
H
Hacker News: Front Page
A
About on SuperTechFans
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
Check Point Blog
V
V2EX
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
N
News | PayPal Newsroom
Cisco Talos Blog
Cisco Talos Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Cloudflare Blog
P
Privacy & Cybersecurity Law Blog
N
Netflix TechBlog - Medium
C
CXSECURITY Database RSS Feed - CXSecurity.com
Recorded Future
Recorded Future
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
美团技术团队
Security Latest
Security Latest
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
Recent Announcements
Recent Announcements
The GitHub Blog
The GitHub Blog
Google Online Security Blog
Google Online Security Blog
T
The Exploit Database - CXSecurity.com

开源软件

然人赚不到自己认知以外的钱! - V2EX 写了一个轻量的后台导航页 Admin Dock, Docker 一键部署 - V2EX 终于做出了我理想中的那个优雅的跨平台阅读软件 - V2EX cursor canvas 技能复刻 - V2EX 一款跨设备的重复文件清理器 - V2EX Excelize 开源十周年,发布 2.11.0 版本 - V2EX OmenXHub 更美观 轻量 功能完备的暗/光影精灵控制中心 - V2EX boss 直聘 ai 招聘助手(hr 用 - V2EX 轻量 macOS 上模拟 iOS 设备定位的工具 - V2EX [独立开发] 因为嫌 Quicker 限制多且收费,我用业余时间写了款免费开源的 Windows 效率神器 - V2EX [开源分享] RPG Roleplay Platform:把你收藏的小说变成可交互游戏世界的自托管 LLM 引擎 - V2EX [开源] 告别“删库跑路”的恐惧:我做了一款跨平台的磁盘清理工具 Skiff - V2EX [开源] 一个支持自定义管理 github star 页的浏览器插件 - V2EX [Github 开源] 个人自托管、零运维的 A 股「选股 + 监控 + 回测」智能量化工作台 - V2EX [开源] 嘴遁 TalkOut: AI 斗嘴游戏 用一张嘴说服一个死活不松口的 AI - V2EX 开源了一个自托管的 Agent 编排项目,不想再用拖拽画工作流了 - V2EX [Github 开源] Obsidian 星标管理插件: obsidian-github-stars-manager - V2EX 求推荐一套 B2b2c 的商城系统 ,可以 SAAS 给商户开独立站。 [开源] 音视频图片处理工具 批量友好 本机处理不上传 开源项目的 License 是君子协议吗? CodeMirror 作者把他所有仓库都迁出了 GitHub FlowForge Crypto:一款开源的可视化、节点式的现代密码学/加密解密工作台 我做了一个 Agent Team 协作平台——Rudder:让 Agent Team 在实践中成长 [开源] 终于实现一边用中转站一边在手机上用 codex 了 这个被推荐的 GitHub 项目到底是怎么回事? 开源一个自用的 macOS 截图工具 MD Preview 更新到 v1.1.1: Rust + 系统 WebView 的轻量 Markdown 预览工具,支持公式和 Mermaid 开源了一个 AI 指挥官 + Agent 托管平台: AgentClaw 用龙虾做了个开源的 Typora LiteMark 书签更新-增加 mcp 功能 让 ai 帮你整理书签 开源一个中转站/模型切换小工具(和 CC Switch 共存) Motrix Next — Motrix 精神续作来了 - V2EX Linux 平台上没有调试 modbus 的软件,所以我自己写了一个开源的 GemStar — AI 驱动的自动化量化研究框架, FSM + 多 Agent 每日自动跑完全流程 [开源-纯 AI 应用]一个面向家庭物品管理的 App 有什么 AI 方向的应用开源项目需要免费劳动力吗? 我开源了一个项目:一句话创造一个 AI 自主运行的世界 - V2EX 开源项目被人拿到 PDD 挣钱,光会写代码不会变现就是别人的工具人 - V2EX 好奇问一下:为什么很多国人开源项目,第一语言还是英文? 有个事想请教: GitHub 上有人用了和我一样的项目名,复刻了一模一样的项目 [🚀 开源] CodeWalkers:把 Gemini / Copilot CLI 塞进桌面宠物里,陪你一起写代码 - V2EX 我开源了 Memex — 给 Claude Code 和 Codex 的本地会话搜索引擎 - V2EX OpenILink - 微信 clawbot 插件统一 SDK,多渠道分发平台,打破微信壁垒! - V2EX [开源]我整合了 340+个 skills, 19+个高星 vibecoding 项目到一个智能路由治理 skills 包中 - V2EX [开源] proxychains-rs:跨平台 proxychains4,支持分组代理和节点探测 - V2EX 文艺复兴,我的开源下载器 Gopeed 现在支持 ed2k 协议下载了! - V2EX 最近应付领导调研了下 OpenClaw,果然和我想的一样,纯 VibeCoding 出来的东西就是垃圾 - V2EX TrueNAS 构建系统将转为内部维护,官方不再公开构建流程 - V2EX TinyImage 基于 Tinify API 的 macOS 图片压缩工具,一键在 Finder 工具栏压缩图片。 - V2EX 写了一个控制华硕轻薄本风扇和 CPU 的小工具 - V2EX 是时候从 usememos 迁移到 rote 了 - V2EX WinLux - Windows 电脑按照日出日落时间自动调整深浅主题 - V2EX 开源图床 Fast Image - V2EX 使用 OpenClaw 自动化 GitHub 的问题/拉取请求回复。 - V2EX 开源项目维权太难了 除了 TvBox 类的空壳软件,还有哪些好用的 TV 端点播 APP - V2EX 我的 GPL 开源项目被 Borderless Gaming 照搬 - V2EX 虽然有点晚了,但还是做了一个夯到拉排名工具(基于 Vibe Coding) - V2EX OpenCode 中文汉化版(双语) - AI 自动翻译 + 质量检查 - V2EX CSDN 也是离了大谱了,变成 AI 垃圾农场 - V2EX [开源] 用 Git 管理数据库 SQL 版本: Next-DBM - V2EX [开源] 开机自动最小化任意程序(钉钉 豆包等)保持开机后桌面整洁 - V2EX 2026 年,记账应该是这样的:我用 AI IDE 构建了首款 100% 私有化、AI 原生的开源财务助手 Augo - V2EX 免费教大家开源 2 天增加 200⭐️的秘诀,有手就会 - V2EX Excelize 开源基础库在 GitHub 上已超过了 2 万 Star - V2EX 感谢 X 云的 AFF 让我赚到了 1.2 个 W - V2EX 给开源项目 Ghostty 捐赠了 10 美金 - V2EX 请问开源的组态 这可能就是为爱发电的理由吧 😆 有什么好玩的项目适合部署在虚拟主机上? - V2EX 小米家摄像头终于支持 RTSP 啦! - V2EX 斗地主、德州扑克有开源的 web 版吗? Yuxi-Know 集成知识图谱、知识库的开源智能体脚手架 - V2EX Apache Doris 官方文档的中文翻译绝了。 [重量级升级,支持多端同步和多语言] idea 代码笔记插件,方便阅读,业务代码定位等 美团开源全模态大模型 LongCat-Flash-Omni Excelize 荣膺 2025 年 GitCode 百大开源项目 在开源项目(GitHub,或者群聊, TG, Slack,微信)里直接 At 开发者是不尊重的表现吗? 感觉 minio 指不定啥时候就闭源了 Minio 直接改成 source only 了 - V2EX 发现有些人开源的格局很低,有嘲讽英语的,有嘲讽分享的… - V2EX 一个 github 开源的 issue 十多年没有解决,另一个新生的同类项目解决了,在 issue 里回复了一条消息被隐藏,大家如何看? 想做这个一个开源的导航页面 开源极简导航单页 撸了 azkaban 中文版,支持中英文切换 开源共享 - V2EX 全新的自托管开源 SSH 管理工具 Termix,支持原生中文
「开源」知返(Ahadiff)--vibe coding 之后,你真的学到东西了吗?让知返为你解决
attention · 2026-06-07 · via 开源软件

一个开源工具「知返 AhaDiff 」:把 AI 写的每次改动都给你讲清楚,让你 vibe coding 时不再无脑点继续

我用 AI 写代码经常是这样:用 ai 写出一大段代码,我大致看一眼,回复继续;只要没出错就一直继续。如果报错或者不符合我的需求就把问题告诉 ai ,进行改动。项目完成了,各个功能都正常运行了,跑得也不错。可是有个问题,假如你回头问我「这个地方为什么这么写」,很大可能是一脸懵逼的状态,因为 ai 替我完成了 90%以上的代码改动。

并且在论坛中我经常看到类似的讨论,很多人都提及了这个问题:通过 vibe coding 指挥 AI 把活干了,效率确实高,可一个项目做完,自己好像没怎么长进,没有从中学到真东西。

我想要的其实很简单:AI 写完之后,有个东西能把这次改动给我讲清楚,为什么要这么改,这么改的作用何在,并且把这次改动的知识进行内化,形成自己脑子中的知识,于是就开发了知返这个项目。

它就干一件事:把 ai 的改动变成能查证的笔记,能让你学到真知识

知返通过读你的一次代码改动,把它变成一份完整的学习材料:形成一篇完整的「改了什么、为什么这样修改」的课程,一份每条结论都标了出处的清单。同时附带完善的测验和带复习周期的复习卡片,通过复习曲线设置,一遍遍的重复,避免相关知识的遗忘,而不仅仅只是展现相关改动的相关知识点。

运行面板

运行面板:每学一次就多一条记录,带评分和质量趋势

并且为了避免 ai 的幻觉问题:笔记里每一句话,都要绑到某个文件的某一行代码上,再附带这个学习笔记对应的一个状态:

  • verified 有据可查
  • weak 证据偏弱
  • not_proven 没验证到
  • contradicted 和代码对不上
  • rejected 被否决

课程页

课程页:AI 把这次改动的相关知识点展现给你看

差异页

差异页:左边是代码 diff ,右侧的 claim 卡片点开,会跳转到对应 diff ,同时能看到这次改动对应的知识点

光看知识点还不够,那么我们学习完成之后测试你真的会了吗,并且根据 fsrs 算法,会加入之前做过的测验题

看懂了 lesson 的笔记知识点,不代表你真的会了,并且会用了,所以学习完课程之后还附带了测验和复习卡片

测验是 通过选择题的方式呈现给你,可在 settings 中动态设置测验题的数量。

每道题答题完成之后,能看这道题对应的知识点,以及这道题经常出错的地方

测验页

测验页:以选择题的形式呈现,答完才显示这道题目对应的代码改动

复习用的是间隔重复,就是 Anki 复习卡片那套思路,背后是 FSRS 算法。学过的东西会按遗忘曲线,在合适的时间点加入到复习部分让你再过一遍,避免看一遍就忘的情况。

复习页

复习页:到期的卡片按 Again / Hard / Good / Easy 评分

测验和复习还嫌不够的话,再来个 Challenge ( opt-in 的进阶玩法):它把某次改动做成一道挑战,让你自己先过一遍,再拿你的结果和真实 diff 逐条比对,把你漏掉、没掌握的地方挑出来,然后反馈到复习中。对着某个 run id 跑 ahadiff challenge build <run_id>,就能在 webui 中体现。

学得多了,知识会自己连成网,形成真正的概念图谱

借鉴了 llm-wiki 和 graphify 的思路。

同一个概念在好几次改动里反复出现,知返会把它们收集起来,连成一张概念图谱。

概念图谱

概念图谱:横跨多次改动的知识地图

每次学习都打分,能看出自己在不在进步

每跑一次,知返会从准确性、证据、覆盖率等八个维度打个 0 到 100 的分,判定这次学习算不算合格。你也可以另开一个模型当「第二评委」复核一遍,不过它只是参考,不会推翻判定。分数是透明的,点开能看到每一个维度的评分细节。

八维评分

运行详情:八个维度的评分明细

觉得某次讲得还不够好?让它重学几遍,分数更高才留

打完分,你可能会觉得某次讲得还不够透,想让它再讲好一点。improve-run 能够解决这个问题。

对着某次 run 跑 ahadiff improve-run <run_id>,它会在你自己的项目里,拿这次改动把课程用更高质量重新生成几遍(默认 3 遍,专门盯着上次得分最低的那一维改进),再进行一次重新打分。只有新生成的分数确实比原来高,才会留下来

整个改进过程它不碰 git 、不改 prompt 、也不覆盖你原来那条已经保存的记录。

怎么用:先装上,然后基本就两条命令

现在已经可以直接从 pip 安装:

pip install ahadiff

装好并配好 provider 之后,核心就两步:

# 学一次最近的改动
ahadiff learn HEAD~1..HEAD

# 打开本地网页,看笔记、做测验、复习
ahadiff serve

serve 会提供 webui ,供你学习。想学暂存区里还没提交的改动,就 ahadiff learn --staged改动从哪来都行:最近的提交、暂存区、补丁文件、两个目录的对比,一共支持十种来源,不仅仅是从 git diff 中进行学习。

几个让你省心的点:

  • 你的代码 diff 默认不外传。隐私默认是 strict_local,diff 和代码都待在你本机;想用远端模型,得你自己显式打开,建议调成脱敏远端模式,日常使用更加方便。
  • 用你自己的 key( BYOK ),支持八种 AI 服务格式。如果不想使用 api ,避免隐私泄露的情况,也支持接入本地的 LM Studio 或 Ollama 。
  • 能导出成 Anki 卡片,复习完成后还能导出为 anki 卡片,接入自己日常使用的 anki 软件。
  • 能给 AI 助手写本地规则和 skills。如果你希望 Claude 、Codex 、Cursor 、Copilot 、Gemini 这些工具也知道怎么使用知返,可以在项目里运行 ahadiff install --detect,再按需要执行 ahadiff install codexahadiff install claude。它写的是项目本地指引,不会把代码上传出去。
  • 改动太大也不怕撑爆模型。默认会按你选的模型上下文,自动算出这次最多捕获多少 diff (综合模型上下文、输出预留和中文 diff 的密度),不会一股脑全塞进去;想自己定也行,在 settings 里切成手动模式。
  • 懒得每次手动跑ahadiff watch 能盯着你的仓库,文件一改就自动触发 learn ,适合边 vibe coding 边顺手把这次改动学掉。

设置页

设置页:填 key 、选模型、调隐私和捕获上限,都在这

部分限制

  • 现在已经发布到 PyPI ,直接 pip install ahadiff 即可。源码安装主要给贡献者开发时使用:uv tool install --editable .

  • 默认功能不需要额外安装;只有 FSRS 参数自动优化这种重依赖能力需要单独装 pip install 'ahadiff[optimizer]'

  • Windows 上核心的 learn 和 serve 均可使用;但是需要注意的是,个别功能(比如 --compare-dir 目录对比)目前只在 macOS / Linux 上支持。

链接

演示视频(中文,带字幕):

https://www.bilibili.com/video/BV1b57k6yEWm

如果你也常有「这代码是 AI 写的,我想从中学到真东西」这种想法,欢迎尝试👏。

让你从每次 vibe coding 中学到真东西,而不只是无脑确认/继续。

觉得有用的欢迎给这个项目点个✨

有问题的或者觉得可以改进的地方的欢迎提 pr 和 issues 。