[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-ThereforeGames--unprompted":3,"tool-ThereforeGames--unprompted":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":77,"owner_company":77,"owner_location":77,"owner_email":77,"owner_twitter":77,"owner_website":77,"owner_url":79,"languages":80,"stars":118,"forks":119,"last_commit_at":120,"license":77,"difficulty_score":23,"env_os":121,"env_gpu":122,"env_ram":123,"env_deps":124,"category_tags":138,"github_topics":139,"view_count":23,"oss_zip_url":77,"oss_zip_packed_at":77,"status":16,"created_at":153,"updated_at":154,"faqs":155,"releases":185},3619,"ThereforeGames\u002Funprompted","unprompted","Templating language written for Stable Diffusion workflows. Available as an extension for the Automatic1111 WebUI.","Unprompted 是一款专为 Stable Diffusion 工作流设计的强大模板语言工具，主要作为 Automatic1111 WebUI 的扩展插件使用，同时也支持 ComfyUI。它旨在解决传统提示词（Prompt）编写中逻辑单一、难以复用及缺乏动态变化的痛点，让用户能像搭积木一样轻松构建复杂的生成指令。\n\n这款工具特别适合希望提升创作效率的 AI 绘画爱好者、设计师以及需要批量测试不同提示词组合的研究人员。即使没有编程背景，用户也能通过其独特的“短代码”（shortcodes）系统快速上手。这些代码采用自然语言风格，阅读直观，学习曲线平缓。\n\nUnprompted 的核心亮点在于内置了 70 多种功能代码，不仅支持条件判断、文件导入和灵活通配符，还具备独家的高级功能，如自动文本遮罩（txt2mask）和身体替换（Bodysnatcher）。更值得一提的是，它集成了自然语言处理能力，可自动处理单词复数、同义词替换和动词变位，让提示词更加生动自然。此外，用户还能通过编程方式读写 WebUI 的各项参数，或将模板分类存储于文件夹中，实现高度定制化的自动化工作流。无论是想随机生成","Unprompted 是一款专为 Stable Diffusion 工作流设计的强大模板语言工具，主要作为 Automatic1111 WebUI 的扩展插件使用，同时也支持 ComfyUI。它旨在解决传统提示词（Prompt）编写中逻辑单一、难以复用及缺乏动态变化的痛点，让用户能像搭积木一样轻松构建复杂的生成指令。\n\n这款工具特别适合希望提升创作效率的 AI 绘画爱好者、设计师以及需要批量测试不同提示词组合的研究人员。即使没有编程背景，用户也能通过其独特的“短代码”（shortcodes）系统快速上手。这些代码采用自然语言风格，阅读直观，学习曲线平缓。\n\nUnprompted 的核心亮点在于内置了 70 多种功能代码，不仅支持条件判断、文件导入和灵活通配符，还具备独家的高级功能，如自动文本遮罩（txt2mask）和身体替换（Bodysnatcher）。更值得一提的是，它集成了自然语言处理能力，可自动处理单词复数、同义词替换和动词变位，让提示词更加生动自然。此外，用户还能通过编程方式读写 WebUI 的各项参数，或将模板分类存储于文件夹中，实现高度定制化的自动化工作流。无论是想随机生成多样化角色，还是构建严谨的逻辑判断流程，Unprompted 都能提供简洁而强大的支持。","\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_24b53583c08a.png\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cstrong>Links:\u003C\u002Fstrong> 📣 \u003Ca href=\".\u002Fdocs\u002FANNOUNCEMENTS.md\">Announcements\u003C\u002Fa> | 📘 \u003Ca href=\".\u002Fdocs\u002FMANUAL.md\">Manual\u003C\u002Fa> | ⏱ \u003Ca href=\".\u002Fdocs\u002FCHANGELOG.md\">Changelog\u003C\u002Fa> | 🎓 \u003Ca href=\".\u002Fdocs\u002FGUIDE.md\">Starter Guide\u003C\u002Fa>\u003C\u002Fp>\n\n## 👋 Introduction\n\nUnprompted is a **powerful templating language** and **Swiss Army knife** for the [Stable Diffusion WebUI](https:\u002F\u002Fgithub.com\u002FAUTOMATIC1111\u002Fstable-diffusion-webui).\n\nBuilt around `[shortcodes]`, Unprompted is uniquely designed for **maximum readibility with natural language.** This makes it **easy to learn and use**, even for those with no prior programming experience.\n\nNow also available as a [ComfyUI node](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002FComfyUI-Unprompted).\n\n## 📦 Features\n\n- [x] Free\n- [x] Includes **70+ shortcodes** out of the box - there are `[if]` conditionals, powerful `[file]` imports, `[choose]` blocks for flexible wildcards, and everything else the prompting enthusiast could possibly want\n- [x] Easily extendable with **custom shortcodes**\n- [x] Numerous Stable Diffusion features such as `[txt2mask]` and Bodysnatcher that are exclusive to Unprompted\n- [x] Ability to organize your `.txt` templates into **folders and subfolders** according to your own preferences\n- [x] As **a modern language**, Unprompted supports recursion, nested shortcodes, advanced logic operators, custom configs, pretty much all the good stuff one might expect from the 21st century\n- [x] You can programmatically **read and write any Stable Diffusion variable** exposed by the WebUI, such as `negative_prompt` and `cfg_scale`\n- [x] Supports **natural language processing features** such as auto-pluralization, finding synonyms, and even verb conjugation\n- [x] Includes a growing list of examples that demonstrate advanced functionality, such as **customizing the weight of a choice list** and **applying emphasis to a random part of your prompt**\n- [x] Comprehensive documentation that is always up-to-date\n- [x] Made by an organic human lifeform\n\n## 🔧 Installation\n\nWe provide three methods of installation:\n\n\u003Cdetails>\u003Csummary>How to install directly... (click to expand)\u003C\u002Fsummary>\n\n1. Visit the **Extensions** tab of Automatic's WebUI.\n2. Visit the **Install from URL** subtab.\n3. Paste this repo's URL into the first field: `https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted`\n4. Click **Install**.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>How to install through extensions index... (click to expand)\u003C\u002Fsummary>\n\n1. Visit the **Extensions** tab of Automatic's WebUI.\n2. Visit the **Available** subtab.\n3. Uncheck the \"ads\" filter and press the **Load from** button.\n4. Scroll down to **Unprompted** and press the **Install** button. (Or use CTRL+F for convenience)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>(NEW) How to install via pip for standalone use... (click to expand)\u003C\u002Fsummary>\n\n1. In your terminal, run `pip install unprompted@git+https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted`\n2. Refer to [unprompted_dry.py](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fblob\u002Fmain\u002Funprompted_dry.py) for details on implementing Unprompted in your own Python projects\n\n\u003C\u002Fdetails>\n\nWith either method, **please be sure to restart your WebUI after installing.** This allows Unprompted to download its Python dependencies.\n\n## 📚 Usage\n\nFirst, let's verify that your installation was successful by trying out an included template. Add this to your prompt:\n\n`[call common\u002Fexamples\u002Fhuman\u002Fmain]`\n\nThis is a simple \"person generator\" that automatically chooses characteristics like hair color, race, and posture.\n\nThe `[call]` shortcode will look in `unprompted\u002Ftemplates` for the specified text file (so in this case `unprompted\u002Ftemplates\u002Fcommon\u002Fexamples\u002Fhuman\u002Fmain.txt`.) You do not need to enter the file extension.\n\n**Example output:**\n\n![image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_d551f0f85857.png)\n\n## 🚀 Next Steps\n\nNow that you have verified Unprompted is installed and running correctly, you have a couple options:\n\n1. Visit the 🎓 [Guides](.\u002Fdocs\u002FGUIDE.md) page and follow our walkthrough on creating your own templates\n2. Explore the comprehensive 📘 [Manual](.\u002Fdocs\u002FMANUAL.md) and figure things out at your own pace\n\n---\n\n## 🛒 Premium Templates\n\nWhile Unprompted is **completely free to use**, we do offer **Premium Template packs** that demonstrate some of the software's more advanced functionality.\n\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_744d68aab035.png\" width=150>\n\n### [Beautiful Soul Template](https:\u002F\u002Fpayhip.com\u002Fb\u002FL1uNF)\nA highly expressive character generator for the A1111 WebUI. With thousands of wildcards and direct ControlNet integration, this is by far our most powerful Unprompted template to date.\u003C\u002Fstrong>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_cd73426410a3.png\" width=150>\n\n### [DemonCrawl Avatar Generator](https:\u002F\u002Fpayhip.com\u002Fb\u002FqLUX9)\nGenerate pixel art in the style of DemonCrawl with this custom Stable Diffusion model! Trained on more than 50 avatars from the game. Create your very own character portraits even if you're not an artist!\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_dd7871c1b1ad.png\" width=150>\n\n### [Fantasy Card Template](https:\u002F\u002Fpayhip.com\u002Fb\u002FhdgNR)\nGenerate a wide variety of creatures and characters in the style of a fantasy card game. Perfect for heroes, animals, monsters, and even crazy hybrids.\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Csub>**Note:** *For context, I am a solo developer who is not associated with any commercial entities (beyond my own LLC), nor have I received any grants for this project. Unprompted was funded completely out-of-pocket. Your generosity helps justify the 100s of hours I spent developing this software. ❤️*\u003C\u002Fsub>\n\n---\n\n## 🙏 Acknowledgements\n\nWe would like to thank the authors of the following libraries, which are used by Unprompted:\n\n- [Python Shortcodes](https:\u002F\u002Fwww.dmulholl.com\u002Fdev\u002Fshortcodes.html) by Darren Mulholland\n- [Simple Eval](https:\u002F\u002Fgithub.com\u002Fdanthedeckie\u002Fsimpleeval) by @danthedeckie\n- [Casefy](https:\u002F\u002Fgithub.com\u002Fdmlls\u002Fpython-casefy) by @dmlls\n- [CLIPseg](https:\u002F\u002Fgithub.com\u002Ftimojl\u002Fclipseg) by uddecke, Timo and Ecker, Alexander\n- [CLIP Surgery](https:\u002F\u002Fgithub.com\u002Fxmed-lab\u002FCLIP_Surgery) by Yi Li and Hualiang Wang and Yiqun Duan and Xiaomeng Li\n- [NLTK](https:\u002F\u002Fgithub.com\u002Fnltk\u002Fnltk) by Bird, S., Klein, E., & Loper, E., O'Reilly Media, Inc.\n- [pattern](https:\u002F\u002Fgithub.com\u002Fclips\u002Fpattern) by Tom De Smedt and Walter Daelemans\n- [Moby Thesaurus II](http:\u002F\u002Fonlinebooks.library.upenn.edu\u002Fwebbin\u002Fgutbook\u002Flookup?num=3202) by Grady Ward\n- [Insightface](https:\u002F\u002Fgithub.com\u002Fdeepinsight\u002Finsightface) by Jia Guo, Jiankang Deng, Xiang An, Jack Yu, Baris Gecer\n- [Ghost](https:\u002F\u002Fgithub.com\u002Fai-forever\u002Fghost) by A. Groshev, A. Maltseva, D. Chesakov, A. Kuznetsov and D. Dimitrov\n- [FaceFusion](https:\u002F\u002Fgithub.com\u002Ffacefusion\u002Ffacefusion) by Henry Ruhs\n- [GPEN](https:\u002F\u002Fgithub.com\u002Fyangxy\u002FGPEN) by Tao Yang, Peiran Ren, Xuansong Xie, and Lei Zhang\n- [IQA-Pytorch](https:\u002F\u002Fgithub.com\u002Fchaofengc\u002FIQA-PyTorch) by Chaofeng Chen and Jiadi Mo\n\n---\n\n### 🐛 Found a bug? [Open an Issue.](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues)\n\n### 💬 For discussion and template sharing, use [the Discussion Board.](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fdiscussions)\n\n### ⭐ Like my work? Please consider giving the repo a \"star\" for visibility.","\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_24b53583c08a.png\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cstrong>链接：\u003C\u002Fstrong> 📣 \u003Ca href=\".\u002Fdocs\u002FANNOUNCEMENTS.md\">公告\u003C\u002Fa> | 📘 \u003Ca href=\".\u002Fdocs\u002FMANUAL.md\">手册\u003C\u002Fa> | ⏱ \u003Ca href=\".\u002Fdocs\u002FCHANGELOG.md\">更新日志\u003C\u002Fa> | 🎓 \u003Ca href=\".\u002Fdocs\u002FGUIDE.md\">入门指南\u003C\u002Fa>\u003C\u002Fp>\n\n## 👋 简介\n\nUnprompted 是一种 **强大的模板语言**，也是 [Stable Diffusion WebUI](https:\u002F\u002Fgithub.com\u002FAUTOMATIC1111\u002Fstable-diffusion-webui) 的 **瑞士军刀**。\n\nUnprompted 以 `[短代码]` 为核心构建，专为 **自然语言的最大可读性** 而设计。这使得它 **易于学习和使用**，即使是没有编程经验的人也能轻松上手。\n\n现在也作为 [ComfyUI 节点](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002FComfyUI-Unprompted) 提供。\n\n## 📦 特性\n\n- [x] 免费\n- [x] 开箱即用包含 **70 多个短代码** —— 包括 `[if]` 条件语句、强大的 `[file]` 文件导入、用于灵活通配符的 `[choose]` 块，以及提示爱好者可能需要的一切功能。\n- [x] 可通过 **自定义短代码** 轻松扩展。\n- [x] 拥有众多 Stable Diffusion 特性，例如 `[txt2mask]` 和 Bodysnatcher，这些功能仅在 Unprompted 中独有。\n- [x] 能够根据个人喜好将 `.txt` 模板组织成 **文件夹和子文件夹**。\n- [x] 作为 **现代语言**，Unprompted 支持递归、嵌套短代码、高级逻辑运算符、自定义配置等，几乎涵盖了 21 世纪应有的所有优秀特性。\n- [x] 您可以以编程方式 **读取和写入 WebUI 暴露的任何 Stable Diffusion 变量**，例如 `negative_prompt` 和 `cfg_scale`。\n- [x] 支持 **自然语言处理功能**，如自动复数形式、查找同义词，甚至动词变位。\n- [x] 包含不断增长的示例列表，展示了高级功能，例如 **自定义选择列表的权重** 和 **对提示中随机部分应用强调**。\n- [x] 全面且始终最新的文档。\n- [x] 由一个真实的人类开发。\n\n## 🔧 安装\n\n我们提供三种安装方法：\n\n\u003Cdetails>\u003Csummary>如何直接安装...（点击展开）\u003C\u002Fsummary>\n\n1. 打开 Automatic 的 WebUI 的 **Extensions** 选项卡。\n2. 进入 **Install from URL** 子选项卡。\n3. 将此仓库的 URL 粘贴到第一个字段中：`https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted`\n4. 点击 **Install**。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>如何通过扩展索引安装...（点击展开）\u003C\u002Fsummary>\n\n1. 打开 Automatic 的 WebUI 的 **Extensions** 选项卡。\n2. 进入 **Available** 子选项卡。\n3. 取消勾选“ads”过滤器，然后点击 **Load from** 按钮。\n4. 向下滚动找到 **Unprompted**，然后点击 **Install** 按钮。（或者使用 CTRL+F 更方便）\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\u003Csummary>（新）如何通过 pip 单独安装...（点击展开）\u003C\u002Fsummary>\n\n1. 在终端中运行 `pip install unprompted@git+https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted`\n2. 有关在您自己的 Python 项目中实现 Unprompted 的详细信息，请参阅 [unprompted_dry.py](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fblob\u002Fmain\u002Funprompted_dry.py)\n\n\u003C\u002Fdetails>\n\n无论采用哪种方法，**请务必在安装后重启您的 WebUI。** 这样 Unprompted 才能下载其 Python 依赖项。\n\n## 📚 使用\n\n首先，让我们通过尝试一个内置模板来验证安装是否成功。将以下内容添加到您的提示中：\n\n`[call common\u002Fexamples\u002Fhuman\u002Fmain]`\n\n这是一个简单的“人物生成器”，会自动选择诸如发色、种族和姿势等特征。\n\n`[call]` 短代码会在 `unprompted\u002Ftemplates` 中查找指定的文本文件（因此在本例中为 `unprompted\u002Ftemplates\u002Fcommon\u002Fexamples\u002Fhuman\u002Fmain.txt`）。您无需输入文件扩展名。\n\n**示例输出：**\n\n![image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_d551f0f85857.png)\n\n## 🚀 下一步\n\n现在您已经确认 Unprompted 已正确安装并运行，您可以选择以下两种方式之一：\n\n1. 访问 🎓 [指南](.\u002Fdocs\u002FGUIDE.md) 页面，按照我们的教程创建您自己的模板。\n2. 浏览全面的 📘 [手册](.\u002Fdocs\u002FMANUAL.md)，按照自己的节奏逐步探索。\n\n---\n\n## 🛒 高级模板\n\n虽然 Unprompted 是 **完全免费使用的**，但我们仍提供 **高级模板包**，展示软件的一些更高级功能。\n\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_744d68aab035.png\" width=150>\n\n### [Beautiful Soul 模板](https:\u002F\u002Fpayhip.com\u002Fb\u002FL1uNF)\n一款极具表现力的角色生成器，专为 A1111 WebUI 设计。拥有数千个通配符，并直接集成 ControlNet，这是我们迄今为止功能最强大的 Unprompted 模板。\u003C\u002Fstrong>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_cd73426410a3.png\" width=150>\n\n### [DemonCrawl 头像生成器](https:\u002F\u002Fpayhip.com\u002Fb\u002FqLUX9)\n使用这款定制的 Stable Diffusion 模型，以 DemonCrawl 风格生成像素艺术！该模型基于游戏中超过 50 张头像进行训练。即使您不是艺术家，也可以创作属于自己的角色肖像！\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cimg align=\"left\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_readme_dd7871c1b1ad.png\" width=150>\n\n### [奇幻卡片模板](https:\u002F\u002Fpayhip.com\u002Fb\u002FhdgNR)\n以奇幻卡片游戏的风格生成各种各样的生物和角色。非常适合英雄、动物、怪物，甚至是疯狂的混种生物。\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Csub>**注：** *为了说明情况，我是一名独立开发者，与任何商业实体均无关联（除了我自己的有限责任公司），并且从未获得过该项目的资助。Unprompted 完全由我个人资金支持。您的慷慨有助于证明我为开发这款软件所投入的数百小时是值得的。❤️*\u003C\u002Fsub>\n\n---\n\n## 🙏 致谢\n\n我们谨向以下库的作者表示感谢，这些库被 Unprompted 使用：\n\n- [Python Shortcodes](https:\u002F\u002Fwww.dmulholl.com\u002Fdev\u002Fshortcodes.html) 由 Darren Mulholland 编写\n- [Simple Eval](https:\u002F\u002Fgithub.com\u002Fdanthedeckie\u002Fsimpleeval) 由 @danthedeckie 开发\n- [Casefy](https:\u002F\u002Fgithub.com\u002Fdmlls\u002Fpython-casefy) 由 @dmlls 维护\n- [CLIPseg](https:\u002F\u002Fgithub.com\u002Ftimojl\u002Fclipseg) 由 uddecke、Timo 和 Ecker, Alexander 共同开发\n- [CLIP Surgery](https:\u002F\u002Fgithub.com\u002Fxmed-lab\u002FCLIP_Surgery) 由 Yi Li、Hualiang Wang、Yiqun Duan 和 Xiaomeng Li 共同完成\n- [NLTK](https:\u002F\u002Fgithub.com\u002Fnltk\u002Fnltk) 由 Bird, S., Klein, E., & Loper, E. 出版，O'Reilly Media, Inc. 发行\n- [pattern](https:\u002F\u002Fgithub.com\u002Fclips\u002Fpattern) 由 Tom De Smedt 和 Walter Daelemans 共同开发\n- [Moby Thesaurus II](http:\u002F\u002Fonlinebooks.library.upenn.edu\u002Fwebbin\u002Fgutbook\u002Flookup?num=3202) 由 Grady Ward 编撰\n- [Insightface](https:\u002F\u002Fgithub.com\u002Fdeepinsight\u002Finsightface) 由 Jia Guo、Jiankang Deng、Xiang An、Jack Yu、Baris Gecer 共同维护\n- [Ghost](https:\u002F\u002Fgithub.com\u002Fai-forever\u002Fghost) 由 A. Groshev、A. Maltseva、D. Chesakov、A. Kuznetsov 和 D. Dimitrov 共同开发\n- [FaceFusion](https:\u002F\u002Fgithub.com\u002Ffacefusion\u002Ffacefusion) 由 Henry Ruhs 创建\n- [GPEN](https:\u002F\u002Fgithub.com\u002Fyangxy\u002FGPEN) 由 Tao Yang、Peiran Ren、Xuansong Xie 和 Lei Zhang 共同研发\n- [IQA-Pytorch](https:\u002F\u002Fgithub.com\u002Fchaofengc\u002FIQA-PyTorch) 由 Chaofeng Chen 和 Jiadi Mo 共同开发\n\n---\n\n### 🐛 发现了 bug？[请提交一个问题。](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues)\n\n### 💬 如需讨论或分享模板，请使用[讨论区。](https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fdiscussions)\n\n### ⭐ 喜欢我的工作吗？如果您愿意，可以为这个仓库点个“赞”，以提高它的可见度。","# Unprompted 快速上手指南\n\nUnprompted 是一款专为 Stable Diffusion WebUI (A1111) 设计的强大模板语言和“瑞士军刀”。它基于 `[shortcodes]`（短代码）构建，语法贴近自然语言，无需编程基础即可轻松上手，支持条件判断、文件导入、动态权重调整及高级逻辑运算。\n\n## 环境准备\n\n*   **操作系统**：Windows, Linux, macOS\n*   **核心依赖**：\n    *   [Stable Diffusion WebUI](https:\u002F\u002Fgithub.com\u002FAUTOMATIC1111\u002Fstable-diffusion-webui) (推荐最新版本)\n    *   Python 3.10+ (WebUI 自带)\n*   **网络要求**：安装过程中需访问 GitHub 以下载插件及 Python 依赖库。若国内访问受阻，建议配置全局代理或在终端设置 `GIT_PROXY` 环境变量。\n\n## 安装步骤\n\n推荐使用 **Extensions 面板** 进行安装，操作最简便。\n\n### 方法一：通过 URL 直接安装（推荐）\n\n1.  启动 Stable Diffusion WebUI。\n2.  点击顶部标签页的 **Extensions**。\n3.  选择 **Install from URL** 子标签页。\n4.  在 \"URL for extension's git repository\" 输入框中粘贴以下地址：\n    ```text\n    https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\n    ```\n5.  点击 **Install** 按钮。\n6.  **重要**：安装完成后，必须重启 WebUI 以加载 Python 依赖。\n\n### 方法二：通过扩展列表安装\n\n1.  进入 **Extensions** > **Available** 标签页。\n2.  取消勾选 \"ads\" 过滤器，点击 **Load from: Extensions index** 按钮。\n3.  在列表中搜索 `Unprompted`（或使用 Ctrl+F）。\n4.  点击对应的 **Install** 按钮。\n5.  重启 WebUI。\n\n### 方法三：独立使用 (pip 安装)\n\n若需在非 WebUI 的 Python 项目中使用：\n\n```bash\npip install unprompted@git+https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\n```\n\n## 基本使用\n\n安装并重启 WebUI 后，即可在提示词（Prompt）区域使用 Unprompted 功能。\n\n### 1. 验证安装\n在正向提示词框中输入以下测试代码并生成图片：\n\n```text\n[call common\u002Fexamples\u002Fhuman\u002Fmain]\n```\n\n*   **原理**：`[call]` 短代码会自动读取 `unprompted\u002Ftemplates` 目录下的对应文件（即 `common\u002Fexamples\u002Fhuman\u002Fmain.txt`），无需填写 `.txt` 后缀。\n*   **效果**：该模板是一个人物生成器，会自动随机选择发色、种族、姿势等特征。\n\n### 2. 基础语法示例\nUnprompted 的核心是短代码，以下是几个常用基础用法：\n\n*   **条件判断**：\n    ```text\n    [if cfg_scale > 7]High detail[\u002Fif]\n    ```\n*   **随机选择**：\n    ```text\n    [choose]cat|dog|bird[\u002Fchoose]\n    ```\n*   **调用外部文件**：\n    ```text\n    [file my_styles.txt]\n    ```\n\n### 3. 进阶学习\n*   **模板管理**：您可以在 `stable-diffusion-webui\u002Fextensions\u002Funprompted\u002Ftemplates` 目录下创建文件夹和 `.txt` 文件来组织自己的模板。\n*   **文档查阅**：\n    *   🎓 [新手引导 (Starter Guide)](.\u002Fdocs\u002FGUIDE.md)：学习如何编写自定义模板。\n    *   📘 [完整手册 (Manual)](.\u002Fdocs\u002FMANUAL.md)：查阅所有支持的短代码和高级功能。","一位独立游戏开发者需要为 RPG 项目批量生成数百张风格统一但细节各异的角色立绘，以丰富游戏内的 NPC 阵容。\n\n### 没有 unprompted 时\n- **重复劳动繁重**：每次生成新角色都需手动修改提示词中的发色、种族、服饰等关键词，效率极低且容易出错。\n- **逻辑控制缺失**：无法在提示词中直接实现“如果是战士则手持武器，如果是法师则持有法杖”的条件判断，只能靠人工筛选生成结果。\n- **随机性难以掌控**：使用原生通配符时，无法对特定特征（如稀有发色）设置出现概率，导致角色同质化严重或分布不均。\n- **维护成本高昂**：随着角色类型增加，保存和管理成百上千个独立的提示词文本文件变得混乱不堪，难以复用通用设定。\n\n### 使用 unprompted 后\n- **模板化高效生产**：通过 `[call]` 调用预设模板，只需一行代码即可自动组合头发、肤色、姿态等特征，瞬间生成多样化角色。\n- **智能逻辑嵌入**：利用 `[if]` 短代码在提示词内编写条件逻辑，根据职业标签自动匹配对应的装备和动作描述，精准控制生成内容。\n- **加权随机选择**：借助 `[choose]` 块为不同特征设置权重，确保稀有属性按预期概率出现，既保证多样性又符合设计需求。\n- **结构化资源管理**：将通用设定与变量分离，通过文件夹层级组织模板库，轻松实现“一套模板，千变万化”的批量工作流。\n\nunprompted 将繁琐的手工提示词工程转化为可编程的逻辑流程，让创作者从机械重复中解放，专注于艺术构思本身。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FThereforeGames_unprompted_dd7871c1.png","ThereforeGames",null,"https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FThereforeGames_92a0da97.png","https:\u002F\u002Fgithub.com\u002FThereforeGames",[81,85,89,93,97,101,105,108,112,115],{"name":82,"color":83,"percentage":84},"Python","#3572A5",67.4,{"name":86,"color":87,"percentage":88},"Jupyter Notebook","#DA5B0B",16.4,{"name":90,"color":91,"percentage":92},"C++","#f34b7d",8.4,{"name":94,"color":95,"percentage":96},"Cuda","#3A4E3A",7.3,{"name":98,"color":99,"percentage":100},"Shell","#89e051",0.3,{"name":102,"color":103,"percentage":104},"JavaScript","#f1e05a",0.1,{"name":106,"color":107,"percentage":104},"C","#555555",{"name":109,"color":110,"percentage":111},"SCSS","#c6538c",0,{"name":113,"color":114,"percentage":111},"CSS","#663399",{"name":116,"color":117,"percentage":111},"HTML","#e34c26",809,71,"2026-04-01T09:33:42","未说明 (作为 Stable Diffusion WebUI 或 ComfyUI 的插件运行，取决于宿主环境)","未说明 (依赖宿主 Stable Diffusion WebUI 或 ComfyUI 的 GPU 配置)","未说明",{"notes":125,"python":126,"dependencies":127},"本工具主要作为 AUTOMATIC1111 Stable Diffusion WebUI 的扩展插件或 ComfyUI 节点运行，也可通过 pip 独立安装。安装后必须重启 WebUI 以下载 Python 依赖。功能依赖于宿主环境的配置，包含大量用于图像处理和自然语言处理的外部库（如 Insightface, CLIPseg 等），首次运行可能需要下载额外模型文件。","未说明 (需与宿主 WebUI 环境一致，通常为 3.10+)",[128,129,130,131,132,133,134,135,136,137],"Python Shortcodes","Simple Eval","Casefy","CLIPseg","CLIP Surgery","NLTK","pattern","Insightface","Ghost","GPEN",[26,13,15,14],[140,141,142,143,144,145,146,147,148,149,150,151,152],"a1111-stable-diffusion-webui","ai-art","deep-learning","gradio","img2img","python","stable-diffusion","template-engine","text2image","txt2img","wildcards","shortcode","gpt","2026-03-27T02:49:30.150509","2026-04-06T08:40:45.052772",[156,161,166,171,176,181],{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},16607,"启动时出现 'ModuleNotFoundError: No module named lib.shared' 错误怎么办？","这通常是由于扩展目录结构变更或更新不完整导致的。早期版本中 `lib` 文件夹已被重命名为 `lib_unprompted`。请尝试以下解决方案：\n1. 确保 Unprompted 扩展到最新版本。\n2. 如果问题依旧，尝试完全删除 `extensions\u002Funprompted` 文件夹，然后重新克隆或安装该扩展，以确保文件结构正确。\n3. 确认没有其他旧版本的残留文件干扰加载过程。","https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues\u002F25",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},16608,"使用 [zoom_enhance] 功能后图像无法自动拼接回原图怎么办？","如果在生成局部增强（如面部替换）后图像没有自动拼接回去，可以在提示词中使用 `use_workaround` 参数来解决。例如：\n`[after]{zoom_enhance use_workaround replacement=\"woman's face\"}`\n此外，维护者指出在 v8.2.0 及更高版本中，如果 Python 环境升级到 3.10，通常不再需要此变通方法即可正常工作。","https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues\u002F84",{"id":167,"question_zh":168,"answer_zh":169,"source_url":170},16609,"Unprompted 与 Dynamic Prompts 扩展同时使用时报错 'list object has no attribute replace' 如何解决？","该错误通常由两个扩展之间的兼容性问题或旧版文件残留引起。根本原因往往是 `lib` 文件夹名称冲突（旧版为 `lib`，新版为 `lib_unprompted`）。解决方法是：\n1. 更新 Unprompted 到最新版本。\n2. 检查并清理 `extensions\u002Funprompted` 目录下是否遗留了旧的 `lib` 文件夹，如有请删除。\n3. 重启 WebUI 以确保加载正确的模块结构。","https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues\u002F16",{"id":172,"question_zh":173,"answer_zh":174,"source_url":175},16610,"使用 [override]  shortcode 时遇到 'NoneType' object does not support item assignment 错误？","这是 `[override]` 语法在旧版文档中与新版代码不匹配导致的问题。请尝试以下修正后的语法格式：\n格式一：`[overrides subject=\"panda\"][call example]`\n格式二：`[override subject]panda[\u002Foverride][call example]`\n该问题已在 Unprompted v10.2.0 版本中修复，建议升级扩展至该版本或更高。","https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues\u002F205",{"id":177,"question_zh":178,"answer_zh":179,"source_url":180},16611,"启用高分辨率修复（Hires fix）且批次大小大于 1 时出现 IndexError 错误？","当同时启用 Unprompted、Hires fix 并且批次大小（Batch size）大于 1 时，可能会触发索引错误。这是因为在处理多张图像的放大流程时变量赋值出现异常。临时解决方法是：\n1. 将批次大小设置为 1。\n2. 或者暂时禁用 Hires fix 功能。\n建议关注官方更新，此类涉及批处理逻辑的 Bug 通常会在后续版本中通过修复 `process_batch` 函数来解决。","https:\u002F\u002Fgithub.com\u002FThereforeGames\u002Funprompted\u002Fissues\u002F200",{"id":182,"question_zh":183,"answer_zh":184,"source_url":175},16612,"[file] shortcode 警告说即将被移除，应该用什么替代？","从 v9.14.0 版本开始，`[file]` 被视为遗留 shortcode，官方推荐使用 `[call]` 作为替代。`[call]` 的功能更强大，不仅支持调用文件，还支持调用函数。请将提示词中的 `[file filename]` 修改为 `[call filename]` 以确保持续兼容。",[]]