SearchTabs is a lightweight desktop wrapper application for Perplexity that brings tabbed browsing functionality to your research workflow. Built using Python with PySide6, this unofficial app allows you to conduct multiple research sessions simultaneously without the need to open a web browser or juggle between windows. Unlike the official Perplexity desktop application which limits users to a single session, SearchTabs enables seamless multitasking with its intuitive tab system - perfect for researchers, students, and professionals who need to explore multiple topics efficiently.
Yes, SearchTabs is safe to use. Here's why:
- Open Source: The entire codebase is publicly available for review on GitHub, allowing anyone to inspect it for security issues
- Simple Architecture: The application is a straightforward web wrapper that uses PySide6's QtWebEngine to display Perplexity's website in a desktop environment
- No Data Collection: SearchTabs doesn't collect, store, or transmit any user data - it simply provides an interface to access Perplexity's web service
- No Background Processes: The app only runs when you launch it and doesn't install any background services or hidden components
- Minimal Permissions: SearchTabs requires only the permissions needed to function as a web browser wrapper
- Transparent Build Process: The application is packaged using Nuitka, a Python compiler that converts Python code to C, maintaining the original functionality without adding hidden features
The application's primary purpose is simply to provide a tabbed interface for Perplexity's web service, with no additional tracking or data collection mechanisms.
- Tabbed Interface: Unlike the official Perplexity desktop app, SearchTabs allows you to open multiple Perplexity sessions in tabs
- Keyboard Shortcuts: Includes essential shortcuts for tab management and navigation
- Theme Management: Supports light and dark themes with automatic detection
- Lower Resource Usage: Built with Python and PySide6 instead of Electron, and packaged with Nuitka.
Check the Releases page for the latest versions and download options. Each release includes detailed notes about new features, improvements, and bug fixes.
- No Voice Search: Voice search functionality is not supported as it's only available in the official Perplexity desktop app and mobile versions, not in the web interface.
- Rendering Issues: Users may experience occasional black screens when resizing the application window due to limitations in the Qt WebEngine. This issue is planned to be addressed in an upcoming release.
- Platform Availability: Currently limited to Windows since I don't have Mac or Linux to package the app as of the moment.
- Theme Synchronization: When changing the app theme to dark/light mode, Perplexity's interface does not automatically adjust. Users need to manually change the theme in Perplexity's settings.
Upcoming versions of SearchTabs aim to include the following features:
- Find in Page: Ctrl+F functionality for searching content
- System Tray Integration: Minimize to system tray for background operation
- Always on Top: Option to keep the window above other applications
- Enhanced Tab Management: Option to reopen previously closed tabs
- UI Improvements: Draggable tabs and refined interface elements
- Performance Optimization: Improved memory management and startup time
- Cross-Platform Support: Extending availability to macOS and Linux
These features will be implemented gradually in future updates, enhancing the functionality and user experience of SearchTabs over time.
Your feedback is valuable for improving SearchTabs! If you have suggestions, feature requests, or encounter any issues:
- Open an Issue on GitHub
- Submit feature requests through the Issues page with the "enhancement" label
- For general feedback, reach out through the contact methods below
User experiences and suggestions directly influence the development roadmap.
This project is licensed under the MIT License - see the LICENSE file for details.
- Discord: avaxerrr
- Email: zonemaxq@gmail.com
SearchTabs is not affiliated with, associated with, or endorsed by Perplexity AI. This is an unofficial application created to provide a tabbed interface for accessing Perplexity's web services. Users should comply with Perplexity's terms of service when using this application.
The primary purpose of this application is to provide a tabbed interface for Perplexity's web services. All Perplexity content is accessed through their official website, and this application does not modify, store, or redistribute any of Perplexity's proprietary content or services.


