Repozi-Assistent — это не сайт, а красивый консольный помощник для Windows на JavaScript/Node.js.
После установки команда repozi работает из любой папки, без cd и без указания пути к проекту.
repozi help
repozi sysinfo
repozi download https://example.com/file.zip --to Downloads
repozi temp scan --days 7- Информация о системе, дисках, сети, процессах.
- Безопасная чистка временных файлов через предпросмотр.
- Бэкап папок с автоматическим именем по дате.
- Поиск файлов, большие файлы, недавние файлы, пустые папки.
- Скачивание файлов по HTTP/HTTPS с SHA256-проверкой.
- Хеширование файлов.
- ZIP-архивы и распаковка.
- Просмотр автозагрузки Windows.
- Проверка Wi‑Fi профилей без вывода паролей.
- Battery report через Windows
powercfg. - Буфер обмена через PowerShell.
- Поиск/установка программ через
winget. - Локальные заметки и задачи.
- Генератор паролей, UUID, Base64, JSON formatter.
- Windows 10/11 желательно.
- Node.js 18+.
- npm.
- Для части команд полезны
PowerShell,winget,git.
Проверка:
node -v
npm -vОткрой папку проекта и запусти:
scripts\install.cmdИли PowerShell:
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1npm install -g .После этого можно открыть любую консоль и писать:
repozi help
repozi doctor
repozi sysinfoТакже работает длинная команда:
repozi-assistent helpnpm uninstall -g repozi-assistentИли:
scripts\uninstall.cmdrepozi help
repozi help file
repozi version
repozi doctor
repozi sysinfo
repozi diskrepozi temp scan --days 7
repozi temp clean --days 7 --yestemp clean без --yes ничего не удаляет.
repozi backup --from "C:\Users\User\Documents" --to "D:\Backups"repozi file tree --path . --depth 2
repozi file find --path . --name .js
repozi file large --path "C:\Users\User" --limit 20
repozi file recent --path . --days 3
repozi file du --path .
repozi file empty-dirs --path .
repozi file rm-empty-dirs --path . --yesrepozi download https://example.com/file.zip --to Downloads
repozi download https://example.com/file.zip --to Downloads --name app.zip
repozi download https://example.com/file.zip --to Downloads --sha256 0123456789abcdef...Файл не запускается автоматически. Это сделано специально, чтобы помощник не превращался в опасный автозапускатель.
repozi hash "C:\path\file.zip"
repozi hash "C:\path\file.zip" --algo sha512repozi archive zip --from "C:\Users\User\Documents" --to "D:\docs.zip"
repozi archive extract --from "D:\docs.zip" --to "D:\Unpacked"repozi net ip
repozi net ports
repozi net ping google.com
repozi net dns github.com
repozi net public-iprepozi proc list
repozi proc find chrome
repozi proc kill 1234 --yesproc kill требует --yes.
repozi startup list
repozi startup folder
repozi wifi list
repozi battery report --to Desktop
repozi recycle empty --yes
repozi clipboard get
repozi clipboard set "текст"
repozi clipboard clear
repozi open downloads
repozi open desktop
repozi open temprepozi apps winget
repozi apps search vscode
repozi apps install Microsoft.VisualStudioCode --yes
repozi apps upgrade
repozi apps upgrade --yesapps install и apps upgrade без --yes не устанавливают/не обновляют молча.
repozi note add "идея для проекта" --tag dev
repozi note list
repozi note search проект
repozi note remove 1234567890
repozi note clear --yesrepozi todo add "залить проект на GitHub" --priority high
repozi todo list
repozi todo done 1234567890
repozi todo remove 1234567890
repozi todo clear
repozi todo clear --all --yesrepozi password --length 32
repozi password --length 20 --simple
repozi uuid --count 5
repozi base64 encode "привет"
repozi base64 decode 0L/RgNC40LLQtdGC
repozi json format --file data.json --out pretty.json
repozi json minify --file data.jsonrepozi config path
repozi config show
repozi config set downloadDir Downloads
repozi config get downloadDir
repozi config unset downloadDirgit init
git add .
git commit -m "Initial commit: Repozi-Assistent"
git branch -M main
git remote add origin https://github.com/USERNAME/Repozi-Assistent.git
git push -u origin main- Удаление требует
--yesтам, где это опасно. - Скачанные файлы не запускаются автоматически.
- Пароли Wi‑Fi не показываются.
- Команды установки приложений работают через официальный
wingetи требуют--yes.
npm test
node bin/repozi.js help
node bin/repozi.js sysinfoПроект сделан без внешних npm-зависимостей, чтобы его было проще запускать и разбирать.