ChatGPTNextWeb / ChatGPT-Next-Web

A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。
https://app.nextchat.dev/
MIT License
72.46k stars 57.57k forks source link

[Feature Request]: Support for Multiple NextChat Windows with Different Server Configurations #4886

Open shijunbao opened 5 days ago

shijunbao commented 5 days ago

Problem Description

Issue Title: Feature Request: Support for Multiple NextChat Windows with Different Server Configurations

Description:

Hello NextChat Team,

I am a regular user of NextChat on Windows and have come across a couple of scenarios that could greatly enhance the usability and flexibility of the application. I would like to propose the following feature requests:

  1. Multiple Window Support with Different Server Configurations:

    • Currently, NextChat allows only one instance to run at a time, which makes it cumbersome to switch between different server configurations (e.g., local VLLM server and online OneAPI service). It would be incredibly useful if NextChat could support opening multiple windows simultaneously, each with its own server configuration settings. This would eliminate the need for repeated manual input and streamline the process of managing multiple server connections.
  2. Enhanced Stability for Multi-Instance Usage:

    • I have attempted to run multiple instances of NextChat using both Windows Sandbox and third-party software like Sandboxie. Unfortunately, the application crashes upon launching . It would be beneficial if the NextChat team could investigate and resolve this issue to ensure stability when running multiple instances of the application.

These enhancements would significantly improve the user experience for power users like myself who require frequent access to different server environments. I believe this feature would also be valuable for the broader NextChat community.

Thank you for considering these requests. I look forward to your feedback and any updates on this feature implementation.

Best regards,

Solution Description

To address the user's needs, the following solutions are proposed:

  1. Implementation of Multiple Window Support:

    • Develop a feature that allows users to open multiple instances of NextChat simultaneously, each capable of connecting to different server configurations.
    • This could be achieved through a new menu option or a modifier key combination that enables the opening of a new window with independent settings for server IP, port, and other relevant parameters.
  2. Stability Improvements for Multi-Instance Usage:

    • NextChat can run multiple instances smoothly without crashing when using tools like Windows Sandbox or Sandboxie.

These solutions aim to provide users with a more flexible and efficient way to manage multiple server connections within NextChat, enhancing productivity and usability.

Alternatives Considered

No response

Additional Context

No response