Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
茅茅虫
茅茅虫AI论文写作助手,AIGC论文查重
AiPPT
全智能AI一键生成 PPT
LiblibAI
一站式AI内容创作生成平台,原创AI模型分享社区
奇绘馆AI视频
新一代AI视频创作平台
豆包AI
字节跳动旗下 AI 智能助手
宝塔服务器面板
简单好用的服务器运维面板
任推邦
APP推广项目分发和流量变现平台
即梦AI
一站式智能创作平台,即刻造梦
仙宫云
GPU算力租赁,云算力在线租赁平台
购物快捷导航
一站式解决网购需求的智能平台

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
网站收录 / 问题反馈

Repomix

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://repomix.com
GitHub:https://github.com/yamadashy/repomix
网站描述:将整个代码库打包成一个AI友好的单个文件
访问官网
GitHub

Repomix 是一款强大的工具,能够将整个代码库打包成一个AI友好的单个文件。它特别适合用于将代码库输入到大型语言模型(LLMs)或其他AI工具中,如Claude、ChatGPT和Gemini。通过Repomix,你可以轻松地将代码库转换为适合AI处理的格式,从而更好地利用AI进行代码审查、文档生成等任务。

Repomix 提供了多种输出格式,包括纯文本、XML和Markdown,并且支持自定义配置。此外,它还集成了Secretlint进行安全检查,确保不会泄露敏感信息。


主要功能

  • AI优化:格式化代码库,使其更易于AI理解和处理。
  • Token计数:提供每个文件及整个仓库的Token计数,有助于控制LLM的上下文限制。
  • 简单易用:只需一条命令即可打包整个代码库。
  • 可定制化:轻松配置要包含或排除的内容。
  • Git感知:自动尊重项目中的.gitignore文件。
  • 安全性检查:使用Secretlint检测并防止敏感信息的泄露。


技术原理

  • 日志记录框架:集成到Repomix应用中,捕获和记录关键操作的数据。
  • Git感知:自动识别和处理项目中的.gitignore文件,确保不包含不必要的文件。
  • 安全性检查:使用Secretlint进行敏感信息检测,确保打包文件的安全性。
  • Token计数:计算每个文件及整个仓库的Token数量,帮助用户优化AI输入。


如何运行 Repomix

1. 使用 CLI 工具

你可以通过 npx 立即在项目目录中运行 Repomix,而无需安装:

npx repomix

或者全局安装 Repomix 以便重复使用:

# 使用 npm 安装
npm install -g repomix

# 或者使用 yarn
yarn global add repomix

# 或者使用 Homebrew (macOS/Linux)
brew install repomix

# 然后在任何项目目录中运行
repomix

这将生成一个 repomix-output.txt 文件,其中包含整个代码库的AI友好格式。

2. 使用官方网站

访问 repomix官方网站,输入你的仓库名称,填写任何可选详情,然后点击“Pack”按钮以查看生成的输出。

3. 使用 VSCode 扩展

社区维护的VSCode扩展允许你在编辑器中直接运行Repomix,管理输出文件并控制一切。你可以在 VSCode Repomix Runner 上尝试此扩展。

4. 使用 Docker

你也可以使用 Docker 运行 Repomix,这对于需要隔离环境或喜欢使用容器的用户非常有用。

基本用法(当前目录):

docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix

处理远程仓库并将输出保存到 output 目录:

docker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix --remote https://github.com/yamadashy/repomix


仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/4715

更多»
热门资源
fly63工具箱
简单、易用、便捷的在线工具
官网
GitHub
remove.bg
消除图片背景:100% 自动 – 只需 5 秒
官网
阿里云DataV
地图数据
官网
retoucher
在线AI智能抠图去背景工具
官网
飞书多维表格
飞书旗下的一款在线协作与业务管理工具
官网
Apifox
API 文档、API 调试、API Mock、API 自动化测试一体化协作平台
官网
易文档
需求文档、API文档、部署文档到使用手册
官网
mdx-deck
基于MDX的演示文稿
官网
GitHub
YouCompress
在线免费文件压缩工具
官网
iHateRegex
快速搜索并匹配到合适的正则表达式
官网
GitHub
Trilium Notes
层级结构的笔记程序,专注构建个人的大型知识库
点击进入
GitHub
CodeZen
在线源代码转图片工具
官网
类似于Repomix的资源
Captura
好用的开源录屏、gif动态图片制作工具
官网
GitHub
tool.css-js
JS压缩, CSS压缩, javascript compress, js在线压缩
官网
DevHub
一款跨平台的 GitHub 通知管理客户端
官网
GitHub
文案狗
一个谐音文字词语查找工具
官网
gitify
桌面上的GitHub通知
官网
GitHub
uTools
在线专属效率集工具平台
官网
站长之家
为站长提供常用站长工具
官网
Squoosh
超强的在线压缩图片工具
官网
GitHub
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网 All Rights Reserved. 提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。