ComfyUI-ReActor

GitHub
1.2k 216 中等 1 次阅读 今天GPL-3.0图像
AI 解读 由 AI 自动生成,仅供参考

ComfyUI-ReActor 是一款专为 ComfyUI 设计的高效换脸扩展节点,旨在让用户以简单快捷的方式实现图像中的人脸替换。它主要解决了在 AI 绘画工作流中集成高质量换脸功能的需求,同时特别注重内容安全,内置了裸露检测机制,确保生成内容符合全年龄段(SFW)标准,避免涉及不当素材。

这款工具非常适合已经在使用 ComfyUI 进行创作的设计师、数字艺术家以及 AI 爱好者。无论是需要为角色更换面孔的插画师,还是希望快速验证创意原型的开发者,都能通过它轻松将换脸流程融入现有的节点工作流中。

在技术亮点方面,ComfyUI-ReActor 不仅运行速度快,还持续引入前沿模型支持。最新版本实验性地优化了人脸修复逻辑,确保修复效果仅作用于被替换的面部区域,避免影响背景或其他细节。此外,它还新增了对 FaceFusion Labs 开发的 HyperSwap 模型的支持,提供了比传统模型更丰富的换脸风格选择,并配备了高级人脸修复节点,让用户能更精细地控制最终输出质量。作为一个开源项目,它在保持操作简便的同时,也为进阶用户提供了充足的自定义空间。

使用场景

一位独立游戏开发者正在为视觉小说项目批量生成角色立绘,需要将同一张参考人脸自然地融合到多种不同风格、光影和角度的 AI 生成底图中。

没有 ComfyUI-ReActor 时

  • 工作流断裂:必须在 ComfyUI 生成底图后,导出图片再到外部软件(如 Roop 或 Photoshop)进行换脸,无法在一个流程中完成闭环。
  • 细节丢失严重:传统换脸方式难以适应复杂的光影变化,导致替换后的面部与身体肤色不均,或在侧脸角度下出现明显的拼接痕迹。
  • 修复破坏整体:使用全局面部修复(Face Restore)时,往往会错误地重绘背景或其他非目标人物的脸部,导致画面逻辑混乱。
  • 效率低下:每调整一次提示词或模型参数,都需要重复“生成 - 导出 - 换脸 - 导入”的繁琐步骤,严重拖慢迭代速度。

使用 ComfyUI-ReActor 后

  • 全流程自动化:直接在 ComfyUI 节点图中串联换脸逻辑,实现从文本提示词到最终换脸成图的一键式生成,无需任何手动干预。
  • 精准光影融合:利用其内置的高级交换模型(如 HyperSwap),能自动匹配底图的光照和色调,即使在极端角度下也能保持面部纹理自然逼真。
  • 局部智能修复:借助新增的"Restore Face Advanced"节点,仅对换脸区域进行高清修复,完美保留背景和其他人物特征,避免误操作。
  • 批量高效产出:修改工作流参数后可立即批量重绘,快速验证不同艺术风格下的角色表现,将原本数小时的工作压缩至几分钟。

ComfyUI-ReActor 通过将高精度换脸能力原生集成到生成工作流中,彻底解决了多角色一致性难题,让创作者能专注于艺术构思而非繁琐的后期合成。

运行环境要求

操作系统
  • Windows
  • Linux
  • macOS
GPU
  • 需要 GPU 加速(支持 NVIDIA CUDA 或 AMD ROCm),macOS 支持 CoreML
  • 显存需求取决于模型和分辨率,建议 8GB+ 以获得最佳性能,支持 ORT-GPU、CoreML 和 ROCM EPs
内存

未说明(建议 16GB+ 以处理视频和多面部检测)

依赖
notes1. 本工具是 ComfyUI 的节点插件,需先安装 ComfyUI。 2. 支持多种换脸模型:Inswapper(默认)、ReSwapper、HyperSwap,需手动下载模型文件放入指定目录。 3. 内置 NSFW(色情内容)检测器,会自动阻止不当内容。 4. 支持 NVIDIA CUDA、AMD ROCm 以及 macOS 的 CoreML 加速,需安装对应版本的 onnxruntime。 5. 首次使用需下载人脸检测 (YOLOv8)、分割 (SAM) 及换脸模型文件。 6. 提供‘卸载模型’节点以在复杂工作流中释放显存。
python未说明(依赖 ComfyUI 环境,通常为 3.10+)
onnxruntime
inswapper_128.onnx (模型)
reswapper 模型 (可选)
hyperswap 模型 (可选)
face_yolov8m.pt (检测模型)
sam_vit_b_01ec64.pth (分割模型)
GFPGAN/GPEN (修复模型)
ComfyUI-ReActor hero image

快速开始

logo

版本

在Boosty上支持我
支持本项目


提交活跃度 最近一次提交 已打开的问题 已关闭的问题 许可证

英文 | 俄文

ComfyUI 的 ReActor 节点
-=适合所有年龄段=-

基于被封禁的 ReActor的快速简单人脸替换扩展节点——现在内置了色情内容检测器,以避免将此软件用于含有成人内容的场景。

使用本节点即表示您已接受并承担免责声明

最新更新内容

0.6.2 BETA1

0.6.2-whatsnew-04-3

Inswapper、Reswapper 和 HyperSwap 的对比图:
github.com/Gourieff/Assets/blob/main/comfyui-reactor-node/0.6.2_swapmodels_compare.png

  • 修复与改进

0.6.2 ALPHA2、ALPHA3、ALPHA4

  • 一些小但重要的修复

0.6.2 ALPHA1

  • 【实验性功能】终于实现了!面部修复过程仅作用于被替换的人脸。
0.6.2-whatsnew-01
  • 【实验性功能】新增“高级面部修复”节点,配备面部修复滤镜。感谢 @Buumcode 实现了“面部修复滤镜”。
    此节点可帮助您对指定的脸部应用修复处理。
0.6.2-whatsnew-02
  • 为“加载人脸模型”节点新增 FACE_MODEL_NAME 输出。
0.6.2-whatsnew-03

0.6.1

  • 改进了多张人脸和多个索引下的性别检测逻辑。
  • MaskHelper 节点速度提升至原来的两倍——虽未完全完美,但相比之前快了1.5到2倍。
  • 为不同步骤引入了 ComfyUI 原生进度条。
  • 主要节点新增 ORIGINAL_IMAGE 输出。
  • 其他修复与改进(例如修复 GitHub 问题 #25;移除了 NSFW 检测器的临时文件;NSFW 检测器速度略有提升)。

0.6.0

  • 新增节点 ReActorSetWeight——现在您可以为 source_imageface_model 设置 0% 至 100% 的人脸替换强度,步长为 12.5%。
0.6.0-whatsnew-01 0.6.0-whatsnew-02 0.6.0-whatsnew-03
历史版本

0.5.2

  • 支持 ReSwapper 模型。尽管 Inswapper 仍具有最佳相似度,但 ReSwapper 正在不断发展——感谢 @somanchiu 及其 ReSwapper 项目!这对社区来说是创建 Inswapper 替代方案的重要一步!
0.5.2-whatsnew-03 0.5.2-whatsnew-04

您可在此下载 ReSwapper 模型:
huggingface.co/datasets/Gourieff/ReActor/tree/main/models
只需将其放入 “models/reswapper” 目录即可。

  • 引入 NSFW 检测器,以遵守 GitHub 规则
  • 新增“卸载 ReActor 模型”节点——在复杂工作流中,当需要释放 ReActor 占用的显存时非常有用。
0.5.2-whatsnew-01
  • 支持 ORT CoreML 和 ROCM EP,只需安装所需的 onnxruntime 版本。
  • 安装脚本优化,可自动安装最新版本的 ORT-GPU。
0.5.2-whatsnew-02
  • 修复与改进

0.5.1

0.5.1-whatsnew-01

完整尺寸演示预览

  • 按字母顺序对人脸模型进行排序
  • 大量修复与改进

0.5.0 BETA4

  • 支持 GFPGAN 的 Spandrel 库

0.5.0 BETA3

  • 修复了“内存问题”和 MaskingHelper 的“未检测到”问题。

0.5.0 BETA2

  • 现在可以从已有的多个人脸模型中构建一个混合人脸模型。只需在工作流中添加“Make Face Model Batch”节点,并通过“Load Face Model”连接多个模型即可。
  • 图像分析模块性能大幅提升!速度提升了10倍!现在处理视频变得非常流畅!
0.5.0-whatsnew-05

0.5.0 BETA1

  • Masking Helper 节点新增 SWAPPED_FACE 输出
  • 修复:移除了 Masking Helper IMAGE 输出中的空 A 通道(该问题会导致某些节点报错)。

0.5.0 ALPHA1

  • ReActorBuildFaceModel 节点新增 “face_model” 输出,可直接为主节点提供混合人脸模型:

基础工作流 💾

  • 现已支持人脸遮罩功能。只需在工作流中添加“ReActorMaskHelper”节点,并按如下方式连接:
0.5.0-whatsnew-01

如果您没有 Ultralytics 的 “face_yolov8m.pt” 模型,可以从 Assets 下载,并将其放置在 “ComfyUI\models\ultralytics\bbox” 目录下; 同样地,“sam_vit_b_01ec64.pth” 模型也可下载(如尚未拥有),并放入 “ComfyUI\models\sams” 目录中。

使用此节点可以获得最佳的换脸效果:

0.5.0-whatsnew-02
  • ReActorImageDublicator 节点——对于制作视频的用户非常实用。它可以帮助将一张图片复制到多个帧上,以便与 VAE 编码器配合使用(例如用于实时头像):
0.5.0-whatsnew-03
  • ReActorFaceSwapOpt(主节点的简化版本)+ ReActorOptions 节点,用于设置一些附加选项,例如(新增)“输入/源人脸的单独顺序”。是的!现在您可以按照自己想要的方式设置索引中人脸的顺序(默认为“从大到小”)!
0.5.0-whatsnew-04
  • 在分析目标图像时略有提速(不过相比换脸和修复过程,速度仍然较慢……)

0.4.2

0.4.2-whatsnew-04
  • 因应广泛需求,现在可以将多张包含人物的图片混合成一个单一的人脸模型文件,并将其用于“Load Face Model”节点或 SD WebUI 中; 尽情尝试创建新面孔,或将同一个人的不同面部特征混合,以获得更高的准确性和相似度!

只需将 ImpactPack 的“Make Image Batch”节点作为输入连接到 ReActor 节点,并加载您希望混合成一个模型的图片即可:

0.4.2-whatsnew-01

结果示例(新面孔由四位不同女演员的面部特征混合而成):

0.4.2-whatsnew-02

基础工作流 💾

0.4.1

  • 支持 CUDA 12——请务必运行 Windows 版本的 install.bat 或 Linux/MacOS 版本的 install.py 来安装 ComfyUI 的 Python 环境;或者手动为 CU12 安装 ORT-GPU(https://onnxruntime.ai/docs/install/#install-onnx-runtime-gpu-cuda-12x)。

  • 修复了 issue comfyui-reactor-node/issues/173

  • 新增专门用于人脸修复后处理的节点(FR comfyui-reactor-node/issues/191),可在 ReActor 菜单中找到(RestoreFace 节点)。

  • Windows 系统下,Python 可直接从系统 PATH 进行安装。

  • 其他多项修复与改进。

  • 现已提供人脸修复可见性及 CodeFormer 权重(保真度)选项!请别忘了在现有工作流中重新加载该节点。

0.4.1-whatsnew-01

0.4.0

  • 现在“input_image”输入端口排在首位,这样可以正确绕过,并且将主输入放在前面也是合理的;
  • 您现在可以将人脸模型保存为“safetensors”文件(ComfyUI\models\reactor\faces),并将其加载到ReActor中,以实现不同的场景需求,同时保持所用面孔的超轻量级模型:
0.4.0-whatsnew-01 0.4.0-whatsnew-02
  • 现在可以直接从一张图片构建并保存人脸模型:
0.4.0-whatsnew-03
  • 这两个输入都是可选的,您可以根据工作流只连接其中一个;如果两个都已连接,则“image”具有优先权。
  • 其他多项修复使此扩展更加完善。

感谢所有发现错误、提出新功能建议以及支持本项目的朋友!

安装

适用于Windows的独立(便携式)ComfyUI
  1. 请执行以下操作:
  2. 您可以选择以下两种方式之一:
    • (ComfyUI 管理器)打开 ComfyUI 管理器,点击“安装自定义节点”,在“搜索”栏中输入“ReActor”,然后点击“安装”。ComfyUI 完成安装后,请重启服务器。
    • (手动)进入 ComfyUI\custom_nodes,打开控制台并运行 git clone https://github.com/Gourieff/ComfyUI-ReActor
  3. 进入 ComfyUI\custom_nodes\ComfyUI-ReActor 并运行 install.bat
  4. 如果您还没有 Ultralytics 的“face_yolov8m.pt”模型,可以从资源库下载,并将其放入 ComfyUI\models\ultralytics\bbox 目录。
    同样,您也可以从这里下载 Sams 模型中的一个或两个——如果尚未拥有,则下载后放入 ComfyUI\models\sams 目录。
  5. 启动 ComfyUI,在菜单 ReActor 中或通过搜索找到 ReActor 节点。

模型

  • buffalo_l:首次启动时会自动下载到 ComfyUI\models\insightface\models\buffalo_l,您也可以从这里手动下载。
  • inswapper_128:安装过程中会自动下载到 ComfyUI\models\insightface,您也可以从这里手动下载。
  • reswapper_128/256:来自这里,请将其放入 ComfyUI\models\reswapper
  • hyperswap_256:来自这里(hyperswap_1a_256.onnx、hyperswap_1b_256.onnx、hyperswap_1a_256.onnx),请将其放入 ComfyUI\models\hyperswap
  • 人脸修复模型:来自这里,您可以将任何喜欢的模型放入 ComfyUI\models\facerestore_models
  • Ultralytics 模型:来自这里,请将其放入 ComfyUI\models\ultralytics\bbox
  • SAM 模型:来自这里,请将其放入 ComfyUI\models\sams

使用方法

您可以在菜单 ReActor 中或通过搜索找到 ReActor 节点(只需在搜索栏中输入“ReActor”即可)。

节点列表:

  • ••• 主要节点 •••
    • ReActorFaceSwap(主节点)
    • ReActorFaceSwapOpt(带有附加选项输入的主节点)
    • ReActorOptions(ReActorFaceSwapOpt 的选项节点)
    • ReActorFaceBoost(面部增强节点)
    • ReActorMaskHelper(遮罩辅助节点)
    • ReActorSetWeight(设置换脸权重)
  • ••• 人脸模型相关操作 •••
    • ReActorSaveFaceModel(保存人脸模型)
    • ReActorLoadFaceModel(加载人脸模型)
    • ReActorBuildFaceModel(构建混合人脸模型)
    • ReActorMakeFaceModelBatch(批量制作人脸模型)
  • ••• 其他节点 •••
    • ReActorRestoreFace(面部修复)
    • ReActorImageDublicator(将单张图像复制到图像列表)
    • ImageRGBA2RGB(将 RGBA 转换为 RGB)
    • ReActorUnload(从显存中卸载 ReActor 模型)

连接所有必要的插槽并运行查询。

主节点输入

  • input_image —— 是待处理的图像(目标图像,类似于 SD WebUI 扩展中的“target image”);
    • 支持的节点: “Load Image”、“Load Video”或其他输出图像的节点;
  • source_image —— 是包含要交换到 input_image 中的人脸的图像(源图像,类似于 SD WebUI 扩展中的“source image”);
    • 支持的节点: “Load Image”或其他输出图像的节点;
  • face_model —— 是用于“Load Face Model”节点或其他 ReActor 节点的输入,提供您之前通过“Save Face Model”节点创建的人脸模型文件(人脸嵌入);
    • 支持的节点: “Load Face Model”、“Build Blended Face Model”;
  • options —— 用于连接 ReActorOptions;
    • 支持的节点: “ReActorOptions”;
  • face_boost —— 用于连接 ReActorFaceBoost;
    • 支持的节点: “ReActorFaceBoost”。

主节点输出

  • IMAGE —— 是最终生成的图像输出;
    • 支持的节点:任何接受图像作为输入的节点;
  • FACE_MODEL —— 是在换脸过程中构建的源人脸模型输出;
    • 支持的节点: “Save Face Model”、“ReActor”、“Make Face Model Batch”;
  • ORIGINAL_IMAGE —— 是 input_image 的旁路输出。

人脸修复

自 0.3.0 版本起,ReActor 节点内置了人脸修复功能。
只需下载您想要的模型(参见安装说明),并在换脸过程中选择其中一种来修复生成的人脸。这将增强面部细节,使您的结果更加精确。

人脸索引

默认情况下,ReActor 会从“大”到“小”检测图像中的所有人脸。
您可以通过添加带有 ReActorOptions 的 ReActorFaceSwapOpt 节点来更改此选项。

如果您需要指定特定的人脸,可以为源图像和输入图像设置索引。

第一个检测到的人脸索引为 0。

您可以按照所需的顺序设置索引。
例如:源图像为 0,1,2;输入图像为 1,0,2。
这意味着:第二个输入图像的人脸(索引 = 1)将被第一个源图像的人脸(索引 = 0)替换,以此类推。

性别

您可以指定在图像中要检测的性别。
ReActor 只有在人脸符合给定条件时才会进行交换。

人脸模型

自 0.4.0 版本起,您可以将人脸模型保存为 “safetensors” 文件(存储在 ComfyUI\models\reactor\faces 目录下),并将其加载到 ReActor 中,以实现不同的场景需求,同时保持所用人脸模型的轻量化。

要使新模型出现在“加载人脸模型”节点的列表中,请刷新您的 ComfyUI Web 应用程序页面。
(建议您使用 ComfyUI Manager——否则,如果您未提前保存工作流,在刷新页面后可能会丢失工作流。)

掩码辅助工具

自 0.5.0 版本起,面部掩码功能可用。只需将“ReActorMaskHelper”节点添加到工作流中,并按如下所示连接:

0.5.0-whatsnew-01

如果您没有 Ultralytics 的 “face_yolov8m.pt” 模型,可以从 Assets 下载,并将其放入 “ComfyUI\models\ultralytics\bbox” 目录中。

此外,还可以下载 “sam_vit_b_01ec64.pth”“sam_vit_l_0b3195.pth”(遮挡效果更好),如果尚未拥有,则下载后放入 “ComfyUI\models\sams” 目录中。

使用此节点可以获得最佳的人脸交换效果:

0.5.0-whatsnew-02

人脸交换权重

您可以通过 ReActorSetWeight 节点,将 source_imageface_model 的人脸交换强度设置为 0% 至 100%,步长为 12.5%。

0.6.0-whatsnew-01

故障排除

I. (Windows 用户)如果您仍然无法构建 Insightface,或者只是不想安装 Visual Studio 或 VS C++ Build Tools,请执行以下操作:

  1. (ComfyUI Portable)从根目录检查 Python 版本:
    打开 CMD 并输入 python_embeded\python.exe -V
  2. 根据上一步显示的 Python 版本下载预编译的 Insightface 包:适用于 Python 3.10适用于 Python 3.11适用于 Python 3.12适用于 Python 3.13——并将它们放入 ComfyUI Portable 的根目录。
  3. 更新您的 PIP:
    python_embeded\python.exe -m pip install -U pip
  4. 然后安装 Insightface:


(适用于 3.10)python_embeded\python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
(适用于 3.11)python_embeded\python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl
(适用于 3.12)python_embeded\python.exe -m pip install insightface-0.7.3-cp312-cp312-win_amd64.whl
(适用于 3.13)python_embeded\python.exe -m pip install insightface-0.7.3-cp313-cp313-win_amd64.whl 5. 大功告成!

II. “AttributeError: 'NoneType' 对象没有属性 'get'”

此错误可能发生在模型文件 inswapper_128.onnx 出现问题时。

请尝试从 这里 手动下载该文件,并将其放置在 ComfyUI\models\insightface 目录中,替换现有的文件。

III. “reactor.execute() 获取了意外的关键字参数 'reference_image'”

这表明输入点已在最新更新中发生变化。
请从您的工作流中移除当前的 ReActor 节点,然后重新添加。

IV. 使用 ReActor 节点时 ControlNet Aux 节点导入失败错误

  1. 如果 ComfyUI 正在运行,请先关闭它。
  2. 进入 ComfyUI 根目录,在 CMD 中运行:
    • python_embeded\python.exe -m pip uninstall -y opencv-python opencv-contrib-python opencv-python-headless
    • python_embeded\python.exe -m pip install opencv-python==4.7.0.72
  3. 完成!
reactor+controlnet

V. 在安装 future-0.18.3 时出现 “ModuleNotFoundError: 没有名为 'basicsr' 的模块” 或 “subprocess-exited-with-error” 错误

VI. “fatal: fetch-pack: invalid index-pack output” 当您尝试 git clone 仓库时

请尝试使用 --depth=1(仅克隆最近一次提交)进行克隆:

 git clone --depth=1 https://github.com/Gourieff/ComfyUI-ReActor

如果需要获取其余内容,可以运行:

 git fetch --unshallow

更新

只需将此 Repo 中的 .bat 或 .sh 脚本放入 ComfyUI\custom_nodes 目录,并在需要检查更新时运行即可。

免责声明

本软件旨在为快速发展的AI生成媒体行业做出积极贡献。它将帮助艺术家完成诸如为自定义角色制作动画,或将该角色用作服装模特等任务。

本软件的开发者深知其可能存在的不道德用途,并致力于采取预防措施加以防范。我们将继续秉持合法合规与伦理道德的原则,推动该项目向积极方向发展。

使用本软件的用户应遵守当地法律法规,负责任地使用本软件。若使用真实人物的面部信息,建议事先征得当事人同意,并在在线发布内容时明确标注为深度伪造内容。本软件的开发者及贡献者对最终用户的任何行为不承担任何责任。

通过使用本扩展程序,您承诺不会创建任何以下内容:

  • 违反任何法律的内容;
  • 对个人或多人造成伤害的内容;
  • 传播(散布)任何可能用于伤害他人的信息(无论是公开的还是私人的)或图像(无论是公开的还是私人的);
  • 散布虚假信息;
  • 针对弱势群体的内容。

本软件使用了由InsightFace提供的预训练模型buffalo_linswapper_128.onnx。这些模型的使用受以下条件约束:

摘自InsightFace许可协议:InsightFace的预训练模型仅可用于非商业性的研究目的。这包括自动下载的模型以及手动下载的模型。

使用本软件的用户必须严格遵守上述使用条件。本软件的开发者和维护者对InsightFace预训练模型的任何滥用行为不承担任何责任。

请注意,如果您打算将本软件用于任何商业目的,您需要自行训练模型,或寻找可用于商业用途的模型。

模型哈希值

可安全使用的模型具有以下哈希值:

inswapper_128.onnx

MD5:a3a155b90354160350efd66fed6b3d80
SHA256:e4a3f08c753cb72d04e10aa0f7dbe3deebbf39567d4ead6dce08e98aa49e16af

1k3d68.onnx

MD5:6fb94fcdb0055e3638bf9158e6a108f4
SHA256:df5c06b8a0c12e422b2ed8947b8869faa4105387f199c477af038aa01f9a45cc

2d106det.onnx

MD5:a3613ef9eb3662b4ef88eb90db1fcf26
SHA256:f001b856447c413801ef5c42091ed0cd516fcd21f2d6b79635b1e733a7109dbf

det_10g.onnx

MD5:4c10eef5c9e168357a16fdd580fa8371
SHA256:5838f7fe053675b1c7a08b633df49e7af5495cee0493c7dcf6697200b85b5b91

genderage.onnx

MD5:81c77ba87ab38163b0dec6b26f8e2af2
SHA256:4fde69b1c810857b88c64a335084f1c3fe8f01246c9a191b48c7bb756d6652fb

w600k_r50.onnx

MD5:80248d427976241cbd1343889ed132b3
SHA256:4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43

请务必检查从未经验证(或不可信)来源下载的这些模型的哈希值是否匹配。

致谢与鸣谢

点击展开
文件 来源 许可证
buffalo_l.zip DeepInsight 许可证
codeformer-v0.1.0.pth sczhou 许可证
GFPGANv1.3.pth TencentARC 许可证
GFPGANv1.4.pth TencentARC 许可证
inswapper_128.onnx DeepInsight 许可证
inswapper_128_fp16.onnx Hillobar 许可证

BasicSR - @XPixelGroup
facexlib - @xinntao

@s0md3v, @henryruhs - 原始Roop应用
@ssitu - ComfyUI_roop扩展的第一个版本

注意!

如果您在使用ReActor节点时遇到任何问题,请不要急于提交问题,而是先尝试从您的工作流中移除当前的ReActor节点,然后重新添加一次。

ReActor节点会不定期更新,可能会新增功能,也可能导致旧版节点出现错误甚至无法正常运行。

版本历史

v0.6.12025/09/05
v0.6.02025/05/21
v0.5.22025/03/03

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2周前
开发框架图像Agent

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

109.2k|★★☆☆☆|昨天
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

LLMs-from-scratch

LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目,旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型(LLM)。它不仅是同名技术著作的官方代码库,更提供了一套完整的实践方案,涵盖模型开发、预训练及微调的全过程。 该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型,却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码,用户能够透彻掌握 Transformer 架构、注意力机制等关键原理,从而真正理解大模型是如何“思考”的。此外,项目还包含了加载大型预训练权重进行微调的代码,帮助用户将理论知识延伸至实际应用。 LLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API,而是渴望探究模型构建细节的技术人员而言,这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计:将复杂的系统工程拆解为清晰的步骤,配合详细的图表与示例,让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础,还是为未来研发更大规模的模型做准备

90.1k|★★★☆☆|1周前
语言模型图像Agent

Deep-Live-Cam

Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具,用户仅需一张静态照片,即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点,让高质量的数字内容创作变得触手可及。 这款工具不仅适合开发者和技术研究人员探索算法边界,更因其极简的操作逻辑(仅需三步:选脸、选摄像头、启动),广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换,还是制作趣味短视频和直播互动,Deep-Live-Cam 都能提供流畅的支持。 其核心技术亮点在于强大的实时处理能力,支持口型遮罩(Mouth Mask)以保留使用者原始的嘴部动作,确保表情自然精准;同时具备“人脸映射”功能,可同时对画面中的多个主体应用不同面孔。此外,项目内置了严格的内容安全过滤机制,自动拦截涉及裸露、暴力等不当素材,并倡导用户在获得授权及明确标注的前提下合规使用,体现了技术发展与伦理责任的平衡。

88.9k|★★★☆☆|1周前
开发框架图像Agent