CLI that translates natural language to PowerShell commands
npm install clippy-ps1CLI em Bun que traduz linguagem natural em comandos do PowerShell usando IA (via OpenRouter).
``bash`
bun install
Defina sua chave de API do OpenRouter:
`powershell`
$env:OPENROUTER_API_KEY = "sua-chave-aqui"
`bashTraduzir um comando
bun run cli.ts "listar todos os arquivos"
Exemplos
`bash
bun run cli.ts "mostrar processos usando mais memoria"
Get-Process | Sort-Object WorkingSet64 -Descending | Select-Object -First 10
bun run cli.ts "encontrar arquivos maiores que 100mb"
Get-ChildItem -Recurse | Where-Object { $_.Length -gt 100MB }
bun run cli.ts "deletar arquivos temporarios"
Remove-Item -Path $env:TEMP\* -Recurse -Force -WhatIf
`Modelos Disponiveis
Por padrao usa
anthropic/claude-sonnet-4. Para usar outro modelo:`powershell
$env:CLIPPY_MODEL = "openai/gpt-4o"
`Modelos populares no OpenRouter:
-
anthropic/claude-sonnet-4
- openai/gpt-4o
- google/gemini-pro
- meta-llama/llama-3-70b-instructInstalacao Global
`bash
bun link
`Depois use
clippy diretamente:`bash
clippy "listar arquivos"
``