1 分•作者: brian-m•4 个月前
我一直在用“vibe-coding”的方式开发工具来自动化我的咨询工作中的一些环节,结果一头扎进去,开始构建实际的产品。突然间,我进入了一个充满未知之未知和已知之未知的世界。其中一个需要解决的重大问题是理解 LLM 生成的我并不完全掌握的代码。它会触及什么?什么在哪里读写?认证路径是我认为的那样吗?
于是我构建了 codeflowmap。指向一个代码仓库,它就能绘制出依赖关系和调用图,然后展示文件和函数之间的读/写/认证路径。
连接一个本地模型(Ollama)或任何兼容 OpenAI 的 API,它就会为每个文件添加注释,说明其功能和涉及的数据。除非连接到远程/托管 API,否则一切都在本地运行,并且输出会直接链接到 Obsidian 库。
bunx codeflowmap serve · MIT · 为我而建
期待大家提出让它更有用或更完善的建议。