返回

文章详情

展示 HN:代码库海报 - 将任何 Git 仓库转化为生成艺术海报

Hacker News2026年7月12日 22:26

每个仓库都有一个形状。这就是将其绘制出来。只需一个命令 npx codebase-posters,在任何 git 仓库内部运行。您的浏览器将打开一个展览:十八幅海报,实时从您的提交历史中绘制。增减的风暴。您的工作日历。项目的心跳。您在凌晨2点提交的星座。挑选一幅。看着它自动绘制。把它挂在墙上。由 @unable0_ 提供的画廊反应。13 年的天气。表达。从 2009 年以来一直在下雨。vite。静息心率:未休息。zod。一个人的夜空。tailwind。九年的坚持。git。最后 20,000 次提交。每个图像都是一个真实的开源仓库,在固定的种子下。相同的输入,相同的像素。您的版本完全在您的机器上运行。没有上传。没有遥测。没有账号。101 kB,无依赖。它读取您的 git log,绘制并遗忘。保存并打印:3600×4800 像素。这是 12×16 英寸,300 dpi。真实海报,真实墙壁。视频:绘画动画的 mp4,您在浏览器中编码。每个海报都是确定性的:相同的仓库,相同的种子,相同的像素。阅读它,蓝色笔触是代码到达。绿色是代码离开。带有日期的点是您最大的提交。它们弯曲周围的一切。每幅海报在画廊中都有自己解释。黑客开发它 npm install && npm run dev # 带有仓库选择器的画廊 (扫描 ~/code_base) npm run build # dist/app + dist/server.mjs 运行 npx node bin/cli.mjs # 本地运行打包的体验 添加海报:将文件放入 src/recipes/ 导出 CanvasRecipe ( src/core/types.ts )。它会自动注册。受 zeh fernandes 的 gencup 启发。由 kamil 制作。MIT.

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡