ExplorerFocus
A file explorer · WPF · .NET 10

The explorer
that focuses
on what doesn't matter.

ExplorerFocus is a Windows Explorer replacement for people who always work in the same folders. Configurable profiles, clean trees, a preview that opens almost anything — code, documents, books — and operations that actually tell you what's happening. Without the shell's noise.

Windows 10 / 11 Self-contained · single-file ~112 MB
ExplorerFocus — default · projects/ExplorerFocus
default
scripts
research
Tree
▾ ExplorerFocus
  Core/
  Models/
  ViewModels/
  Views/
  Themes/
▸ ExtensionFocus.cs
NAME EXT SIZE
📁 FileOperations 248 KB
🟦 MainViewModel.cs cs 42 KB
🟦 ShellViewModel.cs cs 18 KB
🟦 FileItemViewModel.cs cs 7.2 KB
🟦 PreviewViewModel.cs cs 9.5 KB
🟦 AppsManagerViewModel.cs cs 4.8 KB
PREVIEW
1using System.IO;
2
3// Main view-model
4public partial class MainViewModel
5{
6  private readonly
7    ProfileManager
8    _profile;
9
10  public PreviewVM
11  { get; }
12}
📋 Copy · 47 files RUNNING
project_dump_2025.zip
134 / 248 MB 89 MB/s · 1.3 s
✦ What's new v1.2.21
§ 01 · Catalog

What really
makes a difference.

Each feature was added to answer a concrete problem in daily work over a known file tree. None is there for show. Almost all can be toggled on or off.

01 — PROFILESFree

Multi-tab by context. Each profile is its own view, with its tree, filters and state.

Drag-reorder, F2 to rename, Ctrl+1..9 to jump between tabs, Ctrl+T to create. Tabs remember the last folder visited and the tree state.

tabs · default · scripts · research active highlighted in amber included in global search
02 — TREESFree

Configurable trees.

You manually define the roots you want to see. Filesystem and registry side by side. No sidebar full of items you never open.

Folder + Registry
03 — SEARCHFree

Multi-pattern search with wildcards in any position.

Type *.cs *.json and get OR semantics. ?onfig.json, Test*Run.cs — all work.

Wildcards · Internal regex
04 — GLOBAL SEARCHFree

Search across profiles, with explicit opt-in.

Right-click a tab → "Include in global search". The dot indicator (●/○) shows what's in. Results in a non-modal window.

Opt-in · Non-modal results
05 — PREVIEWFree

Rich preview pane. Each file type with its ideal rendering.

Text with syntax highlight via AvalonEdit, images decoded in the background, PDFs rendered by the Edge engine (WebView2), Markdown converted to HTML with a dark theme by Markdig. Individually toggleable. Cancels previous load if you change selection.

SOURCE · MainViewModel.cs · C#
1  namespace ExplorerFocus.ViewModels;
 
/// <summary>Main view-model.</summary>
public partial class MainViewModel
{
  private readonly ProfileManager _profile;
  public PreviewViewModel PreviewVM { get; }
 
  public MainViewModel(ProfileManager p)
  {
    _profile = p;
    PreviewVM = new("appearance");
  }
}
MARKDOWN · README.md

ExplorerFocus

A focused Windows Explorer replacement. Built around configurable folders, it forgets everything that doesn't matter.

net10.0-windows · WPF · single-file

Note — preview works with Edge WebView2 installed (ships with Windows 10/11).

06 — FILE OPERATIONSFree

Copy, move, delete — with real information.

Floating window shows per-file gauge, real speed, ETA, global count. Pause, resume, cancel. Up to 6 parallel operations. Get on with your life while it runs.

Buffer 1 MB · 10 Hz UI · history × 20
07 — CONFLICTSFree

6-way.

Overwrite / Skip / Duplicate, individually or in bulk for the rest of the operation.

08 — DRAG & DROPFree

Between tabs.

Drag a file to a tab and the tab switches on its own after 600ms. Copy/Move dialog on drop.

09 — APPS BY EXTENSIONFree

Auto-detect new extensions. Shared across profiles.

Enter a folder with .dwg, .psd, .bak? An aggregated dialog asks once. Per-row picker (browse to the .exe; name auto-resolved by FileVersionInfo). Mark as ignored those you don't care about. The list persists.

Mute per session · Toggle in Settings
10 — TERMINALSFree

CMD, PowerShell, Git Bash — here, now.

In any tree folder. Normal and elevated variants. regedit on registry keys.

11 — CREATE FILESFree

Sensible skeletons.

.cs, .xaml, .json, .md, .cmd, .ps1 — start with the typical structure. The name is highlighted without erasing the extension while typing.

12 — FULL DARKFree

Dark theme all the way.

Title bar, scrollbars, datagrids, dialogs, tooltips, Markdown preview — all in the same visual language. No stray whites from unlikely places.

13 — PERSISTENCEFree

Remembers everything.

Geometry of the main window and the operations window. Last active tab. Tree pane width. Column sort. Tree state. All in %LOCALAPPDATA%\ExplorerFocus.

14 — RICH TOOLTIPFree

Properties without a click.

A 1.8s tooltip over any file shows computed size, dates, attributes. Folders carry the recursive size — computed lazily, with a semaphore to avoid hammering the disk.

15 — SORTINGFree

Folders first, always.

A custom comparer guarantees directories stay on top of any sort, in any column, in any direction. As it should be.

16 — MULTI-SELECTFree

Smart selection.

Normal click selects. Shift+click extends with "majority decides" semantics — if the range is mostly already selected, it unmarks; otherwise it marks. Ctrl+click toggles individually. No more "I lost all selections by accident".

17 — DEPLOYMENTFree

A single .exe. No installer.

Self-contained, single-file, compressed. Copy to a flash drive and it runs on any Windows 10/11. net10.0-windows + WPF — no dependencies outside the executable's folder.

18 — REMOTE ACCESSFreePREMIUM

SFTP, FTP/FTPS and WebDAV — the explorer reaches the server.

Connect to SFTP, FTP/FTPS and WebDAV (Nextcloud, ownCloud, NAS, IIS). Browse, preview, upload and download, create folders, rename and copy/move — with byte-level progress and cancel. Edit remote files locally and sync on save. Password or SSH key auth; secrets encrypted with DPAPI.

SFTP · FTP/FTPS · WebDAV

Free: 1 SFTP/FTP/FTPS connection — browse and preview only. PREMIUM unlocks WebDAV, multiple connections and all operations.

19 — CLOUDSPREMIUM

Dropbox and OneDrive — your cloud inside the explorer.

Connect to Dropbox and OneDrive via secure OAuth — no passwords stored. Browse, preview, upload and download, create folders, rename and copy/move, like a local folder. Your files never pass through our servers.

Dropbox · OneDrive

PREMIUM: required from the first connection — browsing, preview and all operations.

20 — BOOKS & COMICSFreePREMIUM

Eight book formats — preview and read, without leaving the explorer.

Instant preview of any .epub, .mobi, .azw, .azw3, .prc or .fb2: cover, table of contents and the opening text. Open the full book in its own reader, with chapter navigation, page jump, auto-scroll and your reading position remembered. Comics too: .cbz and .cbr open page by page, without unpacking hundreds of megabytes first.

EPUB · MOBI · AZW · AZW3 · PRC · FB2 · CBZ · CBR

Free: preview — cover, contents and a first look inside.
PREMIUM: full reader — navigation, page jump, auto-scroll, page-turn and memory of your last 20 books. Books you own open. Books bought with DRM stay locked to the store that sold them — the app explains why when it finds one.

21 — DOCUMENT VIEWERSFree

Word, Excel, PowerPoint and more — see without opening anything.

Preview Word (.doc/.docx), Excel, PowerPoint, RTF and OpenDocument (text, sheet and presentation) right in the pane. Audio and video play in the preview, with a floating window and volume/speed controls. A marker flags files that have a preview; password-protected files are flagged without asking for the password.

Word · Excel · PowerPoint · RTF · OpenDocument · Audio · Video
22 — RECORD AUDIOFree

Record the microphone straight into the folder.

One click records the microphone into the current folder. Pick the microphone, watch the live level meter, adjust the recording volume and save as WAV or M4A/AAC.

Microphone · Level meter · WAV · M4A
23 — RECORD VIDEOFreePREMIUM

Record the camera straight into the folder.

Live camera preview, with a choice of camera and microphone, resolution and format — MP4, WMV or AVI. Saves into the current folder with one click.

Camera · Microphone · MP4 · WMV · AVI

Free with a discreet footer watermark. PREMIUM: no watermark.

24 — SCANFreePREMIUM

From the scanner into the folder — image or PDF.

Scan from the flatbed or the feeder (ADF), many sheets at once. Choose the resolution and colour — colour, grayscale or black & white. Save as JPEG/PNG or merge everything into a multi-page PDF, and keep adding sheets to the same PDF.

Flatbed · Feeder (ADF) · Colour · Multi-page PDF

Free: 1 flatbed page, with a watermark. PREMIUM: multiple pages, feeder (ADF) and no watermark.

25 — ARCHIVES AS FOLDERSFree

Open ZIP, RAR, 7z and TAR like folders.

Double-click (or Browse inside) to enter the archive — browse the contents, preview and copy files out without extracting everything. Read-only; Open with… still opens them in WinRAR/WinZip/7-Zip.

ZIP · RAR · 7z · TAR · Copy files out
26 — RECORD SCREENFreePREMIUM

Record the screen straight into the folder — with an optional camera.

Pick a region of any monitor (or the whole screen) and record to MP4 with the microphone. Add the camera: switch screen⇄camera with transitions (fade, wipe, slide, mosaic), show it as PiP in a corner, or side by side in split screen.

Region · Microphone · System sound · Camera · PiP · Split screen · Transitions · MP4

Free: watermark + 15 s and no sound. PREMIUM: no watermark, no time limit and with sound (microphone + system).

27 — BRANDING CARDSPREMIUM

Intro and end cards for your videos — right in the recording.

Give your recordings (screen and camera) an intro card, a permanent text banner and a credits-style end card (up to 10 lines). 5 independent models, each with 3 presentations, logo, background colour and an episode badge — built for a consistent video series.

Intro · Banner · End (credits) · 5 models · Logo · Episode badge

PREMIUM. Discreet “Made with ExplorerFocus” signature on the end card.

28 — VOICE OVERFreePREMIUM

Narrate your videos after recording — even on your own.

Record the screen silently, then in a dedicated box play the video while you narrate over it. The narration lands in a separate file; add background music, balance the volumes (so the music won't drown the voice) and generate the final video with all three sources.

Record silent · Narrate over the video · Music · Volumes · Video + narration + music → final

PREMIUM. The video and narration stay as separate files; only “Generate final” creates the mixed video.

§ 02 · Shortcuts

Hands on
the home row.

Every important operation has a shortcut. Mouse-free whenever possible — comfort for long sessions.

F2
Rename the focused item — file, folder, or tab
Enter
Open the file with the associated app
Delete
Move to Recycle Bin — via FileOperationsManager
F5
Refresh current folder listing
CtrlF/CtrlL
Focus the local search box
CtrlT
New profile (new tab)
CtrlW
Close current tab
CtrlTab
Next tab — Shift reverses
Ctrl1 ... 9
Jump to the Nth tab
Shift+drag
Force Move without asking
§ 03 · Stack

Built with serious parts.

Each dependency was chosen for maturity, size, or the absence of reasonable alternatives. No framework-of-the-day.

The complete list travels inside the program, with every author and the full licence texts — under About → Third-party licences.

.NET

net10.0-windows

Classic WPF, no WinUI or MAUI. Compatible with Windows 10 and 11.

MVVM

CommunityToolkit.Mvvm

ObservableObject, ObservableProperty, RelayCommand — generated by source generators.

PREVIEW

AvalonEdit · Markdig · WebView2

Syntax highlight, markdown renderer, and embedded Edge engine for PDF.

UTIL

Microsoft.VisualBasic.FileIO

For sending to the Recycle Bin — the only honest way, and it works.

REMOTE

SSH.NET · FluentFTP

SFTP through SSH.NET; FTP and FTPS through FluentFTP. Mature, and boring in the good way.

NO SDK

HttpClient

WebDAV, Dropbox and OneDrive are written by hand against their HTTP APIs. No vendor SDK to age badly.

CAPTURE

NAudio · NTwain

Microphone and system sound through NAudio and WASAPI; the scanner through NTwain, the TWAIN standard.

ARCHIVES

SharpCompress

ZIP, RAR, 7z and TAR read in place, so an archive opens like a folder.

§ 04 · Free and Premium

Everything local is free.

It always has been and always will be: no subscription, no account, no ads. Premium is a one-time donation — a small reward for the nights and days spent building very specific, technically demanding features. I'm not in this for the money: I'm in it for the ideas that come along. Most people will never miss Premium — and that's how it should be.

Free

forever · no account
  • Profiles, configurable trees, multi-pattern search
  • Preview: code, PDF, Word/Excel, Markdown, images, books
  • File operations with real progress, speed, ETA, history and conflicts
  • Terminals, per-extension app associations, archives as folders
  • Complete dark theme, 12 languages, auto-updates
  • Audio recording (microphone)
  • 1 remote connection (SFTP/FTP/FTPS) — browse and preview

Premium

one-time €19.99 donation · per machine
  • Full remote access: multiple connections, all operations, WebDAV, Dropbox, OneDrive
  • Screen recording with no watermark, no time limit and with sound
  • Video recording without watermark
  • Audio mixing microphone + system sound
  • Multi-page scanning with document feeder (ADF)
  • Full book reader — EPUB, Kindle formats, FB2 and comics
  • Intro/end cards and text banner on recordings

How to get it

  1. In the app, click the PREMIUM button (top right).
  2. Enter the email address — the app copies the Machine ID to the clipboard.
  3. PayPal opens: minimum €19.99 donation.
  4. As soon as PayPal confirms the donation, I send the activation key by email.
  5. Paste the key into the app. The licence is tied to that machine.

Note: the key is sent by hand, by me — so it may not be instant. PayPal shows up under LogViewer, the other project from the same house (PayPal only allows one destination per account); the page confirms I'm the author of both.

Got a good idea? If your suggestion makes ExplorerFocus better, I'll give you full Premium access. Write to NunexmBrothers@gmail.com.