GenXdev

3.35.0

An all-in-one PowerShell toolkit combining AI, browser automation, media control, databases, and Windows utilities into one module.

Minimum PowerShell version

7.5.4

Installation Options

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

Install-Module -Name GenXdev

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

Install-PSResource -Name GenXdev

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

Copyright 2021-2026 GenXdev

Requires License Acceptance

View License.txt

Package Details

Author(s)

  • genXdev

Tags

GenXdev

Cmdlets

Convert-DotNetTypeToLLMType ConvertTo-HashTable ConvertTo-Uris Copy-IdenticalParamValues Find-Item Get-AIMetaLanguage Get-ApparentSizeAtArmLength Get-AtEyeLengthSizeInMM Get-AudioDeviceNames Get-BCP47LanguageDictionary Get-BuoyantForceByDisplacedVolumeAndDensity Get-CentripetalAccelerationByVelocityAndRadius Get-ChildProcesses Get-ClipboardFiles Get-CpuCore Get-CurrentFocusedProcess Get-DefaultWebbrowser Get-DefaultWebLanguage Get-DesktopScalingFactor Get-DopplerFrequencyShiftBySourceSpeedAndObserverSpeed Get-DragForceByVelocityDensityAreaAndCoefficient Get-EscapeVelocityByMassAndRadius Get-ForegroundWindow Get-FreeFallDistance Get-FreeFallHeight Get-FreeFallTime Get-GenXdevPreference Get-GenXdevPreferenceNames Get-GenXdevPreferencesDatabasePath Get-GitChangedFiles Get-HasCapableGpu Get-ImageGeolocation Get-ImpactVelocityByHeightAndGravity Get-IsSpeaking Get-KeyValueStoreNames Get-KeyValueStorePath Get-KineticEnergyByMassAndVelocity Get-LightTravelTimeByDistance Get-MagnificationByObjectDistanceAndImageDistance Get-MomentumByMassAndVelocity Get-MonitorCount Get-MpCmdRunPath Get-NextAffirmation Get-NumberOfCpuCores Get-OrbitalVelocityByRadiusAndMass Get-PlaywrightProfileDirectory Get-PotentialEnergyByMassHeightAndGravity Get-PowershellMainWindow Get-PowershellMainWindowProcess Get-ProjectileRangeByInitialSpeedAndAngle Get-RefactorReport Get-RefractionAngleByIncidentAngleAndIndices Get-ResonantFrequencyByLengthAndSpeed Get-SoundTravelDistanceByTime Get-SpeechToText Get-StoreKeys Get-TerminalVelocityByMassGravityDensityAndArea Get-TimeOfFlightByInitialVelocityAndAngle Get-ValueByKeyFromStore Get-VectorSimilarity Get-WaveSpeedByFrequencyAndWavelength Get-Webbrowser Get-WebLanguageDictionary Get-Window Initialize-SearchPaths Move-ItemWithTracking Move-ToRecycleBin New-GitCommit Receive-RealTimeSpeechToText Remove-GenXdevPreference Remove-JSONComments Remove-KeyFromStore Remove-KeyValueStore Remove-OnReboot Save-DesktopScreenShot Set-ForegroundWindow Set-GenXdevDefaultPreference Set-GenXdevPreference Set-GenXdevPreferencesDatabasePath Set-LocationParent Set-LocationParent2 Set-LocationParent3 Set-LocationParent4 Set-LocationParent5 Set-MonitorPowerOff Set-MonitorPowerOn Set-ValueByKeyInStore Set-WindowsWallpaper Start-ProcessElevated Start-ProcessWithPriority Test-CpuAvx Test-PathUsingWindowsDefender Test-UnattendedMode Write-FileAtomic Write-JsonFileAtomic Write-TextFileAtomic

Functions

Add-ArrayTemplate Add-EmoticonsToText Add-FeatureLineToREADME Add-IdeaLineToREADME Add-IssueLineToREADME Add-LineToREADME Add-ReleaseNoteLineToREADME Add-TodoLineToREADME Add-WireGuardPeer alignScript Approve-NewTextFileContent Assert-GenXdevCmdlet Assert-GenXdevCmdletTests Assert-GenXdevTest Assert-ModuleDefinition Assert-RefactorFile Backup-CompletedFeatures Backup-CompletedIdeas Backup-CompletedIssues Backup-CompletedReleaseNotes Backup-CompletedTodoos Backup-READMESections Close-Webbrowser Close-WebbrowserTab Compare-ImageFaces Confirm-InstallationConsent Connect-PlaywrightViaDebuggingPort Convert-PhysicsUnit ConvertFrom-CorporateSpeak ConvertFrom-DiplomaticSpeak ConvertTo-CorporateSpeak ConvertTo-DiplomaticSpeak ConvertTo-LLMOpenAIApiFunctionDefinition Copy-FilesToDateFolder Copy-PDFsFromGoogleQuery CurrentUserHasElevatedRights Enable-Screensaver Ensure7Zip EnsureCopilotKeyboardShortCut EnsureDeepStack EnsureDefaultGenXdevRefactors EnsureDockerDesktop EnsureFFMPEG EnsureGenXdev EnsureGithubCLI EnsureNuGetAssembly EnsurePaintNet EnsurePester EnsurePlaywright EnsurePSTools EnsureSQLiteStudio EnsureSSMSInstalled EnsureVSCode EnsureWindowsMediaFeaturePack EnsureWinMerge EnsureWireGuard Expand-Path Export-BrowserBookmarks Find-BrowserBookmark Find-DuplicateFiles Find-Image GenerateMasonryLayoutHtml Get-ActiveUser Get-AIDefaultLLMSettings Get-AIKnownFacesRootpath Get-AILLMSettings Get-BrowserBookmark Get-CmdletMetaData Get-Fallacy Get-Features Get-GenXDevCmdlet Get-GenXDevModule Get-GenXDevModuleInfo Get-GenXDevNewModulesInOrderOfDependency Get-Ideas Get-ImageDetectedFaces Get-ImageDetectedObjects Get-ImageDetectedScenes Get-ImageMetadata Get-Issues Get-JsonExampleFromSchema Get-KnownFolderPath Get-LLMJsonOutput Get-MediaFileCreationDate Get-ModuleCmdletMetaData Get-PlaywrightSessionReference Get-PowerShellRoot Get-Refactor Get-RegisteredFaces Get-ReleaseNotes Get-ScriptExecutionErrorFixPrompt Get-SimularMovieTitles Get-SQLiteSchema Get-SQLiteTableColumnData Get-SQLiteTableData Get-SQLiteTables Get-SQLiteTableSchema Get-SQLiteTransaction Get-SQLiteViewColumnData Get-SQLiteViewData Get-SQLiteViews Get-SQLiteViewSchema Get-SQLServerSchema Get-SQLServerTableColumnData Get-SQLServerTableData Get-SQLServerTables Get-SQLServerTableSchema Get-SQLServerTransaction Get-SQLServerViewColumnData Get-SQLServerViewData Get-SQLServerViews Get-SQLServerViewSchema Get-TextTranslation Get-Todoos Get-WebbrowserTabDomNodes Get-WikipediaSummary Get-WindowPosition Get-WireGuardPeerQRCode Get-WireGuardPeers Get-WireGuardStatus Import-BrowserBookmarks Import-GenXdevBookmarkletMenu Import-GenXdevModules Initialize-ScheduledTaskScripts Invoke-AILLMSettingsPrompt Invoke-AIPowershellCommand Invoke-CommandElevated Invoke-CommandFromToolCall Invoke-Fasti Invoke-GenXdevPSFormatter Invoke-GenXdevScriptAnalyzer Invoke-ImageEnhancement Invoke-ImageFacesUpdate Invoke-ImageKeywordUpdate Invoke-ImageMetadataUpdate Invoke-ImageObjectsUpdate Invoke-ImageScenesUpdate Invoke-LLMBooleanEvaluation Invoke-LLMQuery Invoke-LLMStringListEvaluation Invoke-LLMTextTransformation Invoke-OnEachGenXdevModule Invoke-QueryImageContent Invoke-SpectreAsk Invoke-SpectreConfirm Invoke-SpectrePrompt Invoke-SQLiteQuery Invoke-SQLiteStudio Invoke-SQLServerQuery Invoke-SSMS Invoke-WebbrowserEvaluation Invoke-WindowsUpdate Invoke-WinMerge Merge-TranslationCache Move-FilesToDateFolder New-GenXdevMCPToken New-LLMAudioChat New-LLMTextChat New-MicrosoftShellTab New-ModuleMarkdownHelp New-ModuleXmlHelp New-Refactor New-SQLiteDatabase New-SQLServerDatabase Now Open-AllPossibleQueries Open-BingCopilotQuery Open-BingQuery Open-BrowserBookmarks Open-BuiltWithSiteInfo Open-ChatGPTQuery Open-CloudLLMChat Open-DeepSearchQuery Open-GameOfLife Open-GenXdevAppCatalog Open-GithubCopilotQuery Open-GithubQuery Open-GoogleGeminiQuery Open-GoogleQuery Open-GoogleSiteInfo Open-GrokipediaQuery Open-IMDBQuery Open-InstantStreetViewQuery Open-MediaFile Open-MovieQuote Open-PlayWrightBrowser Open-SearchEngine Open-SimularWebSiteInfo Open-SourceFileInIde Open-StackOverflowQuery Open-Timeline Open-ViralSimulation Open-VlcMediaPlayer Open-VlcMediaPlayerLyrics Open-WaybackMachineSiteInfo Open-Webbrowser Open-WebbrowserSideBySide Open-WebsiteAndPerformQuery Open-WhoisHostSiteInfo Open-WikipediaNLQuery Open-WikipediaQuery Open-WolframAlphaQuery Open-XGrokQuery Open-Yab Open-YabAIBattle Open-YoutubeQuery Out-Serial PermanentlyDeleteGitFolders Pop-Window Publish-ReleaseNotesToManifest Push-Window ReadJsonWithRetry Register-AllFaces Register-Face Remove-AllItems Remove-DoubleEmptyLines Remove-ImageMetaData Remove-ItemWithFallback Remove-Refactor Remove-WireGuardPeer Rename-InProject Reset-WireGuardConfiguration resetdefaultmonitor ResolveInputObjectFileNames Resume-TextToSpeech Resume-WebbrowserTabVideo Save-FoundImageFaces Save-Transcriptions SayDate SayTime Search-GenXdevCmdlet secondscreen Select-WebbrowserTab Send-Key Send-WakeOnLan Set-AIKnownFacesRootpath Set-AILLMSettings Set-AIMetaLanguage Set-BrowserVideoFullscreen Set-ClipboardFiles Set-FoundLocation Set-GenXdevCommandNotFoundAction Set-KnownFolderPath Set-TaskbarAlignment Set-VLCPlayerFocused Set-WebbrowserTabLocation Set-WindowPosition Set-WindowPositionForSecondary Show-ExceptionPanel Show-FoundImagesInBrowser Show-GenXdevCmdlet Show-GenXdevCmdLetInIde Show-Verb Show-WebsiteInAllBrowsers sidebyside StabilizeVideo Start-AudioTranscription Start-GenXdevMCPServer Start-NextRefactor Start-RoboCopy Start-SnakeGame Start-TextToSpeech Start-VlcMediaPlayerNextInPlaylist Start-VlcMediaPlayerPreviousInPlaylist Stop-TextToSpeech Stop-WebbrowserVideos Suspend-TextToSpeech Switch-VlcMediaPlayerMute Switch-VLCMediaPlayerPaused Switch-VlcMediaPlayerRepeat Test-DeepLinkImageFile Test-RefactorLLMSelection Unprotect-WebbrowserTab Unregister-AllFaces Unregister-Face Update-AllImageMetaData Update-Environment Update-Refactor UtcNow VSCode Write-SpectreLine Write-SpectreMarkupLine WriteFileOutput

PSEditions

Core

Dependencies

Release Notes

Updated NAudio to version 3
Dropped Whisper.Net for native
Fixed: Rename-InProject didn't write changed files to disk when only capitalization changed
Improved: Error message for Invoke-LLMQuery when endpoint cannot be reached
Fixed: Exception during launch of console snake game
Fixed: Some no-verb cmdlets where excluded from deployment

FileList

Version History

Version Downloads Last updated
3.35.0 (current version) 5 8/26/2026
3.34.0 25 8/6/2026
3.33.0 6 8/5/2026