DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证See what fills your disk, then clean it up. A fast, modern disk space analyzer for Windows: treemap, sunburst, NTFS fast scan and safe cleanup.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Grab the latest version from the Releases page:
| File | Notes | |
|---|---|---|
| Installer | Strata-Setup-<version>.exe | Installs for your user account (no admin needed), adds Start menu and desktop shortcuts, uninstalls from Settings › Apps. |
| Portable | Strata-<version>-Portable.exe | A single file. Nothing is installed: settings and saved scans live in a Strata Data folder next to the .exe. |
Requires Windows 10 or 11 (x64) and the WebView2 runtime, which is part of Windows 11 and of up-to-date Windows 10 (the installer adds it if it's missing; for the portable build, install it from Microsoft if Strata doesn't start). Each release has a SHA256SUMS.txt for verification.
[!NOTE] The builds aren't code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info › Run anyway.
Strata runs on the common x64 distributions. Pick the package for yours:
| Distribution | File | Install |
|---|---|---|
| Ubuntu, Debian, Linux Mint, Pop!_OS, elementary | Strata-<version>-amd64.deb | sudo apt install ./Strata-<version>-amd64.deb |
| Fedora, RHEL, Rocky, AlmaLinux, openSUSE | Strata-<version>-x86_64.rpm | sudo dnf install ./Strata-<version>-x86_64.rpm (openSUSE: sudo zypper install …) |
| Arch, Manjaro, EndeavourOS | Strata-<version>-x64.pacman | sudo pacman -U ./Strata-<version>-x64.pacman |
| Any distribution | Strata-<version>-x86_64.AppImage | chmod +x Strata-*.AppImage && ./Strata-*.AppImage |
| Any distribution, no install | Strata-<version>-x64.tar.gz | Extract and run ./strata |
The packages add Strata to your application menu; from a terminal, run strata.
Needs WebKitGTK 4.1 and GTK 3 (Ubuntu 22.04+, Debian 12+, current Fedora and Arch); the packages pull them in. The AppImage also needs FUSE: sudo apt install libfuse2t64 (or libfuse2), sudo dnf install fuse-libs.
Strata only looks for updates when you let it: it asks the first time, and you can change it in Settings › Updates (stable or beta channel, Check now). It reads one small file from github.com; nothing about you or your files is sent, and every update is verified with a signature before it's installed.
| Build | Updates |
|---|---|
Windows installer, Windows portable .exe, Linux AppImage, .deb, .rpm | Inside Strata: Update to x.y.z, then Install and restart. The portable .exe replaces itself in place; the .deb and .rpm ask for your password. |
.pacman, .tar.gz | Strata tells you when there's a new version and opens the download page. |
Release notes are in the app (Settings › Updates › What's new), on each GitHub release, and on the website's changelog.
Map
Find
*.mkv >1 GB, type:video, backup <500MB.Scan
du -x: other mounts, /proc and /sys aren't counted, hard links count once and sparse files count what they really use.Clean up
node_modules and other build output. On Linux also ~/.cache, thumbnails, /tmp, core dumps and the APT, DNF, Pacman and Zypper package caches. Each one is marked Safe or Review.General
The screenshots use a made-up drive. Regenerate them with npm run screenshots.
| Keys | Action |
|---|---|
| Ctrl + K | Search |
| Enter | Zoom into the selected folder |
| Backspace / Alt + ↑ | Zoom out to the parent folder |
| Delete | Move the selection to the Recycle Bin (asks first) |
| Esc | Close a dialog, clear the search or highlight, leave the cleanup review |
| Example | Matches |
|---|---|
report | Names containing "report" |
*.mkv | Names matching a glob (* and ?) |
>1 GB, <500MB, >=2gb | Files by size (units: B, KB, MB, GB, TB; MB if omitted) |
type:video | Files of a type: video, image, audio, doc, archive, code, app, system |
*.iso >1 GB | All terms combined |
Search covers the folder you're zoomed into.
| Option | What it does |
|---|---|
| Fast scan (read the MFT) | Windows only. Reads the NTFS file table instead of listing folders. Needs administrator rights, and Strata offers to restart elevated. Falls back to a normal scan on other file systems. |
| Include hidden & system files | Counts pagefile.sys, hiberfil.sys, $Recycle.Bin, hidden folders… On Linux: dot-folders such as ~/.cache and ~/.local. |
| Follow junctions & symlinks | Descends into links (with loop protection). Off by default so the same bytes aren't counted twice. |
On Linux, Strata runs as your user, so folders you can't read (other users' homes, parts of /var) are marked and skipped, and system package caches need sudo to clean (each suggestion names the command).
Strata deletes files, so it's careful about it:
/usr, /etc, /var, /home, your home folder, mount points…) are refused.Prerequisites: Windows 10/11 or Linux, Node.js 20 or newer (22+ for npm run screenshots), Git, and Rust for the scanner and the app:
rustup with the default x86_64-pc-windows-msvc toolchain, which needs the Visual Studio Build Tools ("Desktop development with C++"). The rustup installer offers to set them up. The WebView2 runtime is part of Windows 11 and of up-to-date Windows 10.rustup, plus rustup target add x86_64-unknown-linux-musl and your distribution's musl-tools (or musl-gcc) for the scanner's static binary. The app itself needs WebKitGTK 4.1 and GTK 3 with their development files, for example on Debian/Ubuntu: sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev libxdo-dev libssl-dev build-essential. See Tauri's prerequisites for other distributions.git clone https://github.com/florentvdry/strata.git
cd strata
npm install
npm start
| Script | Does |
|---|---|
npm start | Builds the scanner if needed and runs the app (tauri dev) |
npm run build:scanner | Builds the scanner (scanner/, Rust) → bin/strata-scan(.exe) |
npm run build | Builds the app and, on Windows, the installer (the app needs the scanner built first; this does it) |
npm run build:linux | Builds the .deb, .rpm and AppImage |
npm run package | After a build: names the files for a release in dist/ (portable .exe, .pacman, .tar.gz, signatures) |
npm run check | Checks the UI's import map and vendored libraries, and CHANGELOG.md |
npm run test:rust | The scanner's unit tests, including the NTFS fast scan on disk images |
npm run test:app | The app's Rust tests: settings, protected locations, the portable file swap |
npm run test:scripts | The release tooling's tests (changelog, update manifest) |
npm run test:scanner | Runs the built scanner against a temporary folder tree: scan, pause, snapshot, duplicates, Recycle Bin / Trash, restore |
npm run check:fast-scan | Windows, as administrator: checks that the NTFS fast scan finds the same tree as a folder walk |
npm run screenshots | Regenerates docs/screenshots/ from a made-up drive (needs Playwright with Chromium) |
npm run release -- <version> | Moves the changelog's Unreleased notes under a version and bumps every version number; see docs/RELEASING.md |
npm run build:icon | Redraws assets/icon.png and assets/icon.ico |
strata/
├─ scanner/ The scanner (Rust), for Windows and Linux: folder walk, NTFS MFT reader,
│ │ duplicate finder, Recycle Bin / Trash, deletion
│ ├─ src/platform/ What differs between Windows and Linux
│ ├─ tests/fixtures/ NTFS disk images for the fast-scan tests
│ └─ fuzz/ Fuzz targets for the NTFS reader
├─ src/app/ The app (Tauri, Rust): window, scanner processes, files, settings, history, updates
├─ src/renderer/ UI, Preact + htm with no build step
│ ├─ views/ Start, Scanning, Explorer, Cleanup
│ ├─ components/ Space map (treemap, sunburst, columns), dialogs, icons
│ └─ lib/ Scan file parser and tree model, search, cleanup rules, formatting
├─ scripts/ Scanner build and tests, changelog and release tooling, icon, screenshots
├─ assets/ App icon
└─ docs/ Architecture notes and screenshots
See docs/ARCHITECTURE.md for how the pieces fit together, and docs/PROTOCOL.md for the scanner's commands, messages and scan file format.
| Version | Location |
|---|---|
| Installed | %APPDATA%\Strata |
| Portable | Strata Data\ next to the .exe |
| Linux | ~/.config/Strata (or $XDG_CONFIG_HOME/Strata) |
This folder holds the last 8 scans, settings and the 7-day cleanup history. Delete it to reset Strata.
Bug reports, ideas and pull requests are welcome. Please read CONTRIBUTING.md first, and follow the Code of Conduct. Report security issues privately as described in SECURITY.md.
MIT © 2026 Florent Vandroy