Ironprose

小说散文分析——查找手稿中的弱动词、重复、陈词滥调、被动语态及其他技法问题。

安装

概览

IronProse 是一款专为小说和散文创作者设计的命令行写作辅助工具,通过自动化分析文本中的写作技法问题,帮助作者提升作品的可读性与文学性。它聚焦于创意写作中的常见问题,如重复表达、弱动词使用、被动语态泛滥、陈词滥调堆积以及‘展示而非讲述’原则的违反等。该工具采用规则引擎与语言模型相结合的方式,对输入的文本进行深度解析,并输出结构化的诊断报告。IronProse 的设计初衷是让写作者能够快速定位并修正影响叙事质量的细微问题,而无需依赖人工逐句审阅。其核心优势在于轻量化、高效率以及与开发流程的无缝集成能力,尤其适合习惯使用终端或脚本化工作流的现代创作者。无论是本地安装还是通过 npm 直接调用,IronProse 都提供了灵活的使用方式,确保用户可以在自己的创作环境中轻松部署。

核心功能特点

  1. 识别100多项针对创意写作优化的技法问题,包括重复、弱动词、被动语态和陈词滥调
  2. 支持 JSON 格式输出,便于与其他工具集成或进一步处理分析结果
  3. 提供草稿对比功能,可评估修改前后文本在写作质量上的改进程度
  4. 允许用户对误报或低价值提示进行反馈评分,持续优化分析准确性
  5. 可通过管道(pipe)或标准输入接收文本,兼容编辑器插件和自动化脚本

适用场景

IronProse 特别适合需要高频次文本打磨的作者群体,例如小说家、编剧、自由撰稿人以及出版行业的编辑人员。在撰写长篇小说的过程中,随着篇幅增长,语言疲劳容易导致无意识重复或过度使用副词,此时运行 IronProse 分析能迅速发现这些问题,避免风格稀释。对于正在参与协作写作项目或多版本迭代的用户而言,利用 compare 命令对比不同草稿版本,可以客观衡量改写效果,判断是否真正提升了表达效率与文学质感。此外,习惯使用 Vim、Emacs 或 VS Code 配合终端的开发型写作者,可将 IronProse 嵌入到自定义工作流中,实现一键分析、即时反馈的闭环体验。即使是非技术背景的作者,也可以通过简单的 cat 命令结合管道操作,快速获得专业级的写作建议。IronProse 不仅适用于个人创作,也适合出版社内部建立标准化稿件审核流程,确保每部作品在语言层面达到一致的高水准。