Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
MiaoCut AI로 이미지를 즉시 배경 제거, HD 컷아웃, 워터마크 없이, 회원가입 없이, 개인정보 우선 처리
Remove background from images instantly with MiaoCut AI. Free online background remover with HD cutouts, no watermark, no signup, and privacy-first processing.
디자인HTML · JavaScriptGitHub @midcodehub온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기免费、注重隐私的在线 AI 图像处理工具箱(包含一键抠图、去水印、老照片修复等)。无水印,免注册。| A free, privacy-first online AI image toolkit featuring one-click background removal, watermark remover, and old photo restoration. No signup required. 🔗 https://miaocut.app
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗MiaoCut is a free, no-signup online AI image toolkit. Its core feature is one-click background removal — upload any photo and an AI segmentation model (BiRefNet) erases the background in about a second and returns a transparent PNG. It also ships a small family of related tools: ID photo maker, watermark remover, old-photo restoration, and format converters.
🔗 Remove backgrounds online with MiaoCut's free background remover — no account, no credit card, no watermark.
Every tool is available in MiaoCut's free AI image toolkit:
| Tool | Link | What it does |
|---|---|---|
| AI Background Remover | Free AI Background Remover | One-click background removal. Two modes: Sharp (fast, hard edges) and Fur (fine hair / fur / soft edges). |
| Product Photo Background Remover | /product-photo-background-remover/ | Clean white-background and square-canvas product shots for e-commerce. |
| Portrait Background Remover | /portrait-background-remover/ | Headshots, profile pictures, and social media cutouts. |
| ID / Passport Photo Maker | /id-photo-maker/ | Auto cutout + background color swap + print layout for common ID photo specs. |
| Watermark Remover | /watermark-remover/ | Brush over a watermark and let AI inpaint it away (LaMa). |
| Old Photo Restoration | /old-photo-restoration/ | Repair fading, reduce noise, and enhance detail in old photos. |
| JPG → Transparent PNG | /jpg-to-transparent-png/ | Turn a JPG into a true transparent PNG with a real alpha channel. |
| PNG → JPG (white background) | /png-to-jpg-white-background/ | Flatten a transparent PNG onto white (or any color) and export as JPG. |
📚 Guides: step-by-step tutorials on how to remove a background in PowerPoint, GIMP, and more.
The background-removal pipeline picks one of two profiles per request:
sharp (default, ~1s) — BiRefNet produces the mask, followed by gentle gamma correction and 1px anti-aliasing. Best for people, products, and logos with hard edges.fur (~3–5s) — adds alpha matting (closed-form solve on the trimap's unknown band) plus foreground-color estimation to remove background-color contamination on semi-transparent pixels. Best for white cats, curly hair, feathers, and other soft edges.┌─────────────────────────────────┐ ┌────────────────────────────────────┐
│ Frontend (static) │ │ Backend (API) │
│ HTML + Tailwind CSS + vanilla │ ───▶ │ FastAPI + BiRefNet (rembg) │
│ JS, deployed on Cloudflare │ │ on Hugging Face Docker Spaces ×3 │
│ Pages │ │ (miao_cut / miao_cut2 / miao_cut3) │
└─────────────────────────────────┘ └────────────────────────────────────┘
index.html + compiled output.css) with EN/ZH/HI/ID/PT-BR/BN/FIL/UR i18n, client-side image compression, XHR upload with real progress. Served by Cloudflare Pages.Requirements: Python 3.11+ (backend), Node.js 18+ (frontend build only).
pip install -r requirements.txt
# Start the dev server. ⚠️ Use `python main.py`, NOT `uvicorn main:app`
# (the string form re-imports main.py and loads BiRefNet twice).
python main.py
# First run downloads the model weights to .u2net/. Serves on http://127.0.0.1:8000
Don't pass
--reload(onnxruntime's thread pool deadlocks after fork) or--workers 2+(rate-limit and concurrency budgets live in process memory).
npm install
npm run build # builds output.css + generates localized pages + sitemap
npm run watch:css # watch mode while editing HTML
After changing any class in an HTML file, re-run
npm run build:cssand commit the updatedoutput.css— production serves it as-is.
docker build -t miaocut-api .
docker run --rm -p 7860:7860 -e PORT=7860 -e MAX_CONCURRENCY=1 -v miaocut-data:/data miaocut-api
| Variable | Default | Description |
|---|---|---|
PORT | 8000 | Port to listen on |
TRUST_PROXY | 0 | Set 1 to read the real client IP from X-Forwarded-For |
ALLOWED_ORIGINS | empty (skips check) | Comma-separated allowed frontend origins |
MAX_CONCURRENCY | 1 | Max concurrent inferences (key knob against OOM) |
CUTOUT_PROFILE | sharp | Default cutout profile (sharp / fur) |
DATA_DIR | . | Directory for persisted feedback data |
ENABLE_DOCS | 1 | Set 0 to disable the /docs endpoint |
Issues and pull requests are welcome. If MiaoCut is useful to you, a ⭐ on GitHub and a link back to the free AI background remover are hugely appreciated — they help more people find a free, privacy-respecting background remover.
Released under the MIT License. You're free to use, modify, and self-host it. Attribution back to miaocut.app is appreciated but not required.
The free tools, the website front end, and the CPU background-removal backend (main.py) in this repository are MIT-licensed. The paid batch service behind miaocut.app (credits, subscriptions, the GPU pipeline, and its API gateway) is developed in a separate private repository and is not open source.