Features Overview

A complete overview of every feature in Xplorer.

Features Overview

Xplorer is a modern desktop file manager packed with features that go far beyond basic file browsing. This page provides a high-level map of everything Xplorer offers.


File Management

Xplorer handles all standard file operations with extras like progress tracking, conflict resolution, and undo/redo.

  • Copy, cut, paste with real-time progress bars and cancellation
  • Accelerated copy using memory-mapped I/O for large files
  • Rename inline or in bulk with regex, sequential numbering, and date prefixes
  • Paste and Rename for clipboard items with custom name transforms
  • Duplicate files in place
  • Clipboard history to re-paste previous copy/cut operations
  • Move to Trash or permanently delete with confirmation
  • Secure delete using multi-pass overwrite (DoD-standard)
  • Restore from Trash individual items or empty the entire recycle bin
  • File conflict resolution during copy/move (skip, overwrite, rename, apply to all)
  • Symlink creation for files and directories
  • Lock/Unlock files (read-only toggle)
  • Undo/Redo for file operations with full history
  • Create from template (README, .gitignore, HTML, React component, Python, Rust, Dockerfile, and more)

See File Operations for details.


Navigation

  • Breadcrumb address bar with autocomplete and tilde expansion
  • Back/Forward history with keyboard shortcuts
  • Tabs with add, close, switch, and reorder
  • Split panes (horizontal or vertical) with independent navigation
  • Cross-tab selection for batch operations across tabs
  • Pin folders to sidebar for quick access
  • Protocol URLs: xplorer://home, xplorer://trash, xplorer://settings
  • Type-ahead search to jump to files by typing

See File Browsing for details.


View Modes

Xplorer supports eight view modes, each suited to different browsing tasks:

| View | Best for | |------|----------| | Large / Medium / Small Icons | Visual browsing with thumbnails | | List | Scanning large directories quickly | | Details | Sortable columns (name, size, date, type) | | Gallery | Image-heavy folders with filmstrip navigation | | Tree | Expanding nested folders inline | | Column | Miller columns drill-down (macOS Finder-style) |

Additional view features:

  • Smart View auto-selects the best mode based on folder contents
  • Per-folder saved view remembers your preference for each directory
  • Group by date for chronological organization
  • Size heatmap badges showing relative file sizes
  • Size distribution chart in the status bar

See View Modes for details.


File Preview

The right sidebar renders inline previews for 50+ file formats:

  • Images: PNG, JPG, GIF, WebP, SVG, BMP, ICO, TIFF with zoom
  • Documents: PDF, DOCX, XLSX
  • Code: 100+ languages with syntax highlighting
  • Data: JSON (tree view), CSV (table), Markdown (rendered)
  • Media: Video and audio players
  • Preview scrubber to cycle through selected files
  • Compare preview for side-by-side file comparison
  • Hover thumbnails with dimensions and size

See File Previews for details.


Search

  • Smart Search with local, AI-powered, and natural language modes
  • File content search with match highlighting
  • Regex search and structured query parsing
  • Filters: file type, date range, size range, extension
  • Saved searches and search history
  • Tokenizer indexing for instant search across the filesystem
  • Semantic search using vector embeddings (requires Ollama)
  • Hybrid search combining keyword and semantic results

See Search & Tokenizer for details.


AI Integration

Xplorer supports multiple AI providers for chat, file analysis, and automation:

| Provider | Models | Setup | |----------|--------|-------| | Anthropic | Claude Sonnet, Haiku, Opus | API key | | OpenAI | GPT-4o, o1, o3, o4 | API key | | Google | Gemini | API key | | DeepSeek | DeepSeek models | API key | | Mistral | Mistral models | API key | | Ollama | Any local model | Local server |

AI Features

  • AI Chat panel with context-aware conversations about your files
  • Chat sessions saved and resumable
  • Chat-as-Files (.chat files stored in directories)
  • File analysis and AI filename suggestions
  • Agent mode with autonomous file read/write, command execution, and plan creation
  • Agent permissions for granular tool and path access
  • Agent memory persisted across sessions
  • Semantic search with vector embeddings
  • File recommendations based on the selected file

See AI Integration and AI Agent for details.


Git Integration

A full Git GUI built into the file explorer:

  • Commit graph visualization
  • Branch management (create, switch, delete)
  • File history and blame view
  • Staging/unstaging and commit creation
  • Stash operations (list, create, apply, drop)
  • Remote operations (pull, push, fetch)
  • File diffs for uncommitted and committed changes

See Git Integration for details.


Extension System

Xplorer ships with 25 extensions and a marketplace for discovering more. Extensions can register:

| API | What it does | |-----|-------------| | Theme.register() | Custom color themes | | Sidebar.register() | Right sidebar panels | | SidebarTab.register() | Left sidebar tabs | | Command.register() | Named commands with optional shortcuts | | ContextMenu.register() | Right-click menu items | | BottomTab.register() | Bottom panel tabs | | Editor.register() | Custom file editors | | Preview.register() | Custom file preview renderers |

Built-in Extensions (25)

Themes: Tokyo Night, Dracula, Nord, Cyberpunk, Ocean Deep

Code and Editing: Code Editor (CodeMirror 6), IDE Mode (project sidebar + file tree)

File Tools: File Hasher, JSON Formatter, Word Counter, Batch Image Processor, Image Editor, 3D Model Viewer, SQLite Browser, Folder Statistics

Integrations: Git, Google Drive, Docker Manager, SSH Manager, Claude Code, Collaboration

Productivity: Architecture Visualizer, Incremental Backup, Problems Panel, Software Finder

See the Extension System documentation for the full reference.


Keyboard and Input

  • Customizable shortcuts with profiles and context-aware bindings
  • Global shortcuts that work even when the app is unfocused
  • Vim Mode with normal, visual, insert, and command modes
  • Command Palette (Ctrl+P) with fuzzy search, favorites, and history
  • Extension-registered shortcuts

See Keyboard Shortcuts for details.


Compression and Archives

| Format | Compress | Extract | |--------|----------|---------| | ZIP | Yes | Yes | | TAR / TAR.GZ / TAR.BZ2 / TAR.XZ | Yes | Yes | | RAR, 7Z | -- | Yes |

Features include archive inspection, selective extraction, and progress tracking.


Security

  • AES file encryption with password protection (.enc files)
  • File decryption with password
  • Secure delete with multi-pass overwrite
  • Extension permission system with review dialog before installation

File Comparison

  • Text diff with character-level and line-level comparison
  • Side-by-side and unified diff views
  • Folder comparison (left only, right only, both)
  • Hash comparison (SHA-256, SHA-1, MD5)

Tags, Notes, and Metadata

  • File tags with colored categories and batch tagging
  • Auto-tag files using AI
  • File notes with search across all notes
  • File annotations with resolved/unresolved status
  • Custom key-value metadata with batch editing

Cloud and Sync

  • Google Drive multi-account integration (browse, upload, download, manage)
  • Bookmark sync and tag sync to the cloud
  • Auto sync on startup or interval

See Google Drive for details.


Terminal

  • Integrated terminal (XTerm.js with full PTY)
  • Multiple terminal sessions
  • Auto-detect system shell
  • Open in terminal from any directory context menu

Additional Features

  • Storage Analytics with disk usage charts, file type distribution, and cleanup suggestions
  • Duplicate Finder with parallel hashing and progress tracking
  • File Versioning with auto-version on save, restore, and per-directory configuration
  • Docker Management for containers and images
  • Image Processing (resize, convert, rotate, crop, brightness, grayscale, batch)
  • SQLite browser for .db files
  • Workspace layouts (save and restore pane arrangements)
  • Drag and drop with cross-pane support and drop validation
  • Folder colors for visual organization
  • Onboarding tour with spotlight walkthrough
  • Auto-updater with download progress
  • Backup and restore for settings (export/import JSON)
  • Audit log with operation history, filtering, and export
  • i18n in English, Chinese, Japanese, and Indonesian

See Accessibility, Themes, and Onboarding Tour for more.