PlotCraft(github.com/jaychouchannel/PlotCraft)是 AI 驱动的科研论文矢量图生成器:用一句话描述图表(如「5 条曲线,x=0~10,y=sin(x),标签 Time (s)/Amplitude」),后端调用你配置的 LLM 生成 matplotlib 代码,在隔离子进程沙箱中执行(强制 Agg 后端、无网络、60s 超时、os/sys/socket/subprocess/requests 等 import 黑名单),产出 output.svg 流回前端内联预览——可下载、可编辑、可重新渲染。每个会话(prompt+code+SVG)持久化到本地 SQLite 历史,可回放、可搜索、可清理。它不是又一个 ChatGPT wrapper:是本地优先、打通「LLM 生成代码→实际跑出图」闭环的工具。
论文级规范:直接渲染 SVG(dpi=300、bbox_inches=tight),任意缩放无损,可直接用于 LaTeX/Word/InDesign;系统提示强制 Nature 风格配色(#E64B35/#4DBBD5/#00A087/#3C5488/#F39B7F/#8491B4)与字体规范(轴标签 12pt、刻度 10pt、图例 10pt、标题 14pt、显著性标记 *p<0.05/**p<0.01/***p<0.001)。8 种内置模板:折线(含误差棒)、分组柱状(显著性)、散点+回归、箱线+小提琴、热图、雷达、双轴折线、Kaplan-Meier 生存曲线——覆盖生命科学、材料科学与临床医学。安全:API Key Fernet 加密存本地 SQLite(cryptography 库),前端只拿 masked key,明文永不出服务器;渲染每次用全新临时目录并在退出时清理;失败返回 stderr 末 500 字符便于快速迭代。模型无关:openai_compat(任意 OpenAI Chat Completions 兼容 API:DeepSeek/Qwen/Moonshot/智谱/Together/OpenRouter/本地 vLLM)+ gemini,replicate 接口预留。
| 维度 | PixelListing | Aluo AI | AI Image Editor |
|---|---|---|---|
| 定位 | 面向电商卖家的 AI 商品图片生成工具 | AI 产品图生成与电商图片编辑工具 | AI 图片处理工具 |
| 核心功能 | 快速制作上架与营销商品图 | 产品图生成与电商图片编辑 | 增强/去水印/抠图/风格转换等十余种 |
| 价格 | 未提及 | 未提及 | 未提及 |
| 开源/部署 | 未提及 | 未提及 | 未提及 |
| 适合谁 | 电商卖家做商品图 | 电商场景产品图编辑 | 需要综合图片编辑功能的用户 |
结论:PlotCraft 归「AI 图像生成」类但与电商图工具完全不同:它是科研论文矢量图生成(自然语言→matplotlib→SVG 沙箱渲染),PixelListing/Aluo 是电商商品图,AI Image Editor 是综合工具箱——「写论文画出版级图表」选 PlotCraft。
开源自托管;需自备 LLM API Key。
不需要,自然语言描述即可。
沙箱隔离执行:无网络、import 黑名单、60s 超时。
Fernet 加密存本地 SQLite,明文不出服务器。
科研人专用矢量图生成器:用自然语言描述图表,AI 生成 matplotlib 代码并在本地沙箱执行,产出 Nature/Cell 级 SVG 矢量图;8 种图表模板、密钥本地加密、数据不出机器
科研人专用,用自然语言描述图表,AI 自动生成 Nature/Cell 级科研论文矢量图(SVG),支持 8 种图表模板,本地沙箱渲染