返回首页
最新
大家好,我们是Will和Liam,CodeViz(YC S24)的创始人。我们正在开发一个VS Code扩展,它可以读取你的代码并生成可编辑的架构图(C4、UML)。这个工具主要用于团队构建共享上下文、达成技术决策以及可视化PR(拉取请求)。
这里有一个录制的演示: [https://youtu.be/Jh3wkrCj_WQ](https://youtu.be/Jh3wkrCj_WQ)
你可以在这里尝试这个VS Code扩展:[https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz](https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz)
该扩展每月免费生成10个图表(无需注册)。之后,我们提供每月19美元的无限图表生成计划和每月50美元的实时协作计划。
我们去年推出了v1版本,旨在帮助工程师更快地阅读代码([https://news.ycombinator.com/item?id=41393458](https://news.ycombinator.com/item?id=41393458)),但实际上没有人用CodeViz来达到这个目的。用户们主要是将我们的图表截图用于演示和架构评审。我们重新构建了CodeViz,转变为一个协作编辑器,以便针对特定流程进行建模,采用C4和UML标准。
这需要我们在技术上的重大变革。在最初的版本中,我们依赖静态分析,使用tree-sitter为大约15种语言构建堆栈图(使用语言服务器作为教师)。虽然技术上精确,但这些图表噪声太大,无法映射到人类的抽象概念。
现在,我们使用gemini-cli的一个改编版本来读取代码库,生成C4和Activity PlantUML图表,并将节点直接链接到源代码。这些图表被解析到我们使用ReactFlow构建的图表编辑器中。你可以点击展开节点以查看更低层次的抽象,询问AI助手以可视化特定流程,或从GitHub导入PR。
CodeViz正在积极开发中,欢迎任何诚实的反馈!我们的路线图主要集中在团队协作工具上,因此我们也希望听到你们在架构评审和新员工培训方面遇到的问题。
我在寻找一些软件的优惠折扣,意识到我真的应该花点钱来支持那些“英雄开发者”,他们的免费和开源软件让我的生活(以及其他人的生活)变得更好。
我开始列出一些扩展、程序等等,心想……我真的需要赚更多的钱……
接着我想到了很多这些项目所依赖的幕后库等……不幸的是,我没有时间去仔细阅读所有的最终用户许可协议(EULA),但我也想支持并表达对这些人的感激。
当然,有一些显而易见的项目,比如Linux、FFmpeg、自由软件基金会(FSF)等,但我更想寻找那些同样重要的小团队(插入必备的 https://xkcd.com/2347/),但他们并不喜欢抢镜头。
如果你是其中之一,或者认识这些人,请在这里分享。
注意:
我目前正在找工作,所以想要的支持是咖啡钱,而不是改变人生的金额——我希望能把这变成一项年度活动,明年/下一个工作时能给予更多。
如果你需要免费的指南/流程/描述,基本的用户体验分析,我愿意为每个项目提供大约一个小时的免费服务。
我将捐赠给20个我个人使用的程序和20个“隐形英雄”。
感谢你的时间和建议,祝你十二月愉快!
我开发了一个开源的实时音乐可视化工具,您可以通过自然语言描述轻松创建动画色彩主题。ChatGPT 会帮助将您的描述转换为实时视觉风格。
该可视化工具完全可定制,采用数字信号处理(DSP)和 GPU 着色器技术。
应用程序会在以下文件夹中创建配置文件:
C:\Users\<您的用户名>\Documents\NotYetAnotherSpectrumAnalyzer\config
您可以打开这些文件,将其内容复制到 ChatGPT 中,并根据您的提示生成全新的色彩主题。
嗨,HN,
我一直在使用大型语言模型(LLMs)来帮助撰写回复和内容,但遇到了一个瓶颈:标准模型的“默认”语气实在太明显了。它总是显得过于欢快,错误地使用表情符号,并且喜欢使用“深入探讨”和“证明”等词汇。
我意识到,我花在编辑AI输出内容以使其听起来像我自己的时间,远超过我自己写这些内容所需的时间。
因此,我构建了PostOwl来解决“风格对齐”的问题。
它的工作原理是:与其使用通用的包装,它利用你之前的发帖历史来建立一个风格档案。当你生成回复时,它会动态地将你的特定词汇、句子长度模式和语调约束注入上下文窗口(使用RAG和少量示例提示的结合),以迫使模型模仿你的语法。
挑战在于:这实际上是一个“替身服务”。最困难的部分是平衡生成速度与风格模仿的准确性。
我很想听听大家对输出质量的反馈。它听起来真的像人类说话,还是只是像ChatGPT的“海盗模式”版本?
(它有免费套餐,不需要信用卡。我现在只是想进行负载测试并获取关于提示的反馈。)