使用AI工具集构建大文本文件查看器:Visual Studio Code、Cline、OpenRouter与Claude 3.7实战

本文详细介绍了如何利用AI辅助工具链(Visual Studio Code、Cline、OpenRouter和Claude 3.7)开发Windows大文本文件查看器,解决26GB文件读取与搜索难题,并分享开发过程与GitHub开源实现。

使用AI工具集构建大文本文件查看器:Visual Studio Code、Cline、OpenRouter与Claude 3.7实战

2025年4月9日

我刚刚利用AI创建了另一款Windows 10/11应用程序。这是对我几周前发布的SquareCap程序的后续开发。本次尝试解决的问题是打开和搜索超大型文本文件。

过去我常使用旧的Mandiant Highlighter程序处理此类任务,但该程序最后更新于2011年,无法处理我想要打开的26GB文本文件。若您好奇这个文件是什么——它是Bethesda Game Studios游戏《Starfield》中主Starfield.esm文件的内容转储。我使用了与xEdit捆绑的xdump64程序。

如果您感兴趣,可以亲自尝试这个程序。这是一个独立的Windows C# .NET 9应用程序,可在Windows 10和11上运行。与我上一个程序类似,我仅与模型协作约3小时就达到了当前效果。

我花费约一小时尝试实现“高亮所有搜索匹配项”功能,但未能成功。屏幕截图截取了页面右侧的搜索和匹配功能区域。您可以从GitHub下载.exe文件:https://github.com/taosecurity/BejView。Windows可能会因未签名而发出警告。

与我上一个程序相同,我不清楚代码质量或是否存在漏洞。这是一次有趣的实践,旨在验证我能否创建一个解决实际问题的程序。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计