TopGit
Đánh giá repo GitHub

Fooocus: Trình Tạo Ảnh SDXL Offline

lllyasviel/Fooocus
FTopGit review image for lllyasviel/Fooocus
Review by Topgit.dev for lllyasviel/Fooocus, with GitHub repository stats and README context.
Nhận định nhanh

Fooocus là một trình tạo ảnh Stable Diffusion XL chạy local, thay đồ thị node kiểu ComfyUI bằng ba nút bấm và một ô nhập prompt. Nên dùng nếu bạn muốn ảnh chất lượng SDXL mà không cần học sampler, CFG hay node editor. Nên bỏ qua nếu bạn cần Flux hoặc kiến trúc mới hơn — dự án hiện chỉ vá lỗi (LTS) và không có kế hoạch migrate.

Sao
★ 53.5k
Fork
⑂ 8.6k
Ngôn ngữ
Python
Giấy phép
GPL-3.0
Chủ đề
AI Tools
Cập nhật
Dec 2025
Trang chủ
—
GitHub

Fooocus là gì?

Fooocus là một ứng dụng tạo ảnh mã nguồn mở, chạy offline, xây trên nền Stable Diffusion XL, đóng gói thành một app tải về duy nhất với giao diện web Gradio. Nó mượn cách làm của Midjourney — gõ prompt là ra ảnh hoàn chỉnh — nhưng chạy hoàn toàn trên GPU của chính bạn thay vì gọi API cloud. Trong khi Automatic1111 và ComfyUI phơi bày mọi sampler và node, Fooocus giấu hết cơ chế đó sau các preset và một prompt engine nội bộ dựa trên GPT-2.

Các tính năng nổi bật của Fooocus

  • ✓Prompt engine nội bộ dựa trên GPT-2 offline, tự xử lý lại prompt để kết quả vẫn mạch lạc dù bạn gõ "house in garden" hay một prompt dài cả trang.
  • ✓Thuật toán inpaint riêng cùng model inpaint chuyên dụng (một checkpoint riêng khoảng 1.28GB) thay vì dùng pipeline inpaint SDXL chuẩn.
  • ✓Thuật toán image-prompt riêng để dẫn hướng ảnh-tới-ảnh, README mô tả là bám sát ảnh gốc hơn IP-Adapter hay Revisions chuẩn của SDXL.
  • ✓Ba preset dựng sẵn — Default, Anime, Realistic — mỗi preset nạp một checkpoint gốc khác nhau (juggernautXL_v8Rundiffusion, animaPencilXL_v500, realisticStockPhoto_v20), khởi chạy bằng file .bat riêng hoặc cờ --preset.
  • ✓Cú pháp prompt weighting mượn từ Automatic1111 (dạng "(word:1.5)") cộng cú pháp embedding, nên prompt copy từ Civitai chạy được ngay không cần sửa.
  • ✓FaceSwap qua InsightFace, truy cập theo đường Input Image -> Image Prompt -> Advanced.
  • ✓Luồng vary, upscale, inpaint, outpaint gộp chung trong một panel "Input Image" duy nhất thay vì tách thành nhiều tab hay node riêng.
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao ↗

Cài đặt Fooocus

Windows: tải bản .7z đóng gói sẵn, giải nén, chạy run.bat — Fooocus tự tải checkpoint SDXL mặc định ở lần chạy đầu. Linux: clone repo rồi dựng môi trường conda từ environment.yaml hoặc venv với Python 3.10, sau đó chạy entry_with_update.py; thêm --listen nếu muốn mở port cho mạng ngoài. Mac (Apple M1/M2): cài PyTorch nightly có hỗ trợ MPS, clone repo, dựng môi trường conda, rồi chạy entry_with_update.py — README ghi rõ đường này không chính thức và Apple silicon không có GPU rời nên xử lý ảnh chậm hơn nhiều. GPU AMD ở dạng beta. Trên Windows dùng bản DirectML của run.bat; trên Linux cài lại torch theo wheel ROCm — README nói hỗ trợ AMD "chưa được kiểm thử kỹ." Colab có notebook chính thức, khởi chạy với --share --always-high-vram, refiner bị tắt mặc định vì tài nguyên bản miễn phí có giới hạn. Cài đặt qua Docker được nói riêng trong file docker.md của repo.

Điểm mạnh

  • ✓Từ cài đặt tới ảnh đầu tiên thực sự nhanh: giải nén, chạy run.bat, app tự tải checkpoint.
  • ✓Vary, upscale, inpaint, outpaint và image-prompt đều nằm chung một panel "Input Image" thay vì tách tab hay node riêng.
  • ✓Cú pháp trọng số prompt và embedding khớp với Automatic1111, nên prompt và weight copy từ Civitai chạy được ngay không cần sửa.
  • ✓Miễn phí và chạy offline hoàn toàn sau khi tải model xong, không cần tài khoản hay API key.
  • ✓Ba preset đổi nguyên cả bộ model/config (tổng quát, anime, thực tế) chỉ bằng một cờ hoặc một file khởi chạy, không phải tự đổi checkpoint bằng tay.

Hạn chế và giới hạn đã biết

  • △Dự án đang ở trạng thái "Limited Long-Term Support (LTS) với chỉ vá lỗi" — README nói rõ hiện chưa có kế hoạch thêm tính năng mới hay migrate sang kiến trúc mới hơn như Flux.
  • △AMD hiện là beta. README gọi đây là "chưa được kiểm thử kỹ" cho cả bản DirectML trên Windows lẫn bản ROCm trên Linux.
  • △Hỗ trợ Mac là hướng dẫn không chính thức do cộng đồng viết, và theo bảng benchmark trong README, Apple silicon chạy chậm hơn khoảng 9 lần so với một card Nvidia RTX 3XXX.
  • △Cấu hình tối thiểu vẫn cần GPU Nvidia 4GB VRAM cộng 8GB RAM hệ thống có bật swap; chạy CPU-only vẫn được nhưng README ghi chậm hơn khoảng 17 lần so với RTX 3XXX.
  • △--listen và --share mở giao diện ra ngoài mà không xác thực theo mặc định; bạn phải tự tạo file auth.json với user/pass để khoá lại.

Lựa chọn thay thế Fooocus

Ai nên dùng Fooocus

Fooocus hợp với người dùng cá nhân hoặc hobbyist muốn ảnh chất lượng SDXL trên GPU của mình mà không phải học đồ thị node của ComfyUI hay các panel tham số của Automatic1111 — cài đặt, gõ prompt, xong. Nó cũng hợp với ai muốn kết quả kiểu Midjourney nhưng cần chạy offline và miễn phí. Đây không phải lựa chọn đúng nếu bạn cần Flux hay kiến trúc mới hơn, cần kiểm soát ở mức node, hoặc cần một dự án vẫn đang nhận tính năng mới thay vì chỉ vá lỗi.

Câu hỏi thường gặp

Cần GPU gì để chạy Fooocus?

Fooocus cần GPU Nvidia tối thiểu 4GB VRAM và 8GB RAM hệ thống, kèm virtual swap của Windows để bù phần thiếu. Các dòng Nvidia RTX và GTX từ 9XX/10XX trở lên được hỗ trợ; card cũ hơn dòng GTX 900 thì không.

Fooocus có miễn phí và dùng offline được không?

Có — Fooocus là phần mềm mã nguồn mở miễn phí theo giấy phép GPL-3.0, chạy hoàn toàn offline sau khi đã tải checkpoint SDXL mặc định. Không cần tài khoản, API key, hay kết nối mạng để tạo ảnh sau đó.

Có thể dùng Fooocus mà không cần GPU Nvidia không?

Fooocus hỗ trợ GPU AMD qua bản DirectML beta trên Windows hoặc bản ROCm trên Linux, dù README nói hỗ trợ AMD "chưa được kiểm thử kỹ." Fooocus cũng chạy trên Mac M1/M2 qua backend MPS của PyTorch theo hướng dẫn không chính thức từ cộng đồng, và có thể chạy CPU-only nếu không có GPU.

Preset Default, Anime và Realistic của Fooocus khác nhau thế nào?

Ba preset của Fooocus mỗi cái nạp một checkpoint gốc khác nhau: Default dùng juggernautXL_v8Rundiffusion cho ảnh tổng quát, Realistic dùng realisticStockPhoto_v20, còn Anime dùng animaPencilXL_v500. Bạn chuyển qua lại bằng run.bat, run_anime.bat, hoặc run_realistic.bat trên Windows, hay cờ --preset trên Linux và Mac.

Fooocus đã sẵn sàng cho production hay dùng thương mại chưa?

Mức độ sẵn sàng cho production của Fooocus không được nói rõ ngoài giấy phép GPL-3.0 — README không bàn về điều khoản thương mại. Dự án cũng đang ở trạng thái "Limited Long-Term Support (LTS) chỉ vá lỗi", chưa có tính năng mới nào được lên kế hoạch, điều này quan trọng nếu use case production của bạn cần được phát triển tiếp.

Fooocus so với ComfyUI hay Automatic1111 thì thế nào?

Fooocus đánh đổi đồ thị node của ComfyUI và các tab tham số dày đặc của stable-diffusion-webui (Automatic1111) lấy ba nút bấm và một ô prompt, giấu việc tinh chỉnh sampler và prompt sau các preset. Đánh đổi ở đây là quyền kiểm soát: chính README của Fooocus khuyên dùng ComfyUI hoặc WebUI Forge khi cần kiến trúc mới hơn như Flux, vì bản thân Fooocus sẽ không migrate.

Vấn đề mà Fooocus giải quyết

Để có ảnh SDXL đẹp thường phải tự chỉnh sampler, CFG scale, và trọng số prompt qua một đồ thị node hoặc cả chục tab giao diện — và một prompt copy từ Civitai hay bị gãy vì mỗi UI dùng cú pháp reweighting khác nhau. README của Fooocus xây toàn bộ thiết kế xung quanh việc gói gọn quy trình đó thành ba cú click và một prompt engine offline giữ kết quả ổn định dù prompt ngắn hay dài.

Trường hợp sử dụng tốt nhất

  • •Tạo ảnh SDXL mà không cần học cấu hình sampler, CFG, hay đồ thị node.
  • •Chỉnh sửa lặp lại một ảnh qua vary (subtle/strong), upscale (1.5x/2x), inpaint, hoặc outpaint ngay trong cùng một panel.
  • •Tạo ảnh phong cách anime hoặc ảnh thực tế qua các preset dựng sẵn thay vì tự đổi checkpoint bằng tay.
  • •Face-swap một ảnh chân dung vừa tạo bằng InsightFace.
  • •Thử checkpoint SDXL và prompt lấy từ Civitai mà không phải viết lại cú pháp trọng số prompt.

Repo liên quan

Nguồn & ghi công

Dựa trên repository GitHub lllyasviel/Fooocus và README của repo.

Dữ liệu GitHub · đồng bộ lần cuối 14 thg 8, 2026Đánh giá bởi Henry
← Về TopGit

Muốn nghe thêm một ý kiến về Fooocus?

Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về Fooocus.

GitHub