snap2txt

一键把整个代码库打包成 AI 提示,省去复制粘贴的麻烦。

snap2txt 是一个用 Python 编写的命令行工具,旨在将整个代码库折叠成一个适合大语言模型(LLM)使用的单一提示文件。它解决了开发者在向 ChatGPT 等 AI 助手提问时,需要手动复制粘贴多个文件内容、整理上下文的问题。通过扫描项目目录,自动识别并过滤掉无关文件(如二进制文件、依赖目录等),将核心代码文件的内容按结构打包成一个文本文件,并附带项目树状结构,方便 AI 快速理解项目全貌。该工具支持自定义忽略规则,适配不同项目需求。核心能力包括:递归扫描目录、智能过滤、生成结构化提示文本、可集成到工作流中。适合需要快速将代码库上下文喂给 AI 的开发者,提升代码审查、重构、文档生成等任务的效率。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 110
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队vorniches
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型chatgpt,gpt,gpt-4,openai,prompt-engineering,prompts
GitHub 星标★ 110
30天Star增速
HF 下载量
上线时间2023-12-27 00:00:00
最近更新2026-09-12 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

核心亮点

  • 自动过滤二进制和依赖文件,生成的提示文件干净且聚焦于核心代码
  • 内置项目树结构,让 AI 快速理解代码组织,提升回答准确性
  • 命令行操作简单,可轻松集成到脚本或 CI 流程中

不足之处

  • 仅支持命令行,无图形界面,对非技术用户不友好
  • 文档/社区待观察

适用场景

  • 向 ChatGPT 咨询代码重构建议时,快速提供完整上下文
  • 生成项目文档或代码审查报告,需要 AI 理解整个代码库
  • 在 CI 流程中自动生成代码快照,用于 AI 辅助的代码分析

替代项目

Repo2Prompt、CodePrompt、Promptify

项目介绍

snap2txt 是编程开发领域的开源项目,由 vorniches 开发,2023 年首次发布。

它收录于编程开发分类,该分类目前共有 503 个项目,GitHub 星标数为 110。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-12。MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:向ChatGPT咨询代码重构建议时,快速提供完整上下文。同类可对比的替代方案包括 Repo2Prompt、CodePrompt、Promptify。

上一篇:gptstudio

下一篇:scafoldr

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
crystal 开源

多个 AI 同时写不同功能,互不干扰齐头并进。

(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···

★ 3121 2026-08-09