Skip to content

Repository files navigation

yyzTools

yyzTools

Yes Your Zen Tools

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Deutsch · Español · Русский · العربية · Português · Italiano

version platform languages license


Screenshots

Light theme Dark theme
Command palette Command palette
Command palette · Files Command palette · Files
Command palette · Clipboard Command palette · Clipboard
Dock Dock
Super translate Super translate
Quick OCR Quick OCR
Calculator pad Calculator pad
App usage App usage
Lightning Memory Cleaner Lightning Memory Cleaner
Lightning File Scan & Clean Lightning File Scan & Clean
Lightning Disk Space Analyzer Lightning Disk Space Analyzer
Markdown Editor Markdown Editor
Batch image tool Batch image tool
Batch video tool Batch video tool
Batch PDF tool Batch PDF tool
Batch rename Batch rename
Settings Settings

Introduction

Search, translate, recognise, preview, batch-process, capture, decorate — the frequent little jobs of everyday work, without hunting down, installing, and paying for a separate tool for each one. Install yyzTools once and whatever you need is already there.

Highlights

  • Free forever — Every feature is open. No paid unlocks, no membership tiers, and no crippling the core to sell it back to you.
  • Local-first — Clipboard, file search, usage stats, and OCR are all processed and stored on your own machine. Nothing is uploaded on its own.
  • Install once — 40+ modules ready out of the box — skipping the whole cycle of searching, comparing, downloading, trialling, and uninstalling.
  • 387 command modules — AI, apps, games, system, and web commands on tap — and one JSON file is all it takes to add your own.

Features

CmdPlate App search · File search · Process manager · Window manager · Bookmark search · Clipboard history · Command line · Instant calculator
Speed & efficiency Dock · Clipboard history · App usage · Screen capture · Screen recorder · Reminders · Calendar · System quick actions · Mouse gestures · Lightning File Scan & Clean · Lightning Disk Space Analyzer · Lightning Memory Cleaner · Lightning System Optimizer
Text & language Super translate · OCR · Quick OCR · Regex tester · Encode / decode · Hash calculator · Encryption · Data conversion · Data generator
Files & media File preview · Batch rename · Batch image tool · Batch video tool · Batch PDF tool · Downloader
Compute & extend Calculator pad · QR codes · Open SDK · Built-in browser
Personalisation Live wallpaper · Desktop effects · Navigation page

Architecture

Hybrid: a C++ (Win32 + WebView2) host carrying a front end (Alpine.js + vanilla JS + Vite), with feature areas isolated into separate processes.

Process Role
yyzTools.exe Main process — hosts the command palette, translate, OCR and most features
yyzWallpaper.exe Live wallpaper — composites web/video under the desktop icon layer via the Windows Composition API
yyzBrowser.exe Frameless built-in browser for command modules opening URLs
yyzCmd.exe Pure Win32 command runner (shutdown / restart / volume / display / recycle bin, etc.)
yyzInputHint.exe Live keyboard / mouse key overlay (RawInput)
yyzMouseFinder.exe Quickly locate the mouse cursor
yyzScreenCap.exe Screen capture — region, scrolling and pin-to-screen
yyzScreenRec.exe Screen recorder — camera follows the cursor, click and key overlays
yyzFileClean.exe Lightning File Scan & Clean (ImGui)
yyzDiskSpace.exe Lightning Disk Space Analyzer (ImGui)
yyzMemClean.exe Lightning Memory Cleaner (ImGui)
yyzWinOpt.exe Lightning System Optimizer (ImGui)
yyzUpdater.exe Incremental auto-updater (see src/updater/)
yyzFileSearch.exe Self-developed full-volume file search engine — direct MFT read + USN incremental index

The front end calls each C++ Manager through the window.Zen bridge, all returning an { error, ... } contract.

Download

The setup wizard supports 12 languages.

System requirements

  • Windows 10 / 11 (x64)
  • WebView2 Runtime (preinstalled on recent systems; the installer guides you to install it if missing)

UI languages

Both the UI and command-module text support 12 languages: 简体中文, 繁體中文, English, 日本語, 한국어, Français, Deutsch, Español, Русский, العربية, Português, Italiano. First launch auto-detects the system language; switch anytime in Settings.

About this repo

This repo (jearry/yyzTools) hosts releases and the official website:

For feature issues, please use Issues.

License & Acknowledgments

yyzTools is proprietary software, free to use. Only some components are currently open source, under the MIT License. Whether other parts or the whole application will be open-sourced will be decided in due course.

The software incorporates several open-source libraries and tools. See LICENSE for the full list of third-party components and their respective licenses.

We sincerely thank all the developers who have contributed to these open-source projects!