1.1.1
Assets removed — the packaged
.exefrom this release crashed on startup (GPU features never came up), so the binaries have been deleted. Get v1.1.3 instead.
Latent Tools — v1.1.1
Local-first Windows desktop app for bulk image-dataset prep: AI watermark
removal, format conversion, and uncensored image captioning — all running
entirely on-device on your own GPU.
What's new in v1.1.1
- Latent Design System migration — Full visual migration from the old
Deep Neon theme to the shared Latent Design System: dark graphite canvas
(#0A0A0D), step-up flat surface levels, desaturated Latent Cyan/Violet
accents, and the signature Latent brand gradient. Titlebar logo now
renders from the vendoredlatent-mark.svgasset instead of a
hand-inlined copy, and the redundant Google Fonts<link>(which
double-loaded fonts already pulled locally, at the wrong JetBrains Mono
weights) has been removed. Sidebar width corrected to the Design
System's224px. - Settings modal — New sidebar Settings button opens a Latent Design
System modal with a Ko-fi support link. - Security & reliability fixes from an internal code review:
shell:open-externalIPC now only allowshttp:/https:schemes.- Main-process image cache capped at 10 entries with LRU eviction, so
long single-editor sessions no longer grow RAM unbounded. - Florence-2 detection wrapped in
torch.inference_mode(). folder:list-imagesnow returns cleanly on permission errors instead
of throwing an unhandled IPC rejection.- Renderer revokes Object URLs on image reload/change instead of
leaking them. openExternallink handling now routes through a main-process IPC
channel for reliable link opening.
- appId changed to
com.nilsson.latent.tools(wascom.latenttools.app),
matching thecom.nilsson.latent.*convention used by sibling Latent
apps. If you have v1.0.0 installed, the new installer may add a
second Start Menu/uninstall entry rather than replacing the old one in
place — uninstall the old version manually if that happens. - Editor UX fixes — caption button, zoom controls, and canvas import
behavior tightened up; brush stays live immediately after a removal
pass instead of requiring a Detect first. - Repo hygiene —
.agents/,.claude/(exceptsettings.json, which
carries the secrets-read deny list), anddocs/are now gitignored as
local dev tooling/reference material rather than shipped repo content.
Stale superseded design-direction docs were deleted outright. - Documentation accuracy pass — README, HANDOVER, and CONTRIBUTING
corrected to match the actual app: Electron version badge, removal of
an inaccurate "token-authenticated" loopback claim (there is no auth
token), and System Requirements narrowed to Windows-only with no CPU
fallback (the packaged build only targets Windows, and the sidecar
requires CUDA). The GPU requirement is now called out at the top of the
README, not just in System Requirements.
Highlights (full feature set)
- Watermark removal — Florence-2 open-vocabulary detection finds
watermarks/logos/text, LaMa (IOPaint) inpaints them out. Manual mask
brush/eraser editing with undo/redo if the automatic detection needs a
nudge. - Format conversion — JPEG / PNG / WEBP export with quality, lossless,
compression-level, background-flatten color, and metadata-retention
controls. Export presets for LoRA / Archive / Web, plus custom
localStorage-backed presets. - Uncensored image captioning — Qwen2-VL-2B / Qwen2-VL-7B-Instruct, or
point it at your own local model folder. Custom system prompts and
trigger-word support. - Bulk dataset processing — folder-in, folder-out batch pipeline built
for preparing training datasets (e.g. LoRA), not just one-off cleanup.
Single round-trip/processpipeline (normalize → detect → inpaint →
caption → convert) for throughput. - Single Image Editor — Detect → Remove → Caption stepper with a
zoomable/pannable canvas mask overlay. - Live GPU telemetry — real-time GPU name, VRAM usage, and temperature
in the titlebar and sidebar. - Runs fully local — no cloud calls; a Python (FastAPI) sidecar talks
to the Electron app over127.0.0.1only.
Requirements
- Windows 10/11 (64-bit) — no macOS/Linux build today.
- A dedicated, CUDA-capable NVIDIA GPU. There is no CPU fallback.
8GB+ VRAM recommended; 16GB+ if you plan to run the 7B captioning model.
Installation
Download and run either:
Latent-Tools-Setup-*.exe— NSIS installerLatent-Tools-*-portable.exe— no-install portable build
Known limitations
- Windows-only.
- First run downloads model weights (Florence-2, LaMa, Qwen2-VL) from
Hugging Face — expect a delay and disk usage on first launch. - No auto-update mechanism yet — check the Releases page for new versions.
- The appId rename (see above) means upgrading in place from v1.0.0 may
leave a duplicate Start Menu/uninstall entry until the old one is
removed manually.
Full Changelog: v1.0.0...v1.1.1