Skip to content

Add DeepSeekWidget to Applications#656

Open
rajit2004 wants to merge 1 commit into
deepseek-ai:mainfrom
rajit2004:patch-1
Open

Add DeepSeekWidget to Applications#656
rajit2004 wants to merge 1 commit into
deepseek-ai:mainfrom
rajit2004:patch-1

Conversation

@rajit2004

Copy link
Copy Markdown

📱 Add DeepSeekWidget – A 1‑Tap Android Home Screen Widget for DeepSeek

This PR adds DeepSeekWidget to the Applications section.

What it does

DeepSeekWidget is a lightweight, open‑source Android home screen widget that gives users instant, one‑tap access to DeepSeek’s core features:

  • 💬 Chat – opens DeepSeek directly (app or web fallback)
  • 🎙️ Voice – tap, speak, and the transcribed text is sent to DeepSeek’s composer
  • 📷 Camera – snap a photo and share it immediately for visual analysis

All from the home screen – no unlocking, no menu navigation, no extra taps.

Why it stands out

  • Extremely lightweight – APK size is only ~1 MB
  • Privacy first – zero analytics, zero tracking, no background services (no battery drain)
  • Pure router – collects no data; only passes intents to the official DeepSeek app or web fallback
  • Material You – adapts automatically to system light/dark theme

Technical highlight (for developers)

Android widgets cannot directly access microphone or camera. DeepSeekWidget solves this with a "trampoline activity" – a transparent, invisible activity that handles speech recognition, camera capture, and secure file sharing (via FileProvider) before routing to DeepSeek. This pattern is the only reliable way to build feature‑rich widgets without hitting RemoteViews limitations.

Checkbox compliance

  • ✅ Open source (MIT)
  • ✅ Directly enhances DeepSeek user experience
  • ✅ Clear, well‑documented README with setup and usage instructions
  • ✅ Active, maintainable codebase (Kotlin 2.0, minSdk 26)

Links

Thank you for considering this addition to the awesome list!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant