想给图片去背景,又不想把照片上传到云端?今天介绍的这款开源工具 unbagrnd 完全在本地运行,不联网、不注册、不收费。

什么是 unbagrnd
unbagrnd 是一款开源免费的桌面端 AI 自动抠图工具,基于 ONNX Runtime 运行神经网络模型,所有运算都在本地完成,图片不会上传到任何服务器,断网也能正常使用。
核心功能
- 纯本地处理:基于 ONNX Runtime 运行神经网络,图片不出本地电脑,完全离线可用
- 多模型可选:设置中切换不同精度模型,首次下载后自动缓存(默认模型约 43MB,完整版约 170MB)
- 单张/批量都行:拖入一张图片即可处理,也支持拖入整个文件夹批量抠图
- 画笔手动修正AI 抠得不够精准的区域,可用画笔擦除或补回,支持撤销重做
- 背景替换:抠图后可填充纯色背景或添加阴影,无需再开其他软件
- 多格式导出:支持 PNG、WebP、SVG 三种格式
- 跨平台:macOS(Apple Silicon)、Windows、Linux、Android 全支持
安装使用
普通用户
直接到 GitHub Releases 页面下载对应系统的安装包:
- macOS:.dmg(不支持 Intel Mac)
- Windows:.msi 或 .exe
- Linux:.AppImage 或 .deb
- Android:.apk / .aab,签名完整,可直接安装升级
首次打开或首次抠图时会自动下载 AI 模型,进度条走完后即可完全离线运行。
macOS "已损坏"提示解决
因为项目未做苹果官方签名,Gatekeeper 会拦截。安装后在终端执行:
xattr -cr /Applications/unbagrnd.app
开发者自行编译
需要 Node.js 20+、Rust 1.88+(通过 rustup 安装,不要用系统自带的旧版本),以及 Tauri 对应平台的编译依赖。
git clone https://github.com/zidniryi/unbagrnd.git
cd unbagrnd
npm install
npm run tauri build
Android 编译需要配置 SDK、NDK 和 JDK 17+,详见文档中的 Android 章节。
自建 API 服务(可选)
除了桌面端,项目还提供了基于 Axum 的 REST API 服务,同一套 Rust 核心代码,适合想集成到自己系统中的场景:
git clone https://github.com/zidniryi/unbagrnd.git
cd unbagrnd
cp .env.example .env
# 编辑 .env 设置 UNBAGRND_ADMIN_KEY
docker compose up --build
启动后访问 http://localhost:8080/docs 可查看 Swagger 文档,支持单张/批量抠图、API 密钥管理、速率限制等功能。图片仅在内存中处理,不落盘不记录。
苏米注
这类纯本地 AI 工具的最大优势是隐私安全——照片不需要上传到任何第三方服务器,处理速度和精度也完全可控。对于不想付费订阅在线抠图服务、又对隐私敏感的用户来说,unbagrnd 是一个很实用的选择。
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:unbagrnd:开源免费AI抠图工具,纯本地运算无需上传云端