Skip to content
atomicdhrubaPublic

About

πŸ–₯️ Desktop-class web browser for Android tablets, foldables, and PC desktop environments (Samsung DeX, Motorola Ready For).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

7 Commits

Folders and files

Repository files navigation

DeskWeb Logo

DeskWeb

πŸ–₯️ Desktop-Class Web Browser for Android & PC Launchers

Bring the full desktop browser experience to your Android tablets, foldables, Samsung DeX, Motorola Ready For, and Android TV setups.


Latest Release Android Language License DeX Ready Tracker Blocker


Download APK Releases Page


🌟 Highlights

DeskWeb is designed from the ground up for productivity and desktop multitasking on Android. Unlike standard mobile browsers that push simplified mobile layouts, DeskWeb defaults to a full desktop layout with horizontal tabs, instant bookmarking, full mouse and keyboard interactions, and privacy control.

  • πŸ’» True Desktop Tab Strip β€” Multitask with real horizontal tabs that you can reorder, switch between, middle-click to close, and open with Ctrl+T.
  • πŸ–±οΈ Full Desktop Mouse & Trackpad β€” Middle-click to open in background tab, full desktop right-click context menus, Ctrl + Scroll zoom, Mouse 4 & 5 history navigation, and native hand hover cursors.
  • ⌨️ Native Desktop Shortcuts β€” Standard Chrome/Firefox/Edge shortcuts including Ctrl+C, Ctrl+V, Ctrl+T, Ctrl+W, Ctrl+Shift+T, Ctrl+Tab, Ctrl+1..9, Ctrl+F, Ctrl+P.
  • πŸ”– Smart Bookmarks Bar β€” Chrome-style bookmarks row with site favicons, one-click editing, and custom renaming.
  • πŸ›‘οΈ Privacy & AdBlock Suite β€” Comprehensive tracking prevention, automatic HTTPS upgrades, Do Not Track headers, and cookie isolation.
  • πŸ” Omnibox Intelligence β€” Smart address bar that detects math calculations, telephone dials (tel:), emails (mailto:), and direct searches.
  • ⚑ Multi-Engine Search β€” Switch on the fly between Google, DuckDuckGo, Bing, Yahoo, Startpage, and Ecosia.
  • πŸ‘₯ Profiles & Guest Mode β€” Multiple avatar-based profiles plus an isolated Guest Mode that leaves zero browsing traces.
  • πŸŽ›οΈ Density & Display Scaling β€” Toggle between Comfortable and Compact density to fit your display size.

πŸš€ Key Features

πŸ–₯️ Desktop Interface

Feature Description
Horizontal Tab Bar Multi-tab strip with active highlights, page loading indicators, and quick close buttons.
Desktop Site (User-Agent) Request genuine desktop web versions with a single toggle.
Full Screen (F11) Immerse yourself in full-screen browsing with an auto-floating exit control.
System Immersive Mode Hide Android status bar and navigation gestures for maximum screen estate.
UI Density Switcher Compact mode for high-density monitors and Comfortable mode for touch screens.

πŸ–±οΈ Desktop Mouse & Pointer Interactions

Gesture / Action What It Does
Middle-Click on Links Opens link in a new background tab without losing current focus.
Middle-Click on Tabs Instantly closes the tab.
Middle-Click on New Tab / Bookmarks Opens a new background tab or bookmark.
Right-Click Page Context Menu Desktop context menu: Back, Forward, Reload, Print, Find in Page, Screenshot, View Page Source.
Right-Click Link / Image Menu Open in new tab, Open in background tab, Copy link address, Save image, Copy image address.
Right-Click Tab Menu Reload Tab, Duplicate Tab, Close Tab, Close Other Tabs.
Ctrl + Mouse Scroll Wheel Zooms page content in and out smoothly from 25% to 500%.
Shift + Mouse Scroll Wheel Scrolls content horizontally.
Mouse Buttons 4 & 5 (Thumb Buttons) Navigates history Backward and Forward seamlessly.
Hover Pointer Icons Desktop hand cursor (TYPE_HAND) on interactive buttons/tabs and text cursor (TYPE_TEXT) on address bar.

πŸ›‘οΈ Privacy & Security

Tool What It Does
Ad & Tracker Blocker Blocks intrusive ad networks, telemetry scripts, and malware domains at the WebView request level.
HTTPS-Only Mode Automatically upgrades all non-secure HTTP links to encrypted HTTPS connections.
Do Not Track (DNT) Broadcasts strict privacy signals (DNT: 1, Sec-GPC: 1) to participating web servers.
Cookies Manager Inspect active site cookies with 1-tap cache and cookie purger.
Page Certificate Viewer View SSL/TLS security status, encryption issuer, and security certificates.

⚑ Productivity & Power Tools

Tool Description
Omnibox Smart Detection Type math equations, phone numbers (tel:), or email addresses (mailto:) for quick actions.
Custom Search Engines Choose your default engine: Google, DuckDuckGo, Bing, Yahoo, Startpage, or Ecosia.
Page Screenshot Capture crisp full-viewport screenshots saved directly into your device Gallery.
Custom Download Location Configure custom download folders on internal storage or external SD cards.
In-Browser History Searchable local history manager with instant search filtering and clean-all support.
User Profiles & Guest Mode Create distinct user profiles with avatars or browse privately in Guest Mode.

⌨️ Desktop Keyboard Shortcuts

When using a physical keyboard, Bluetooth keyboard, or desktop dock (scrcpy, DeX, Ready For):

Shortcut Action
Ctrl + C Copy selected text / input to clipboard
Ctrl + V Paste text from clipboard into page / address bar
Ctrl + X Cut selected text
Ctrl + A Select all text / content
Ctrl + Z Undo last text action
Ctrl + Y / Ctrl + Shift + Z Redo last text action
Ctrl + T Open New Tab
Ctrl + W Close Current Tab
Ctrl + Shift + T Reopen Last Closed Tab
Ctrl + Tab / Ctrl + PageDown Switch to Next Tab
Ctrl + Shift + Tab / Ctrl + PageUp Switch to Previous Tab
Ctrl + 1 ... 8 Jump to Tab 1 through 8
Ctrl + 9 Jump to Last Tab
Ctrl + R / F5 Reload Current Page
Ctrl + Shift + R / Ctrl + F5 Hard Reload (Bypass Cache)
Ctrl + L / Alt + D Focus Address Bar (Omnibox)
Ctrl + D Bookmark Current Page
Ctrl + Shift + B Toggle Bookmarks Bar
Ctrl + Shift + N Open Guest Browsing Window
Ctrl + F Find in Page
Ctrl + P Print Page to PDF / Printer
Ctrl + H Open History Dialog
Ctrl + J Open Downloads
Ctrl + + / - Zoom In / Out
Ctrl + 0 Reset Zoom to 100%
Alt + Left / Right Go Back / Forward in History
F11 Toggle Fullscreen Mode
Esc Revert Address Bar / Close Find Bar / Dismiss Dialogs

πŸ’‘ scrcpy & Physical Keyboard Mode: Click the Keyboard Toggle button on the top toolbar (or in the Settings menu) to completely block the on-screen virtual keyboard from popping up when clicking inputs, while keeping physical keyboard typing 100% active!


πŸ“₯ Installation

Method 1: Download Pre-built APK (Recommended)

  1. Go to the Latest Release.
  2. Download DeskWeb.apk.
  3. Open the APK on your Android device and allow Install from Unknown Sources if prompted.
  4. Launch DeskWeb and enjoy desktop browsing!

Method 2: Build from Source

# Clone the repository
git clone https://github.com/atomicdhruba/DeskWeb.git
cd DeskWeb

# Build Debug APK
./gradlew :app:assembleDebug

# The APK will be ready at:
# app/build/outputs/apk/debug/app-debug.apk

πŸ—οΈ Tech Stack & Architecture

  • Language: Kotlin 2.0+
  • Minimum Android SDK: Android 7.0 Nougat (API 24)
  • Target SDK: Android 15 (API 35)
  • Engine: AndroidX WebKit / Chromium WebView
  • UI Architecture: ViewBinding, Material Components 3, Custom Canvas Views
  • Storage: Encrypted SharedPreferences, SQLite Suggestions & History Engine
  • Coroutines: Kotlin Coroutines (kotlinx-coroutines-android) for asynchronous I/O and ad-list lookups

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page to report bugs or submit feature ideas.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the Apache License 2.0. See LICENSE for more information.


Made with ❀️ by Atomic Dhruba

⭐ If you find DeskWeb useful, please consider giving it a star on GitHub! ⭐

About

πŸ–₯️ Desktop-class web browser for Android tablets, foldables, and PC desktop environments (Samsung DeX, Motorola Ready For).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages