AICodePrep v2 icon

AICodePrep v2

AICodePrep v2 是一款本地 Rust 应用,可扫描项目文件夹、过滤噪音,并将结果打包成一个可直接用于 AI 的上下文块,便于粘贴到 ChatGPT、Claude 或 Gemini 等聊天中,无需逐文件处理。

AICodePrep v2

概览

AICodePrep v2 是一款本地 Rust 应用,可将项目文件夹转换为一个可直接用于 AI 的上下文粘贴内容。它面向希望将代码或其他项目文件移动到 ChatGPT、Claude、Gemini 或类似网页聊天中,而无需逐个复制文件或搭建 API 工作流的人。

该页面描述了一个在你的电脑上运行的扫描、过滤和打包流程。它将文件选择、忽略规则处理、可选的密钥审查以及输出生成合并为一个上下文块,同时提供原生 GUI 和 CLI 路径,便于在脚本和智能体工作流中复用。

该产品强调在不同模型之间复用同一份上下文。你无需为每次聊天重新打包,而是可以将一个块粘贴到标准模型聊天中,并按需切换模型;页面将这视为在智能体限制较紧,或希望避免额外 API 费用或另一项订阅时的实用方案。

v2 的功能

项目到粘贴的工作流

选择一个文件夹,让应用过滤噪音,然后生成一个结构化上下文块,而不是逐个复制文件。

文件选择与噪音过滤

自动包含源代码和项目文件,同时跳过依赖项、构建输出、缓存和其他生成文件。

密钥检测与脱敏

检查可能的凭据,并在将上下文复制到聊天之前可选择将其打码。

上下文块输出

生成结构化的 Markdown 或 XML,其中包括路径、内容、令牌总量以及你的提示词。

令牌预算与压缩

针对目标模型统计令牌,比较不同压缩级别,并将更大的项目适配到更小的上下文窗口中。

GUI 与 CLI 访问

使用原生 GUI,或在脚本和智能体工作流中运行 `aicodeprep-fast pack <folder>`。

AICodePrep v2 的常见用法

  • 在聊天模型之间切换

    先准备一次代码库,然后将同一个结构化块粘贴到 ChatGPT、Claude 或 Gemini 中,而无需为每个模型重新构建打包内容。

  • 自动化上下文打包

    在脚本或智能体工作流中使用 CLI,从文件夹生成上下文块,并将输出复制或写入,作为可重复流程的一部分。

  • 精简有噪音的项目文件夹

    在查看大型仓库时跳过依赖项、构建产物、缓存和其他不能帮助模型理解项目的生成文件,以减少噪音。

  • 脱敏敏感内容

    在将上下文复制到 AI 聊天之前检查可能的密钥,如有需要则将任何敏感内容脱敏。

  • 在紧张的令牌预算内容纳工作

    比较不同压缩级别和令牌总量,以便在发送给模型之前将更大的项目适配到更小的上下文窗口中。

Pros and Cons

Pros

  • 在本地运行,因此文件保留在用户电脑上。
  • 将扫描、过滤、选择、拼接和输出合并为一次处理。
  • 同时支持可视化桌面工作流和命令行使用。
  • 可输出 Markdown 或 XML,使上下文可在不同聊天模型之间复用。
  • 在粘贴内容之前包含密钥审查和可选脱敏。
  • 根据页面对 Rust 扫描器的描述,它被设计为能够快速处理大型文件夹。

Cons

  • 页面提到 Mac 版本未经过 Apple 代码签名,安装时需要执行移除隔离属性的步骤。
  • Mac 说明写明它要求 Apple Silicon 和 macOS 11 及以上,因此在该平台上的兼容性有限。
  • 页面没有提供完整的公开价格表,只提到试用和终身许可证相关内容。
  • 来源对除复制/粘贴到网页聊天和 CLI 工作流之外的集成说明有限。

FAQ

AICodePrep v2 会输出什么?

它似乎支持在本地扫描项目后,将一个结构化上下文块复制到 ChatGPT、Claude、Gemini 或其他模型中。页面还提到可输出 Markdown 或 XML。

它有 GUI、CLI,还是两者都有?

页面将其描述为一款带 GUI 和 CLI 的本地 Rust 应用。它说明你可以在原生界面中选择文件夹的桌面应用里使用,也可以在脚本中运行类似 `aicodeprep-fast pack <folder>` 的命令。

它会把项目文件发送到远程服务吗?

产品页面表示该应用会将文件保留在你的电脑上,并在一次本地处理过程中完成扫描、忽略规则过滤、选择、拼接和输出。

试用是如何运作的?

页面写到试用版包含 14 天内 10 次上下文生成,购买前可使用完整应用。页面还提到一次性终身购买。

它支持哪些 AI 工具?

页面明确提到可通过 ChatGPT、Claude 和 Gemini 的网页聊天进行使用。页面没有列出更深层的集成或 API 设置。

Quick Facts

类别
开发者工具
平台
Windows、macOS(Apple Silicon)和 Linux
产品类型
带 GUI 和 CLI 的本地 Rust 桌面应用
主要工作流
选择项目文件夹,过滤文件,生成一个上下文块,粘贴到 AI 聊天中
输出
Markdown 或 XML
来源域名
wuu73.org