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.ps1
npm install -g .
После этого можно открыть любую консоль и писать:
repozi help
repozi doctor
repozi sysinfo
Также работает длинная команда:
repozi-assistent help
npm uninstall -g repozi-assistent
Или:
scripts\uninstall.cmd
repozi help
repozi help file
repozi version
repozi doctor
repozi sysinfo
repozi disk
repozi temp scan --days 7
repozi temp clean --days 7 --yes
temp 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 . --yes
repozi 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 sha512
repozi 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-ip
repozi proc list
repozi proc find chrome
repozi proc kill 1234 --yes
proc 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 temp
repozi apps winget
repozi apps search vscode
repozi apps install Microsoft.VisualStudioCode --yes
repozi apps upgrade
repozi apps upgrade --yes
apps install и apps upgrade без --yes не устанавливают/не обновляют молча.
repozi note add "идея для проекта" --tag dev
repozi note list
repozi note search проект
repozi note remove 1234567890
repozi note clear --yes
repozi todo add "залить проект на GitHub" --priority high
repozi todo list
repozi todo done 1234567890
repozi todo remove 1234567890
repozi todo clear
repozi todo clear --all --yes
repozi 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.json
repozi config path
repozi config show
repozi config set downloadDir Downloads
repozi config get downloadDir
repozi config unset downloadDir
git 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-зависимостей, чтобы его было проще запускать и разбирать.