[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2333":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":24,"defaultBranch":25,"hasWiki":23,"hasPages":24,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},2333,"IOPaint","Sanster\u002FIOPaint","Sanster","Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.","https:\u002F\u002Fwww.iopaint.com\u002F",null,"Python",23210,2475,4,67,0,6,36,134,34,45,"Apache License 2.0",true,false,"main",[27,28,29,30,31,32,33],"inpainting","lama","latent-diffusion","mat","pytorch","stable-diffusion","zits","2026-06-12 02:00:40","\u003Ch1 align=\"center\">IOPaint\u003C\u002Fh1>\n\u003Cp align=\"center\">A free and open-source inpainting & outpainting tool powered by SOTA AI model.\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint\">\n    \u003Cimg alt=\"total download\" src=\"https:\u002F\u002Fpepy.tech\u002Fbadge\u002Fiopaint\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fiopaint\">\n    \u003Cimg alt=\"version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fiopaint\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"\">\n    \u003Cimg alt=\"python version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fpyversions\u002Fiopaint\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fspaces\u002FSanster\u002Fiopaint-lama\">\n    \u003Cimg alt=\"HuggingFace Spaces\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%A4%97%20HuggingFace-Spaces-blue\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcolab.research.google.com\u002Fdrive\u002F1TKVlDZiE3MIZnAUMpv2t_S4hLr6TUY1d?usp=sharing\">\n    \u003Cimg alt=\"Open in Colab\" src=\"https:\u002F\u002Fcolab.research.google.com\u002Fassets\u002Fcolab-badge.svg\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n|Erase([LaMa](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Ferase\u002Flama))|Replace Object([PowerPaint](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Fdiffusion\u002Fpowerpaint))|\n|-----|----|\n|\u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint\u002Fassets\u002F3998421\u002F264bc27c-0abd-4d8b-bb1e-0078ab264c4a\">  | \u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint\u002Fassets\u002F3998421\u002F1de5c288-e0e1-4f32-926d-796df0655846\">|\n\n|Draw Text([AnyText](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Fdiffusion\u002Fanytext))|Out-painting([PowerPaint](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Fdiffusion\u002Fpowerpaint))|\n|---------|-----------|\n|\u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint\u002Fassets\u002F3998421\u002Fffd4eda4-f7d4-4693-93d8-d2cd5aa7c6d6\">|\u003Cvideo src=\"https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint\u002Fassets\u002F3998421\u002Fc4af8aef-8c29-49e0-96eb-0aae2f768da2\">|\n\n\n## Features\n\n- Completely free and open-source, fully self-hosted, support CPU & GPU & Apple Silicon\n- [Windows 1-Click Installer](https:\u002F\u002Fwww.iopaint.com\u002Finstall\u002Fwindows_1click_installer)\n- [OptiClean](https:\u002F\u002Fapps.apple.com\u002Fca\u002Fapp\u002Fopticlean\u002Fid6452387177): macOS & iOS App for object erase\n- Supports various AI [models](https:\u002F\u002Fwww.iopaint.com\u002Fmodels) to perform erase, inpainting or outpainting task.\n  - [Erase models](https:\u002F\u002Fwww.iopaint.com\u002Fmodels#erase-models): These models can be used to remove unwanted object, defect, watermarks, people from image.\n  - Diffusion models: These models can be used to replace objects or perform outpainting. Some popular used models include:\n    - [runwayml\u002Fstable-diffusion-inpainting](https:\u002F\u002Fhuggingface.co\u002Frunwayml\u002Fstable-diffusion-inpainting)\n    - [diffusers\u002Fstable-diffusion-xl-1.0-inpainting-0.1](https:\u002F\u002Fhuggingface.co\u002Fdiffusers\u002Fstable-diffusion-xl-1.0-inpainting-0.1)\n    - [andregn\u002FRealistic_Vision_V3.0-inpainting](https:\u002F\u002Fhuggingface.co\u002Fandregn\u002FRealistic_Vision_V3.0-inpainting)\n    - [Lykon\u002Fdreamshaper-8-inpainting](https:\u002F\u002Fhuggingface.co\u002FLykon\u002Fdreamshaper-8-inpainting)\n    - [Sanster\u002Fanything-4.0-inpainting](https:\u002F\u002Fhuggingface.co\u002FSanster\u002Fanything-4.0-inpainting)\n    - [BrushNet](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Fdiffusion\u002Fbrushnet)\n    - [PowerPaintV2](https:\u002F\u002Fwww.iopaint.com\u002Fmodels\u002Fdiffusion\u002Fpowerpaint_v2)\n    - [Sanster\u002FAnyText](https:\u002F\u002Fhuggingface.co\u002FSanster\u002FAnyText)\n    - [Fantasy-Studio\u002FPaint-by-Example](https:\u002F\u002Fhuggingface.co\u002FFantasy-Studio\u002FPaint-by-Example)\n\n- [Plugins](https:\u002F\u002Fwww.iopaint.com\u002Fplugins):\n  - [Segment Anything](https:\u002F\u002Fiopaint.com\u002Fplugins\u002Finteractive_seg): Accurate and fast Interactive Object Segmentation\n  - [RemoveBG](https:\u002F\u002Fiopaint.com\u002Fplugins\u002Frembg): Remove image background or generate masks for foreground objects\n  - [Anime Segmentation](https:\u002F\u002Fiopaint.com\u002Fplugins\u002Fanime_seg): Similar to RemoveBG, the model is specifically trained for anime images.\n  - [RealESRGAN](https:\u002F\u002Fiopaint.com\u002Fplugins\u002FRealESRGAN): Super Resolution\n  - [GFPGAN](https:\u002F\u002Fiopaint.com\u002Fplugins\u002FGFPGAN): Face Restoration\n  - [RestoreFormer](https:\u002F\u002Fiopaint.com\u002Fplugins\u002FRestoreFormer): Face Restoration\n- [FileManager](https:\u002F\u002Fiopaint.com\u002Ffile_manager): Browse your pictures conveniently and save them directly to the output directory.\n\n\n## Quick Start\n\n### Start webui\n\nIOPaint provides a convenient webui for using the latest AI models to edit your images.\nYou can install and start IOPaint easily by running following command:\n\n```bash\n# In order to use GPU, install cuda version of pytorch first.\n# pip3 install torch==2.1.2 torchvision==0.16.2 --index-url https:\u002F\u002Fdownload.pytorch.org\u002Fwhl\u002Fcu118\n# AMD GPU users, please utilize the following command, only works on linux, as pytorch is not yet supported on Windows with ROCm.\n# pip3 install torch==2.1.2 torchvision==0.16.2 --index-url https:\u002F\u002Fdownload.pytorch.org\u002Fwhl\u002Frocm5.6\n\npip3 install iopaint\niopaint start --model=lama --device=cpu --port=8080\n```\n\nThat's it, you can start using IOPaint by visiting http:\u002F\u002Flocalhost:8080 in your web browser.\n\nAll models will be downloaded automatically at startup. If you want to change the download directory, you can add `--model-dir`. More documentation can be found [here](https:\u002F\u002Fwww.iopaint.com\u002Finstall\u002Fdownload_model)\n\nYou can see other supported models at [here](https:\u002F\u002Fwww.iopaint.com\u002Fmodels) and how to use local sd ckpt\u002Fsafetensors file at [here](https:\u002F\u002Fwww.iopaint.com\u002Fmodels#load-ckptsafetensors).\n\n### Plugins\n\nYou can specify which plugins to use when starting the service, and you can view the commands to enable plugins by using `iopaint start --help`. \n\nMore demonstrations of the Plugin can be seen [here](https:\u002F\u002Fwww.iopaint.com\u002Fplugins)\n\n```bash\niopaint start --enable-interactive-seg --interactive-seg-device=cuda\n```\n\n### Batch processing\n\nYou can also use IOPaint in the command line to batch process images:\n\n```bash\niopaint run --model=lama --device=cpu \\\n--image=\u002Fpath\u002Fto\u002Fimage_folder \\\n--mask=\u002Fpath\u002Fto\u002Fmask_folder \\\n--output=output_dir\n```\n\n`--image` is the folder containing input images, `--mask` is the folder containing corresponding mask images.\nWhen `--mask` is a path to a mask file, all images will be processed using this mask.\n\nYou can see more information about the available models and plugins supported by IOPaint below.\n\n## Development\n\nInstall [nodejs](https:\u002F\u002Fnodejs.org\u002Fen), then install the frontend dependencies.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FSanster\u002FIOPaint.git\ncd IOPaint\u002Fweb_app\nnpm install\nnpm run build\ncp -r dist\u002F ..\u002Fiopaint\u002Fweb_app\n```\n\nCreate a `.env.local` file in `web_app` and fill in the backend IP and port.\n```\nVITE_BACKEND=http:\u002F\u002F127.0.0.1:8080\n```\n\nStart front-end development environment\n```bash\nnpm run dev\n```\n\nInstall back-end requirements and start backend service\n```bash\npip install -r requirements.txt\npython3 main.py start --model lama --port 8080\n```\n\nThen you can visit `http:\u002F\u002Flocalhost:5173\u002F` for development.\nThe frontend code will automatically update after being modified,\nbut the backend needs to restart the service after modifying the python code.\n","IOPaint 是一款基于最先进AI模型的图像修复工具，能够移除图片中的任何不需要的对象、缺陷或人物，并支持通过稳定扩散技术擦除和替换图片中的内容。其核心功能包括使用LaMa等模型进行图像修复以及利用PowerPaint等扩散模型实现物体替换或向外扩展绘画。该工具完全免费且开源，支持自托管，兼容CPU、GPU及Apple Silicon，适用于需要清理或编辑照片以去除干扰元素或创造性地添加新内容的各种场景，如摄影后期处理、广告设计等。",2,"2026-06-11 02:49:32","top_language"]