Skip to content

Olsc/ManorBrowser

Repository files navigation

Manor Browser

[English] | 简体中文

Project Version Engine License

Manor Browser is a modern Android web browser built on Mozilla's GeckoView (Firefox engine). It combines powerful performance with deep AI hosting, geeky controls, and an ultimate personalized experience.

🌟 Key Features

1. Intelligent Hosting & AI Assistant

  • Built-in AI Assistant: A floating interactive window that can read, understand, and analyze the current webpage in real-time.
  • Autonomous Operation: Supports AI-driven navigation, content search, UI structure parsing, click/input simulation, and tab management.
  • Remote Server Connection: Supports custom AI server addresses (compatible with OpenAI and other major APIs) for complex automated decision-making and batch tasks.
  • Full-featured Toolset: The AI can directly invoke browser core functions, such as clearing history, managing downloads, and executing custom scripts (JS Evaluation).

2. Exclusive "Lord Mode"

  • Absolute Privacy Control: When enabled, the browser will not record any search or browsing history at all.
  • Granular Permission Auditing: Real-time warnings appear for website requests for Cookies or local storage, allowing users to decide whether to authorize (Allow/Always Deny).
  • Location Management: Built-in restricted sites list for fine-grained control over geographic location permissions for specific websites.

3. Efficient Tab & Engine Management

  • Advanced Tab Groups: Save tabs to different groups, switch between groups quickly, and manage tabs efficiently with "Close all tabs in group."
  • 16+ Major Search Engines: Built-in support for Google, Bing, DuckDuckGo, Yahoo, Yandex, Ecosia, Brave, Startpage, Sogou, 360, Qwant, Naver, Seznam, Mojeek, MetaGer, and Baidu.
  • Smart Address Parsing: Automatically recognizes search terms, domains, IPs, or .onion domains, and supports direct access to LAN addresses.

4. Ultimate Personalization & Interaction

  • Dynamic Environments: Features 7 particle background effects including Meteor Shower, Rain, Snow, Aurora, and Sakura Rain, plus support for custom image backgrounds.
  • Customizable Action Button: The bottom-left button function can be selected by the user from: Home, Extensions, Bookmarks, History, Downloads, Desktop Mode, Add Bookmark, or Theme Toggle.
  • Immersive Experience: Supports one-tap full-screen mode, following Material Design 3 guidelines with smooth micro-animations.

5. Multilingual & Specialized Script Support

  • Global Coverage: Extensive support for English, Chinese, Japanese, Korean, German, French, Italian, Russian, Portuguese, Arabic, Hindi, Vietnamese, Indonesian, Polish, Dutch, and more.
  • Unique Scripts: Initial support for rare or specialized scripts such as Ryukyuan (Okinawan).

6. Developer & Power User Tools

  • Remote Debugging Server: Built-in HTTP JSON command server allowing direct control of the browser via external scripts (e.g., Python).
  • Free Copy Mode: Bypass website text selection restrictions to freely extract any content.
  • Deep Reader Mode: Extract main content with Eye Care, Beige, and Night themes, plus stepless font size adjustment.
  • Core-level Enhancements: Full support for Firefox Mobile Extensions, with integrated Cookie and Password managers.
  • QR Scanner: Native QR code scanning and link parsing tools.

🛠️ Tech Stack

  • Language: Java
  • Core Engine: Mozilla GeckoView
  • Networking: OkHttp
  • UI Framework: Material Design 3
  • Requirements: Compile SDK 36, Min SDK 26 (Android 8.0+)

🚀 Getting Started

Pre-built APK

Download the latest APK from the Releases page.

Building from Source

  1. Ensure you have Android Studio installed (Jellyfish or newer).
  2. Clone the repository:
    git clone https://github.com/Olsc/ManorBrowser.git
  3. Open the project in Android Studio and sync Gradle.
  4. Connect your device and click Run.

🤝 Contributing

Contributions are always welcome!

  • Report Bugs: If you encounter crashes or unusual behavior.
  • Feature Requests: Share your ideas in GitHub Issues.
  • Submit Code: Fork the repo, create a branch, and submit a Pull Request.

🛡️ Privacy & Security

Manor Browser respects every user's privacy. The application itself does not collect any sensitive personal information, and all history and Cookies can be managed or destroyed locally. For more details, please refer to the User Privacy Agreement.

📄 License

This project is open-source under the Apache License 2.0.

👤 Author


Your private manor starts here.

About

领域浏览器-专属于你的私人领地

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors