[GH-ISSUE #268] [FEATURE] Create new streamlit tool to remove image background #186

Closed
opened 2026-03-02 23:34:18 +03:00 by kerem · 3 comments
Owner

Originally created by @AJaySi on GitHub (Sep 30, 2025).
Original GitHub issue: https://github.com/AJaySi/ALwrity/issues/268

Originally assigned to: @uniqueumesh on GitHub.

🚀 Feature Description

We need to make image based tools and image editing tools with streamlit.
Lets explore stability AI and it gives $20 for free and great for experimentation. All image operations are supported in stability ai, with APIs.

💡 Motivation

Refer to this demo: https://bgremoval.streamlit.app/
We need to create exactly same tool for alwrity.com in streamlit.

📝 Detailed Description

Provide a detailed description of how this feature should work.

🎯 Use Cases

End users can upload their images and ask alwrity tool to remove the background from it.

🎨 Mockups/Designs

https://bgremoval.streamlit.app/

🔧 Technical Considerations

Any technical considerations or implementation notes:

  • Refer to stability AI, integrate its API with python and streamlit.

🏷️ Component/Feature Area

🎯 Priority

  • High (significant value add)

🔄 Alternatives Considered

Describe any alternative solutions or features you've considered.

📚 Additional Context

https://bgremoval.streamlit.app/

🤝 Contribution

Are you willing to contribute to implementing this feature?

  • No, but I can provide feedback
  • No, just suggesting the idea
Originally created by @AJaySi on GitHub (Sep 30, 2025). Original GitHub issue: https://github.com/AJaySi/ALwrity/issues/268 Originally assigned to: @uniqueumesh on GitHub. ## 🚀 Feature Description We need to make image based tools and image editing tools with streamlit. Lets explore stability AI and it gives $20 for free and great for experimentation. All image operations are supported in stability ai, with APIs. ## 💡 Motivation Refer to this demo: https://bgremoval.streamlit.app/ We need to create exactly same tool for alwrity.com in streamlit. ## 📝 Detailed Description Provide a detailed description of how this feature should work. ## 🎯 Use Cases End users can upload their images and ask alwrity tool to remove the background from it. ## 🎨 Mockups/Designs https://bgremoval.streamlit.app/ ## 🔧 Technical Considerations Any technical considerations or implementation notes: - [ ] Refer to stability AI, integrate its API with python and streamlit. ## 🏷️ Component/Feature Area ## 🎯 Priority - [ ] High (significant value add) ## 🔄 Alternatives Considered Describe any alternative solutions or features you've considered. ## 📚 Additional Context https://bgremoval.streamlit.app/ ## 🤝 Contribution Are you willing to contribute to implementing this feature? - [ ] No, but I can provide feedback - [ ] No, just suggesting the idea
kerem 2026-03-02 23:34:18 +03:00
Author
Owner

@uniqueumesh commented on GitHub (Sep 30, 2025):

@AJaySi

Ok, once I finished my remaining task I will work on it. Thank you for assigning me for this task.

<!-- gh-comment-id:3350881659 --> @uniqueumesh commented on GitHub (Sep 30, 2025): @AJaySi Ok, once I finished my remaining task I will work on it. Thank you for assigning me for this task.
Author
Owner

@uniqueumesh commented on GitHub (Oct 9, 2025):

Status

  • Implemented the Streamlit background removal tool and deployed to Streamlit Cloud.
  • Ready for review and feedback.

What’s included

  • Upload PNG/JPG/JPEG; background removal via rembg (ONNX/onnxruntime).
  • Auto-resize for large images; transparent PNG or JPG with solid background.
  • Clean UI: no sidebar, “Adjust image settings” dropdown, green download button.
  • Default dark theme (respects user/system preference).

Notes

  • No external API required; runs fully on Streamlit Cloud.
  • Recommended upload ≤ ~10MB for best UX.

Next (optional)

  • Add Stability AI backend as an alternative engine with a simple toggle.
  • Checkerboard transparency preview; batch processing; basic usage analytics.
Image Image

If this meets the acceptance criteria, I can mark the issue as resolved.

<!-- gh-comment-id:3384365886 --> @uniqueumesh commented on GitHub (Oct 9, 2025): ## Status - Implemented the Streamlit background removal tool and deployed to Streamlit Cloud. - Ready for review and feedback. ### Links - Repo: https://github.com/uniqueumesh/ALwrity-Image-Background-Removal - Live app: https://alwrity-ai-image-background-removal.streamlit.app/ ## What’s included - Upload PNG/JPG/JPEG; background removal via rembg (ONNX/onnxruntime). - Auto-resize for large images; transparent PNG or JPG with solid background. - Clean UI: no sidebar, “Adjust image settings” dropdown, green download button. - Default dark theme (respects user/system preference). ### Notes - No external API required; runs fully on Streamlit Cloud. - Recommended upload ≤ ~10MB for best UX. ### Next (optional) - Add Stability AI backend as an alternative engine with a simple toggle. - Checkerboard transparency preview; batch processing; basic usage analytics. <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/794ee1f8-9a35-4b21-ac1d-331ca7509ee9" /> <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/ad5624be-ff52-4130-b97e-ac5e96ed3a28" /> If this meets the acceptance criteria, I can mark the issue as resolved.
Author
Owner

@AJaySi commented on GitHub (Oct 9, 2025):

@uniqueumesh This is great. Great work.

<!-- gh-comment-id:3384414514 --> @AJaySi commented on GitHub (Oct 9, 2025): @uniqueumesh This is great. Great work.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ALwrity#186
No description provided.