Skip to content

This repository extends the functionality of Zen Browser a Firefox fork, by adding JavaScript support and enabling advanced customization options.

License

Notifications You must be signed in to change notification settings

wysh3/zen-premium

Repository files navigation

Zen/Firefox Browser Customization

A guide to customize your Zen/Firefox browser with enhanced features using custom scripts and additional tools.

Prerequisites

Before you begin, ensure the following are set up:

  1. Enable Custom Scripts in Firefox:
    Follow the instructions in the fx-autoconfig repository to enable custom scripts in Firefox.

  2. Install Ollama:
    Download and install Ollama on your system from their official website.

    • Pull the llama3.2:1b model using the Ollama interface.
    • (Note: You can use other models, but you'll need to modify the code accordingly.)

Installation Steps

1. Enable Custom Scripts in Firefox

2. Add Custom Features

  • Copy the files from this repository to their respective folders inside your Firefox profile.
    (Refer to the profile location guide if needed: about:profiles in Firefox.)

  • Restart Zen/Firefox after clearing the Startup Cache:
    Go to about:support → Click on "Clear Startup Cache".

3. Test Your Customization

  • Once restarted, your Zen/Firefox browser is ready to use with the newly added features.

Features

  • Enhanced customization of the Zen/Firefox interface.
  • Integrated Ollama functionality with support for llama3.2:1b or other models.
  • Flexible architecture for adding further custom scripts and tools.

Troubleshooting

  • Scripts Not Working?

    • Double-check that custom scripts are enabled correctly using the fx-autoconfig setup guide.
    • Verify that all files are placed in the appropriate directories.
  • Startup Cache Issues?

    • Ensure you’ve cleared the Startup Cache from about:support.
  • Ollama Errors?

    • Confirm that the required llama3.2:1b model is downloaded and installed properly.
    • Edit the code to match your chosen model if it differs from llama3.2:1b.

Credits

  • Clear Button JavaScript: Special thanks to Futuremappermydud for providing the clear button implementation.

  • fx-autoconfig: Acknowledgments to MrOtherGuy for the outstanding Firefox customization scripts and resources.

License

This project is licensed under the GPL-3.0 License.

About

This repository extends the functionality of Zen Browser a Firefox fork, by adding JavaScript support and enabling advanced customization options.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published