Why We Built This
Are you currently using cloud APIs like Remove.bg, Photoroom, or ClipDrop to power object removal in your app? Stop paying per image.
The Magic Eraser SDK is a premium, 100% on-device Android library that brings desktop-grade AI erasing to your mobile app for a flat, affordable subscription fee. Flawless object removal powered by localized AI, processing in milliseconds.
Key Benefits
Zero Cloud Costs
The AI runs entirely on the user's phone. You pay $0 in server processing fees, regardless of whether users edit 10 images or 10,000.
Absolute Privacy
User photos never leave the device. A massive selling point for privacy-conscious users and enterprise apps.
Lightning Fast
No upload or download wait times. Erasing happens instantly on the device's neural processor (NPU/GPU).
Fully Customizable UI
Toggle premium badges, change colors, edit labels in the SDK config, or build a 100% custom headless UI.
State-of-the-Art 3-Tier Pipeline
Powered by our custom 3-tier pipeline supporting 99.1% of Android devices:
- check_circleEdgeSAM & ML Kit — for pinpoint accurate tap-to-select object and text detection
- check_circlePro Mode (LaMa) — for highly accurate, flawless inpainting and fill-in
- check_circleFast Mode (MiGAN v2) — for instant processing on lower-end devices
- check_circleONNX Runtime — heavily optimized hardware-accelerated inference
Integration in 5 Minutes
Step 1: Add the JitPack Repository
Add to your root settings.gradle.kts:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven("https://jitpack.io")
}
}
Step 2: Add Dependencies
Add to your app-level build.gradle.kts:
dependencies {
// Magic Eraser SDK
implementation("com.github.nsenterprise9865-stack:magic-eraser-android-sdk:1.1.0")
// Required dependencies
implementation("androidx.work:work-runtime-ktx:2.9.0")
implementation("com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1")
implementation("com.google.mlkit:text-recognition:16.0.1")
implementation("com.microsoft.onnxruntime:onnxruntime-android:1.21.1")
implementation(platform("com.google.firebase:firebase-bom:33.7.0"))
implementation("com.google.firebase:firebase-firestore")
}
Step 3: Launch the Eraser Screen
Drop the pre-built composable into your navigation graph:
MagicEraserScreen(
imageUri = userPickedUri,
onBack = { navController.popBackStack() },
onSaved = { savedImagePath ->
// Handle the erased image
}
)
Perfect For
Real Estate Apps
E-Commerce
Social & Dating
Photo Editors
Commercial Licensing
| Tier | Users / Month | Price | Erasures | Support |
|---|---|---|---|---|
| 🌱 Pro License | 1 - 10,000 | $19 / mo | Unlimited | Standard Email |
| 🏢 Unlimited License | 10,000+ | $49 / mo | Unlimited | Priority Support |
Global Enterprise Payment & Fulfillment
We process all global B2B transactions via the following secure networks:
- account_balanceUSD ACH Transfer / Swift: Formal corporate invoice for direct routing to our JP Morgan Chase NA corporate account.
- currency_bitcoinEnterprise Crypto Settlement: Instant, borderless fulfillment via USDT/USDC.
Frequently Asked Questions
Do I need cloud servers to run this? expand_more
No. The Magic Eraser SDK manages its own internal pipeline entirely on the end user's device. No external cloud infrastructure is required.
How is user privacy handled? expand_more
Because all processing occurs offline on the neural engine of the phone, user photos never leave the device. It is 100% compliant with enterprise data protection rules (GDPR/CCPA).
Does this work on older devices? expand_more
Yes! Our pipeline offers a "Fast Mode" optimized with MiGAN v2 that ensures lightning-fast performance even on entry-level Android devices, covering 99.1% of the market.
Ready for Production?
Initiate your commercial license agreement today. Email hello@nsenterprise.dev with your desired tier.