已可用 v1.0.0最近更新 2026-09

showtext.js

把整个代码库打包成一份 Markdown,喂给 AI 就能让它读懂你的项目。

解决什么问题

想让 AI 帮你改代码,但它看不懂整个项目;把文件一个个复制粘贴,太慢也容易漏。

核心能力

  • 纯 Node.js,零第三方依赖
  • 18 项功能,覆盖汇总 / 过滤 / 裁剪
  • 自动追踪 require / import / include 依赖关系
  • 跨 JS · TS · Vue · Python · PHP · C++ · HTML
  • 40+ 目录自动忽略规则
  • 可编程调用,能嵌进自己的流程
  • 打包文档直接丢进免费 AI 对话 + 专用 prompt,0 成本理解并修改产品

适用场景

把代码库喂给 AI 做问答与改造

项目交接时生成完整技术档案

Code Review 前先通览全貌

接手老系统时做逆向梳理

详细说明

是什么

一个纯 Node.js、零第三方依赖的代码库汇总工具。它把一个项目的源码按依赖关系整理成单份 Markdown,让大模型能一次性读懂整个工程。

解决什么问题

大模型的上下文有限,不可能把几十个文件一个个丢进去。人工挑文件又容易漏掉关键依赖,改出来的代码经常对不上。

showtext.js 做的事很简单:先理清依赖,再按顺序汇总,产出一份结构清晰、AI 友好的上下文文档。

最重要的一点:产出的文档能直接在 AI 对话里执行

把打包出来的代码文档,直接丢进任意一个免费的 AI 聊天对话(网页版就行 —— 不需要 API、不需要本地部署大模型、不需要付费),配上一段固定的 prompt,AI 就能:

  • 读懂整个项目的结构与模块之间的依赖关系
  • 定位你想改的那段逻辑在哪里、和谁有关联
  • 直接给出可用的修改代码
  • 按你的需求把产品改造成你要的样子

这意味着:理解并修改一个产品,成本降到了「0」—— 不需要装开发环境、不需要读源码、不需要请人。你只要有一份 showtext.js 产出的文档,加一个免费 AI 对话窗口。

这才是 showtext.js 最重要的意义:它把"改产品"这件事,从开发者专属变成了人人可用。

核心能力

  • 自动追踪 require / import / include 的依赖链
  • 支持 JavaScript、TypeScript、Vue、Python、PHP、C++、HTML 等文件类型
  • 内置 40 多条目录忽略规则(node_modules、dist、.git 等自动跳过)
  • 可配置包含 / 排除规则、单文件大小上限、输出裁剪
  • 既可作为命令行工具使用,也可 require 进自己的脚本做二次开发

适用场景

场景说明
用免费 AI 对话直接改产品打包文档 + 专用 prompt,0 成本理解并改造
让 AI 理解老项目生成上下文,直接把问题问清楚
项目交接产出一份可读的技术档案
代码审查审查前先建立全局视图
技术债务梳理快速定位模块之间的耦合

状态

v1.0.0 已可用(2026-09)。持续迭代中。

相关文章

进展记录

2026-09-16
showtext 用法定版:0 成本理解并修改产品
明确产品的核心价值不是「生成文档」,而是让任何人拿一份文档 + 一个免费 AI 对话,就能读懂并改造一个产品 —— 理解与修改成本降到 0。
2026-09-10
showtext.js v1.0.0 发布
代码库汇总工具完成首个正式版本:18 项功能、支持 7 类语言、40+ 目录忽略规则,保持零第三方依赖。已在多个自有项目上用于生成 AI 上下文。