[代码合并工具]——把几个代码合并在一起的工具,然后可以一下子喂给大模型

不知道佬友有没有这样的需求:经常复制一个项目中的各个代码文件到一起,然后喂给ai聊天窗口然后叫它改代码,如果文件多了来回复制代码感觉很麻烦,我也试过repomix工具来统计前端代码,但是好像会一下子整合整个项目的代码,但是如果一下子把整个项目的代码都放到Claude中,占用的tokens太多了。
如果项目大,涉及的代码文件只有几个,这样显然是一种对tokens的浪费,于是做了这个网页:

  1. 可以选择指定项目文件夹合并代码(黑名单过滤指定文件夹(你也不想node_modules文件夹被合并把))
  2. 选择指定的几个代码文件合并到一个txt中
  3. 统计tokens(Claude给我写的统计方法不知道准不准,求佬友指教)
  4. 过滤大部分非文本文件(svg和其余图片等)
  5. 压缩空行,进一步降低tokens

github链接:GitHub - TownBoats/codeMerge
正好之前有个虚拟机,挂上去了可以直接用(不能挂的话佬友记得提醒我噢):http://codemerge.131.996h.cn/


33 个赞

感谢分享~

4 个赞

well多合一!

3 个赞

感谢分享,赞一个

3 个赞

感谢分享

2 个赞

macos 上有个工具叫 RepoPrompt

2 个赞

或许直接用cursor?

2 个赞

可以,不过我很久之前写的code2md小工具已经勉勉强强够用了

2 个赞

感谢分享

1 个赞

我一般都是直接Python脚本暴力合并 :rofl:

3 个赞

确实,直接 cursor 方便多了哈哈,但是没有 cursor 的话只能手动复制辽

3 个赞

哇!感谢

3 个赞

太暴力了 :tieba_025:

1 个赞

大道至简,后来写了一个带GUI的,忘记放哪了,不过看起来大家都是把代码打包进行发送

3 个赞

开源吗。大佬

2 个赞

贴了一个 github链接,小玩具也说不上是开源,老友想用的话可以去看一下,写在一个HTML里面,代码比较乱

感觉用前端来做这种小玩具还是挺方便的

1 个赞

太好用了,我提了一个PR:增加支持cloudflare worker 部署的js, 代码文件内容提取与统计工具

1 个赞

感谢佬友!(已确认提交(虽然我还不知道怎么用))

1 个赞

可以去了解一下,cloudflare worker ,很适合部署这种纯前端的项目

1 个赞