OpenBMB / ChatDev

Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration)
https://arxiv.org/abs/2307.07924
Apache License 2.0
25.29k stars 3.17k forks source link

[Feature Request] Add Windows .bat Launcher for ChatDev #361

Closed Tom-Neverwinter closed 6 months ago

Tom-Neverwinter commented 6 months ago

Feature Description I propose the addition of a Windows batch file (.bat) launcher for the ChatDev project. This feature would enable Windows users to start the ChatDev environment more conveniently by double-clicking a simple .bat file, rather than going through the command line or setting environment variables manually.

Rationale Given that a significant portion of developers and users might be operating on Windows, the addition of a .bat launcher could significantly enhance the accessibility and user-friendliness of ChatDev for this group. It would streamline the process of setting up and starting the ChatDev environment, encouraging more developers to adopt and contribute to the project.

Proposed Solution The solution would involve creating a .bat file that automates the environment setup and launches ChatDev. This script could handle tasks such as activating the virtual environment, setting necessary environment variables, and starting the ChatDev server or development environment. The aim is to reduce the setup to a simple double-click for Windows users.

Additional Context Ease of setup and use is crucial for open-source projects to attract and retain contributors and users. By lowering the barrier to entry, we can enhance community engagement and support for ChatDev. Other similar projects have seen success and increased adoption by providing platform-specific launchers, and I believe ChatDev could benefit from this as well.

I am excited about the potential improvements this feature could bring to ChatDev and am looking forward to your feedback. I am also willing to help in the development of this feature if needed.

Thank you for considering this proposal.

Naugustogi commented 6 months ago

Feature Description I propose the addition of a Windows batch file (.bat) launcher for the ChatDev project. This feature would enable Windows users to start the ChatDev environment more conveniently by double-clicking a simple .bat file, rather than going through the command line or setting environment variables manually.

Rationale Given that a significant portion of developers and users might be operating on Windows, the addition of a .bat launcher could significantly enhance the accessibility and user-friendliness of ChatDev for this group. It would streamline the process of setting up and starting the ChatDev environment, encouraging more developers to adopt and contribute to the project.

Proposed Solution The solution would involve creating a .bat file that automates the environment setup and launches ChatDev. This script could handle tasks such as activating the virtual environment, setting necessary environment variables, and starting the ChatDev server or development environment. The aim is to reduce the setup to a simple double-click for Windows users.

Additional Context Ease of setup and use is crucial for open-source projects to attract and retain contributors and users. By lowering the barrier to entry, we can enhance community engagement and support for ChatDev. Other similar projects have seen success and increased adoption by providing platform-specific launchers, and I believe ChatDev could benefit from this as well.

I am excited about the potential improvements this feature could bring to ChatDev and am looking forward to your feedback. I am also willing to help in the development of this feature if needed.

Thank you for considering this proposal.

whats next? that they rewrite some stuff to run local models?

Tom-Neverwinter commented 6 months ago

Feature Description I propose the addition of a Windows batch file (.bat) launcher for the ChatDev project. This feature would enable Windows users to start the ChatDev environment more conveniently by double-clicking a simple .bat file, rather than going through the command line or setting environment variables manually. Rationale Given that a significant portion of developers and users might be operating on Windows, the addition of a .bat launcher could significantly enhance the accessibility and user-friendliness of ChatDev for this group. It would streamline the process of setting up and starting the ChatDev environment, encouraging more developers to adopt and contribute to the project. Proposed Solution The solution would involve creating a .bat file that automates the environment setup and launches ChatDev. This script could handle tasks such as activating the virtual environment, setting necessary environment variables, and starting the ChatDev server or development environment. The aim is to reduce the setup to a simple double-click for Windows users. Additional Context Ease of setup and use is crucial for open-source projects to attract and retain contributors and users. By lowering the barrier to entry, we can enhance community engagement and support for ChatDev. Other similar projects have seen success and increased adoption by providing platform-specific launchers, and I believe ChatDev could benefit from this as well. I am excited about the potential improvements this feature could bring to ChatDev and am looking forward to your feedback. I am also willing to help in the development of this feature if needed. Thank you for considering this proposal.

whats next? that they rewrite some stuff to run local models?

yes. openai api ftw

NA-Wen commented 6 months ago

Thank you for your proposal! As a fellow Windows user, I truly appreciate your suggestion to incorporate a Windows batch file launcher into our future roadmap for the ChatDev project. It's an excellent idea that has the potential to greatly enhance accessibility and user experience for Windows users like us. This suggestion will be included in our future roadmap. If you have any other ideas or suggestions, please don't hesitate to share them.😃