Skip to content

使用场景

Repomix 的优势在于能够与 ChatGPT、Claude、Gemini、Grok 等各种订阅服务配合使用而无需担心成本问题,同时提供完整的代码库上下文,消除了文件探索的需要——使分析更快且通常更准确。

有了整个代码库作为上下文,Repomix 能够支持广泛的应用,包括实施规划、错误调查、第三方库安全检查、文档生成等等。

实际使用场景

使用 Repomix 和 AI 助手(Grok 示例)

此视频展示了如何使用 Repomix 的 Web 界面将 GitHub 仓库转换为 AI 可读格式,然后上传到 Grok 等 AI 助手进行战略规划和代码分析。

使用场景:AI 工具的快速仓库转换

  • 通过 Web 界面打包公共 GitHub 仓库
  • 选择格式:XML、Markdown 或纯文本
  • 上传到 AI 助手以便理解代码库

使用 Repomix 和 Simon Willison 的 LLM CLI 工具

学习如何结合 Repomix 和 Simon Willison 的 llm CLI 工具来分析整个代码库。此视频展示了如何将仓库打包成 XML 格式,并将其提供给各种 LLM 进行问答、文档生成和实施规划。

使用场景:通过 LLM CLI 增强代码库分析

  • 使用 repomix 命令打包仓库
  • 使用 --remote 标志直接从 GitHub 打包
  • 使用 -f repo-output.xml 将输出附加到 LLM 提示

LLM 代码生成工作流

了解开发者如何使用 Repomix 将整个代码库上下文输入 Claude 和 Aider 等工具。这使得 AI 驱动的增量开发、更智能的代码审查和自动化文档成为可能,同时保持项目范围的一致性。

使用场景:AI 辅助的高效开发工作流

  • 提取完整的代码库上下文
  • 为 LLM 提供更好代码生成的上下文
  • 在整个项目中保持一致性

阅读完整工作流 →

为 LLM 创建知识数据包

作者们正在使用 Repomix 将他们的书面内容——博客、文档和书籍——打包成 LLM 兼容的格式,使读者能够通过 AI 驱动的问答系统与他们的专业知识进行交互。

使用场景:知识分享和交互式文档

  • 将文档打包成 AI 友好的格式
  • 实现与内容的交互式问答
  • 创建全面的知识库

了解更多关于知识数据包 →

其他示例

代码理解和质量

错误调查

与 AI 分享你的整个代码库,以识别跨多个文件和依赖项的问题根本原因。

text
这个代码库在服务器端有内存泄漏问题。应用程序运行几个小时后会崩溃。请分析整个代码库并识别潜在原因。

实施规划

获得考虑你整个代码库架构和现有模式的全面实施建议。

text
我想为这个应用程序添加用户认证功能。请审查当前的代码库结构,并建议最适合现有架构的方法。

重构协助

获得在整个代码库中保持一致性的重构建议。

text
这个代码库需要重构以提高可维护性。请在保持现有功能完整的前提下提出改进建议。

代码审查

考虑整个项目上下文的全面代码审查。

text
请像进行彻底的代码审查一样审查这个代码库。重点关注代码质量、潜在问题和改进建议。

文档生成

生成覆盖整个代码库的全面文档。

text
为这个代码库生成全面的文档,包括 API 文档、设置说明和开发者指南。

知识提取

从你的代码库中提取技术知识和模式。

text
提取并记录这个代码库中使用的关键架构模式、设计决策和最佳实践。

代码库入门指导

帮助新团队成员快速了解你的代码库结构和关键概念。

text
你正在帮助一位新开发者了解这个代码库。请提供架构概述,解释主要组件及其交互,并突出显示首先应该审查的最重要文件。

安全性和依赖项

依赖项安全审计

分析第三方库和依赖项的安全问题。

text
请分析这个代码库中所有第三方依赖项的潜在安全漏洞,并在需要时建议更安全的替代方案。

库集成分析

了解外部库如何集成到你的代码库中。

text
分析这个代码库如何与外部库集成,并建议改进以提高可维护性。

全面安全扫描

分析整个代码库的潜在安全漏洞并获得可操作的建议。

text
对这个代码库进行全面的安全审计。检查常见漏洞,如 SQL 注入、XSS、身份验证问题和不安全的数据处理。为每个发现提供具体建议。

架构和性能

API 设计审查

审查你的 API 设计以确保一致性、最佳实践和潜在改进。

text
审查这个代码库中的所有 REST API 端点。检查命名约定、HTTP 方法使用、响应格式和错误处理的一致性。按照 REST 最佳实践建议改进。

框架迁移规划

获得更新到现代框架或语言的详细迁移计划。

text
创建一个分步迁移计划,将这个代码库从[当前框架]转换为[目标框架]。包括风险评估、预估工作量和推荐的迁移顺序。

性能优化

识别性能瓶颈并获得优化建议。

text
分析这个代码库的性能瓶颈。寻找低效算法、不必要的数据库查询、内存泄漏以及可以从缓存或优化中受益的区域。

Released under the MIT License.