SuperAPI AI 工具集

code-changelog

编程与开发

查看项目

更新于 10-15 17:24

技能介绍

用途:把 AI 生成的每次代码改动记录到项目内的 reviews 文件夹,并用一个简单的 HTML 查看器在浏览器中实时查看变更文档历史。

主要能力:每次修改自动在 reviews 下生成一个 Markdown 文件;自动更新 index.html 使其包含最新文件列表;最新文档作为默认显示页;左侧导航按日期时间列出历史文档;提供 GitHub 风格深色模式 UI;支持 Markdown 渲染、代码高亮与 diff 显示、表情符号;无需 Node.js/npm/HonKit,仅需 Python。

使用方式:首次运行 python3 create_changelog.py 初始化。开发时从 code_changelog_tracker 导入 CodeChangeLogger,创建 logger 后用 log_file_creation()、log_file_modification()、log_file_deletion() 记录变更,再调用 save_and_build() 保存并更新 SUMMARY 与 index.html。启动查看器:cd reviews 后运行 python3 -m http.server 4000,浏览器访问 http://localhost:4000。可后台运行,也可改用其他端口如 python3 -m http.server 3000;端口占用时可换端口或用 lsof -ti:4000 | xargs kill -9 结束进程。reviews 文件夹可用 GitHub Pages、Netlify、Vercel 等方式部署共享。

适用场景:连续开发过程中随手记录并浏览 AI 代码改动、本地实时查看变更历史、将变更文档分享或托管给团队。

限制:项目自带 MIT License;除说明的运行与查看方式外,未提供其他平台、收费或效果信息。若文件未显示,请检查 reviews/index.html 是否存在,确认已调用 save_and_build() 并刷新浏览器缓存。