Skip to content

Transform your browsing experience with powerful split-screen capabilities—search the entire web in 1 Tab

Notifications You must be signed in to change notification settings

JoWinner/tabinetbrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Tabinet 🚀

Contributors Forks Stars Issues PRs

Welcome to Tabinet! This is a privacy-first desktop browser that aims to help users browse and manage their entire online activities onn multiple splitscreens side-by-side.

Demo 🎥

You can check out a demo video here: Demo video


Features ✨

- ✅ Split-Screen Browsing:

Tabinet allows users to efficiently manage and view multiple web pages simultaneously within a single window. This feature is designed to enhance productivity and streamline the browsing experience by providing a columnar layout for easy navigation and organization.

  • Multiple Tabs in One View: Users can open and interact with several web pages side by side, eliminating the need to switch between tabs.

  • Session Management: Each tab maintains its own navigation history, enabling users to go back and forth between pages without affecting other tabs.

- ✅ Customizable Layout:

Each column can be resized and rearranged, allowing users to customize their browsing environment to suit their needs, tab sizing from the tiniest of width and height to any size.

- ✅ Drag-and-Drop Interface:

In addition to layout customization is the ability to drag-and-drop, the intuitive drag-and-drop functionality allows users to easily reorder columns, facilitating quick organization and access to frequently used sites.

- ✅ Incognito & Partitioning:

Tabinet uses Electron partitioning which is a way to achieve data isolation, similar to sandboxing, but with a focus on session and storage separation. This is used to create incognito tabs where any new incognito tab is really incognito - meaning any new incognito has a separate session and storage from other tabs.

  • Data Isolation: Each partition has its own separate storage, ensuring that data like cookies and cache are not shared between different partitions.

  • Security and Privacy: By isolating session data, Tabinet can enhance security and privacy, especially in scenarios where user need to handle sensitive information separately.

  • Multiple Sessions: Work multiple sessions simultaneously, each with its own state and data, which is useful for applications that need to manage multiple user accounts or environments. Useful for Tab farming instead of Phone farming.

- ✅ User Agent Customization:

The User Agent Customization feature in Tabinet allows users to modify the user agent string for each tab, providing flexibility for testing and accessing different web services. This feature is particularly useful for developers and testers who need to simulate different devices or browsers, flexible for testing and accessing different web services.

  • Default User Agents: A set of predefined user agents for various devices (e.g., desktop, smartphone) is available for quick selection.

  • Custom User Agents: Users can add, edit, and delete custom user agents, tailoring the browsing experience to specific needs.

- ✅ Data Management:

Tabinet provides comprehensive user data management features to ensure a seamless and secure browsing experience. These features allow users to manage their browsing history, cache, and session data effectively. Every data is stored on local device, giving user power over their data.

  • Browsing History Management: Users can view, delete, and manage their browsing history. The history is grouped by date, making it easy to navigate and manage past activities.

  • Cache Management: Users can clear the cache to free up space and improve performance. This feature is accessible through a simple interface, ensuring that users can maintain optimal application performance.

- ✅ Tabinet Kanban:

The Kanban feature in Tabinet provides users with a visual and interactive way to manage tasks and projects. This feature is designed to enhance productivity by allowing users to organize tasks into columns, representing different stages of a workflow.

  • Task Columns: Users can create multiple task columns to represent different stages of a project, such as "To Do," "In Progress," and "Done."

  • Drag-and-Drop Interface: Tasks can be easily moved between columns using a drag-and-drop interface, allowing for intuitive task management.

  • Task Management: Users can add, update, and delete tasks within each column, providing flexibility in managing project details.

  • Persistent Storage: All tasks and columns are stored locally, ensuring that user data is saved and accessible across sessions.


Access and Licensing in Tabinet 🔑

Tabinet offers a structured licensing model to ensure users have the necessary permissions and access to use the software effectively. Below is a summary of the key aspects of access and licensing:

  • Annual License: Tabinet is licensed on an annual basis for a fee of $65 USD, with potential additional taxes based on location.

  • License Expiry: Licenses expire one year after purchase, regardless of activation status. Users must renew their license to continue using the software.

  • User Responsibility: Users have full responsibility for their usage of the software and must adhere to legal guidelines.

  • Payment Processing: Payments are handled through Lemon Squeezy, and the license purchase fee is non-refundable.

  • Single Payment: The license is a one-time payment and does not automatically renew.

  • Access Termination: Access to the software is terminated upon license expiration, cancellation, or violation of terms.


Tabinet Roadmap 🗺️

Current Features

  • Split-Screen Browsing: Open multiple browser tabs side by side for efficient multitasking.
  • Kanban Task Management: Organize tasks with a built-in Kanban board.
  • User Agent Customization: Mimic different browsers and devices.
  • Incognito Mode: Browse privately with isolated sessions.

Future Additions

🔌 Extensions

  • Browser Extensions: Support for popular browser extensions to enhance functionality and user experience.

🤖 AI Features

  • AI-Driven Multitab Management: Automate tasks such as web scraping, recording, and automation across multiple tabs.
  • Smart Recommendations: AI-powered suggestions for optimizing tab usage and organization.

🌐 VPN & Proxy for Tabs

  • VPN: Enable VPN and Proxy connections on tabs for enhanced privacy and security.

📈 Performance Enhancements

  • Optimized Resource Usage: Improve memory and CPU usage for smoother performance.
  • Faster Load Times: Reduce load times for a more responsive browsing experience.

🔒 Security Improvements

  • Enhanced Data Encryption: Strengthen encryption for user data and browsing sessions.
  • Regular Security Audits: Implement regular security checks to identify and fix vulnerabilities.

🛠️ Usability Improvements

  • Customizable Shortcuts: Allow users to set custom keyboard shortcuts for common actions.
  • Improved UI/UX: Refine the user interface for a more intuitive experience.

📊 Analytics and Insights

  • Usage Analytics: Provide insights into browsing habits and tab usage patterns.
  • Feedback Integration: Incorporate user feedback directly into the app for continuous improvement.

Long-Term Goals

  • Cross-Platform Support: Expand compatibility to include more operating systems and devices.
  • Community Engagement: Foster a community around Tabinet for sharing tips, extensions, and customizations.

Feedback and Contributions

We welcome user feedback and contributions to help shape the future of Tabinet. Please reach out via email or GitHub issues.