Microsoft opens AI chat function in Windows Terminal, inviting developers to participate in building

2023-11-22

Microsoft has announced that it will open-source Terminal Chat and invite developers from the open-source community to participate in and contribute to the development of artificial intelligence in terminal applications. This initiative aligns with the team's desire to shape the future of artificial intelligence in Windows Terminal by fostering an innovative collaborative environment for users and developers. Terminal Chat is currently available in Windows Terminal Canary, allowing users to have direct conversations with artificial intelligence services within the terminal. This feature enables users to receive intelligent suggestions, such as finding commands or understanding error messages, while maintaining the context of the terminal session. The Terminal Chat feature in Windows Terminal currently relies on users providing their own Azure OpenAI service endpoint and key, as it does not have its own large language model. Users interested in using Terminal Chat can find the code in the feature/llm branch of the Windows Terminal repository on GitHub. Additionally, the latest Windows Terminal Canary build, which includes the Terminal Chat feature, can also be downloaded from the GitHub repository. To set up terminal chat in Windows Terminal Canary, users must manually add the artificial intelligence service endpoint and key to the Terminal Chat settings. Currently, Terminal Chat only supports Azure OpenAI services. To obtain the necessary Azure OpenAI service endpoint and key, users need to create and deploy an Azure OpenAI service resource.