Reactor still works fine for me:

here's that workflow:

{"id":"199a1d6a-b24d-455a-ac3a-8cd3f3f4c742","revision":0,"last_node_id":17,"last_link_id":28,"nodes":[{"id":3,"type":"KSampler","pos":[1099.509033203125,271.74371337890625],"size":[279.50665283203125,313.0216369628906],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":1},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":4},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":6},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":2},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[7]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"KSampler","widget_ue_connectable":{}},"widgets_values":[965695095633552,"randomize",20,0.97,"euler","simple",1]},{"id":7,"type":"CLIPTextEncode","pos":[849.4818725585938,343.3216857910156],"size":[425.27801513671875,180.6060791015625],"flags":{"collapsed":true},"order":7,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":27},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[6]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"CLIPTextEncode","widget_ue_connectable":{}},"widgets_values":[""],"color":"#322","bgcolor":"#533"},{"id":15,"type":"ReActorFaceSwapOpt","pos":[1390.1834716796875,185.05133056640625],"size":[293.3013610839844,258],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"input_image","name":"input_image","type":"IMAGE","link":23},{"localized_name":"source_image","name":"source_image","shape":7,"type":"IMAGE","link":24},{"localized_name":"face_model","name":"face_model","shape":7,"type":"FACE_MODEL","link":null},{"localized_name":"options","name":"options","shape":7,"type":"OPTIONS","link":null},{"localized_name":"face_boost","name":"face_boost","shape":7,"type":"FACE_BOOST","link":25},{"localized_name":"enabled","name":"enabled","type":"BOOLEAN","widget":{"name":"enabled"},"link":null},{"localized_name":"swap_model","name":"swap_model","type":"COMBO","widget":{"name":"swap_model"},"link":null},{"localized_name":"facedetection","name":"facedetection","type":"COMBO","widget":{"name":"facedetection"},"link":null},{"localized_name":"face_restore_model","name":"face_restore_model","type":"COMBO","widget":{"name":"face_restore_model"},"link":null},{"localized_name":"face_restore_visibility","name":"face_restore_visibility","type":"FLOAT","widget":{"name":"face_restore_visibility"},"link":null},{"localized_name":"codeformer_weight","name":"codeformer_weight","type":"FLOAT","widget":{"name":"codeformer_weight"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[22]},{"localized_name":"FACE_MODEL","name":"FACE_MODEL","type":"FACE_MODEL","links":null}],"properties":{"aux_id":"comfyui-reactor-node","ver":"976a8c51bab55fe5443392566ab4e6a9315eed6a","Node name for S&R":"ReActorFaceSwapOpt","widget_ue_connectable":{}},"widgets_values":[true,"inswapper_128.onnx","retinaface_resnet50","GFPGANv1.4.pth",1,1]},{"id":11,"type":"LoadImage","pos":[1385.990234375,487.0361022949219],"size":[299.5867614746094,326],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[24]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"LoadImage","widget_ue_connectable":{}},"widgets_values":["191125_Taylor_Swift_at_the_2019_American_Music_Awards.webp","image"],"color":"#432","bgcolor":"#653"},{"id":9,"type":"SaveImage","pos":[1698.14599609375,188.27081298828125],"size":[748.89697265625,836.348876953125],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":22},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"SaveImage","widget_ue_connectable":{}},"widgets_values":["ComfyUI"]},{"id":12,"type":"ReActorFaceBoost","pos":[1387.97265625,861.7155151367188],"size":[292.73046875,178],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"enabled","name":"enabled","type":"BOOLEAN","widget":{"name":"enabled"},"link":null},{"localized_name":"boost_model","name":"boost_model","type":"COMBO","widget":{"name":"boost_model"},"link":null},{"localized_name":"interpolation","name":"interpolation","type":"COMBO","widget":{"name":"interpolation"},"link":null},{"localized_name":"visibility","name":"visibility","type":"FLOAT","widget":{"name":"visibility"},"link":null},{"localized_name":"codeformer_weight","name":"codeformer_weight","type":"FLOAT","widget":{"name":"codeformer_weight"},"link":null},{"localized_name":"restore_with_main_after","name":"restore_with_main_after","type":"BOOLEAN","widget":{"name":"restore_with_main_after"},"link":null}],"outputs":[{"localized_name":"FACE_BOOST","name":"FACE_BOOST","type":"FACE_BOOST","links":[25]}],"properties":{"aux_id":"comfyui-reactor-node","ver":"976a8c51bab55fe5443392566ab4e6a9315eed6a","Node name for S&R":"ReActorFaceBoost","widget_ue_connectable":{}},"widgets_values":[true,"inswapper_128.onnx","Lanczos",1,0.5,false]},{"id":5,"type":"EmptyLatentImage","pos":[772.7279052734375,426.9260559082031],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[2]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"EmptyLatentImage","widget_ue_connectable":{}},"widgets_values":[1024,1024,1]},{"id":16,"type":"DualCLIPLoader","pos":[773.460205078125,572.5844116210938],"size":[313.9229431152344,200.76480102539062],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"clip_name1","name":"clip_name1","type":"COMBO","widget":{"name":"clip_name1"},"link":null},{"localized_name":"clip_name2","name":"clip_name2","type":"COMBO","widget":{"name":"clip_name2"},"link":null},{"localized_name":"type","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"device","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[26,27]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.42","widget_ue_connectable":{},"Node name for S&R":"DualCLIPLoader"},"widgets_values":["t5xxl_fp8_e4m3fn_scaled.safetensors","clip_l.safetensors","flux","default"]},{"id":6,"type":"CLIPTextEncode","pos":[1094.6927490234375,627.962646484375],"size":[282.2914123535156,146.86582946777344],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":26},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[4]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"CLIPTextEncode","widget_ue_connectable":{}},"widgets_values":["hot 20 year old blonde female model in lacy bra and panties"],"color":"#232","bgcolor":"#353"},{"id":4,"type":"CheckpointLoaderSimple","pos":[774.8640747070312,279.26690673828125],"size":[310.7297058105469,106.54061889648438],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"ckpt_name","name":"ckpt_name","type":"COMBO","widget":{"name":"ckpt_name"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","slot_index":0,"links":[1]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":1,"links":[]},{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":2,"links":[]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"CheckpointLoaderSimple","widget_ue_connectable":{}},"widgets_values":["Flux\\flux1-dev-fp8.safetensors"]},{"id":17,"type":"VAELoader","pos":[784.2637329101562,178.8641815185547],"size":[301.7221984863281,61.66025161743164],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[28]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.42","widget_ue_connectable":{},"Node name for S&R":"VAELoader"},"widgets_values":["ae.safetensors"]},{"id":8,"type":"VAEDecode","pos":[1097.5283203125,181.23406982421875],"size":[280.7648010253906,49.050201416015625],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":7},{"localized_name":"vae","name":"vae","type":"VAE","link":28}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[23]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.35","Node name for S&R":"VAEDecode","widget_ue_connectable":{}},"widgets_values":[]}],"links":[[1,4,0,3,0,"MODEL"],[2,5,0,3,3,"LATENT"],[4,6,0,3,1,"CONDITIONING"],[6,7,0,3,2,"CONDITIONING"],[7,3,0,8,0,"LATENT"],[22,15,0,9,0,"IMAGE"],[23,8,0,15,0,"IMAGE"],[24,11,0,15,1,"IMAGE"],[25,12,0,15,4,"FACE_BOOST"],[26,16,0,6,0,"CLIP"],[27,16,0,7,0,"CLIP"],[28,17,0,8,1,"VAE"]],"groups":[],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.683013455365071,"offset":[-511.2982752964713,-16.496833573318913]}},"version":0.4}

also worth mentioning, with the use of flux gym (guide) the process of training your own lora is, as the github claims, dead simple.