Skip to content

vantagecompute/jupyterlab-firefox-launcher

Repository files navigation

Vantage Compute Logo

JupyterLab Firefox Launcher

License Python JupyterLab

Build Status GitHub Issues Pull Requests GitHub Contributors

A JupyterLab extension that enables running Firefox browser sessions directly within JupyterLab tabs using Xpra remote display technology.

🚀 Quick Start

# Install system dependencies (Ubuntu/Debian)
sudo apt update && sudo apt install -y xvfb dbus-x11 xpra firefox

# Install the extension
pip install jupyterlab-firefox-launcher

# Start JupyterLab
jupyter lab

Click the Firefox icon in the JupyterLab launcher to start browsing!

✨ Key Features

  • On-Demand Firefox Sessions: Launch multiple independent Firefox instances
  • Session Isolation: Each session runs in its own isolated environment
  • Multi-Session Support: Run multiple concurrent Firefox sessions
  • Automatic Cleanup: Proper session management and resource cleanup
  • High Performance: Optimized remote display using Xpra technology

� Documentation

Visit our comprehensive documentation site: vantagecompute.github.io/jupyterlab-firefox-launcher

🤝 Contributing

We welcome contributions! See our Contributing Guide for details on:

  • Setting up development environment
  • Code style guidelines
  • Submitting pull requests
  • Reporting issues

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🆘 Support


Made with ❤️ by Vantage Compute