ChatGPS

0.1.0-preview

AI PowerShell user experience enhancements and automation.

This is a prerelease version of ChatGPS.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ChatGPS -RequiredVersion 0.1.0-preview -AllowPrerelease

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ChatGPS -Version 0.1.0-preview -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Adam Edwards.

Package Details

Author(s)

  • Adam Edwards (adamedx)

Tags

DevOps AI LLM GPT Azure OpenAI Onnx Phi Ollama Gemini Anthropic Claude

Functions

Add-ChatPlugin Add-ChatPluginFunction Build-ChatCode Clear-ChatConversation Clear-ChatLog Connect-ChatSession Get-ChatConversation Get-ChatCurrentVoice Get-ChatEncryptedUnicodeKeyCredential Get-ChatFunction Get-ChatLog Get-ChatPlugin Get-ChatSession Get-ChatSettingsInfo Get-ChatVoiceName Install-ChatAddOn Invoke-ChatFunction New-ChatFunction New-ChatVoice New-ChatScriptBlock New-ChatSettings Out-ChatVoice Register-ChatPlugin Remove-ChatFunction Remove-ChatPlugin Remove-ChatSession Save-ChatSessionSetting Select-ChatSession Send-ChatMessage Set-ChatAgentAccess Set-ChatCurrentVoice Start-ChatShell Unregister-ChatPlugin Update-ChatSettings

Dependencies

This module has no dependencies.

Release Notes

## ChatGPS Release Notes

Initial release of the ChatGPS module for large language model orchestration and integration with PowerShell.

### New dependencies

* Microsoft.SemanticKernel 1.59.0

### Breaking changes

N/A, initial release.

### New features

* Commands to send a request for chat completions to a large language model and receive a response
* Interactive read-eval-print loop (REPL) for interactive chat
* Support for OpenAI, Azure OpenAI, Anthropic, Google Gemini, Ollama, and Onnx model providers
* Define functions with natural language and invoke them
* Bind PowerShell functions to natural language functions
* Support for plugins for time, file system access, http access, internet search, Word documents
* Create custom plugins using PowerShell
* Commands for generating code for multiple programming /scripting langauges from natural language
* Asynchronous execution for chat completions commands
* Integration with OpenTelemetry logging, including in Semantic Kernel libraries
* Settings configuration file for defining access to language models
* Use multiple language models interactively and / or in scripts

### Fixed defects

N/A, initial release.

FileList

Version History

Version Downloads Last updated
0.1.0 7 9/3/2025
0.1.0-preview (current version) 5 9/1/2025