Skip to content

SteveL-MSFT/Codex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Codex PowerShell Module

This is a pure PowerShell implementation of https://github.com/microsoft/Codex-CLI. While the original source supports PowerShell, it is written in python and requires installing the python runtime.

An OpenAI key is required to use this module. If you do not have one, obtain one from https://beta.openai.com/account/api-keys.

This module requires SecretManagement to store your OpenAI key.

If you don't have a specific type of Store to use with SecretManagement, then just use SecretStore which encrypts your secrets locally to a file.

Once the module is installed, run:

Register-CodexOpenApiKey -ApiKey (ConvertTo-SecureString $key -AsPlainText -Force)

$key should already contain your OpenAI apikey (see above). This only needs to be done once as your secret will be stored securely in SecretManagement.

Then you can run:

Enable-Codex

By default, it will be bound to Ctrl+g, but you can use the -Chord parameter to set it to whatever you want.

Now at the prompt, you can type a comment and hit Ctrl+g and get back a suggested way to fulfill your request:

# get my ip

[Important] The results returned are experimental and should not be executed without first reviewing the script.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published