├── CHANGELOG.md ├── CHANGELOG_EN.md ├── FAQ.md ├── FAQ_EN.md ├── Images ├── image-1.png ├── image-2.png └── image.png ├── LICENSE ├── LLMCopilot ├── .gitignore ├── AddCommentCommand.cs ├── CodeCompleteCommand.cs ├── ExplainCommand.cs ├── FindBugCommand.cs ├── LLMAdornment.cs ├── LLMChatWindow.cs ├── LLMChatWindowCommand.cs ├── LLMChatWindowControl.xaml ├── LLMChatWindowControl.xaml.cs ├── LLMCopilotPackage.cs ├── LLMCopilotPackage.vsct ├── LLMErrorHandler.cs ├── OllamaHelper.cs ├── OllamaSharp │ ├── ActionResponseStreamer.cs │ ├── Chat.cs │ ├── ChatDoneResponseStream.cs │ ├── ChatRequest.cs │ ├── ChatResponseStream.cs │ ├── ChatRole.cs │ ├── ChatRoleConverter.cs │ ├── CopyModel.cs │ ├── CreateModel.cs │ ├── DeleteModel.cs │ ├── GenerateCompletion.cs │ ├── GenerateEmbedding.cs │ ├── IOllamaApiClient.cs │ ├── IResponseStreamer.cs │ ├── ListModels.cs │ ├── Message.cs │ ├── OllamaApiClient.cs │ ├── PullModel.cs │ ├── PushModel.cs │ ├── RequestOptions.cs │ └── ShowModel.cs ├── OptimizeCodeCommand.cs ├── OptionPageGrid.cs ├── Properties │ └── AssemblyInfo.cs ├── Resources │ ├── bug.png │ ├── jieshi.png │ ├── jiqiren.png │ ├── liaotian.png │ ├── opt.png │ ├── settings.png │ ├── test.png │ ├── wancheng.png │ └── zhushi.png ├── SettingsCommand.cs ├── Templates │ ├── diagnose-errors.rdt.md │ ├── document-code.rdt.md │ ├── edit-code.rdt.md │ ├── explain-code-w-context.rdt.md │ ├── explain-code.rdt.md │ ├── find-bugs.rdt.md │ ├── generate-code.rdt.md │ ├── generate-unit-test.rdt.md │ └── improve-readability.rdt.md ├── UnitTestCommand.cs ├── VsHelper.cs ├── inc_ver.py ├── logo.png ├── reference │ └── ollama_api.md ├── vs2019 │ ├── LLMCopilot.csproj │ ├── LLMCopilot.sln │ └── source.extension.vsixmanifest └── vs2022 │ ├── LLMCopilot.csproj │ ├── LLMCopilot.sln │ └── source.extension.vsixmanifest ├── README.md └── README_EN.md /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/CHANGELOG_EN.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/FAQ.md -------------------------------------------------------------------------------- /FAQ_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/FAQ_EN.md -------------------------------------------------------------------------------- /Images/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/Images/image-1.png -------------------------------------------------------------------------------- /Images/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/Images/image-2.png -------------------------------------------------------------------------------- /Images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/Images/image.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LICENSE -------------------------------------------------------------------------------- /LLMCopilot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/.gitignore -------------------------------------------------------------------------------- /LLMCopilot/AddCommentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/AddCommentCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/CodeCompleteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/CodeCompleteCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/ExplainCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/ExplainCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/FindBugCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/FindBugCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMAdornment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMAdornment.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMChatWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMChatWindow.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMChatWindowCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMChatWindowCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMChatWindowControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMChatWindowControl.xaml -------------------------------------------------------------------------------- /LLMCopilot/LLMChatWindowControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMChatWindowControl.xaml.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMCopilotPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMCopilotPackage.cs -------------------------------------------------------------------------------- /LLMCopilot/LLMCopilotPackage.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMCopilotPackage.vsct -------------------------------------------------------------------------------- /LLMCopilot/LLMErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/LLMErrorHandler.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaHelper.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ActionResponseStreamer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ActionResponseStreamer.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/Chat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/Chat.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ChatDoneResponseStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ChatDoneResponseStream.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ChatRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ChatRequest.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ChatResponseStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ChatResponseStream.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ChatRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ChatRole.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ChatRoleConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ChatRoleConverter.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/CopyModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/CopyModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/CreateModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/CreateModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/DeleteModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/DeleteModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/GenerateCompletion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/GenerateCompletion.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/GenerateEmbedding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/GenerateEmbedding.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/IOllamaApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/IOllamaApiClient.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/IResponseStreamer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/IResponseStreamer.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ListModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ListModels.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/Message.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/OllamaApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/OllamaApiClient.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/PullModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/PullModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/PushModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/PushModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/RequestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/RequestOptions.cs -------------------------------------------------------------------------------- /LLMCopilot/OllamaSharp/ShowModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OllamaSharp/ShowModel.cs -------------------------------------------------------------------------------- /LLMCopilot/OptimizeCodeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OptimizeCodeCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/OptionPageGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/OptionPageGrid.cs -------------------------------------------------------------------------------- /LLMCopilot/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LLMCopilot/Resources/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/bug.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/jieshi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/jieshi.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/jiqiren.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/jiqiren.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/liaotian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/liaotian.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/opt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/opt.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/settings.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/test.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/wancheng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/wancheng.png -------------------------------------------------------------------------------- /LLMCopilot/Resources/zhushi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Resources/zhushi.png -------------------------------------------------------------------------------- /LLMCopilot/SettingsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/SettingsCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/Templates/diagnose-errors.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/diagnose-errors.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/document-code.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/document-code.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/edit-code.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/edit-code.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/explain-code-w-context.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/explain-code-w-context.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/explain-code.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/explain-code.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/find-bugs.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/find-bugs.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/generate-code.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/generate-code.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/generate-unit-test.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/generate-unit-test.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/Templates/improve-readability.rdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/Templates/improve-readability.rdt.md -------------------------------------------------------------------------------- /LLMCopilot/UnitTestCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/UnitTestCommand.cs -------------------------------------------------------------------------------- /LLMCopilot/VsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/VsHelper.cs -------------------------------------------------------------------------------- /LLMCopilot/inc_ver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/inc_ver.py -------------------------------------------------------------------------------- /LLMCopilot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/logo.png -------------------------------------------------------------------------------- /LLMCopilot/reference/ollama_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/reference/ollama_api.md -------------------------------------------------------------------------------- /LLMCopilot/vs2019/LLMCopilot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2019/LLMCopilot.csproj -------------------------------------------------------------------------------- /LLMCopilot/vs2019/LLMCopilot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2019/LLMCopilot.sln -------------------------------------------------------------------------------- /LLMCopilot/vs2019/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2019/source.extension.vsixmanifest -------------------------------------------------------------------------------- /LLMCopilot/vs2022/LLMCopilot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2022/LLMCopilot.csproj -------------------------------------------------------------------------------- /LLMCopilot/vs2022/LLMCopilot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2022/LLMCopilot.sln -------------------------------------------------------------------------------- /LLMCopilot/vs2022/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/LLMCopilot/vs2022/source.extension.vsixmanifest -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foryoung365/vs-extension-llmcopilot/HEAD/README_EN.md --------------------------------------------------------------------------------