IntelliJ Platform Plugin

System Explorer

Your filesystem, inside IntelliJ. No context switching.

[view on github ↗]
// the problem

You're deep in code and need to find a file, move an archive, open a config — anything outside your project root. So you alt-tab to Finder, lose focus, lose flow.

System Explorer brings your whole filesystem into IntelliJ. Browse, open, drag, drop — without ever leaving the IDE.

// built different

Fuzzy search via nucleo-matcher (Rust/JNI) — the same engine behind the Helix editor.

Content search via ripgrep.

Fast isn't a feature. It's a constraint.

// filesystem access

Browse any directory on your machine — not just the project root. Navigate to ~/Downloads, /etc/nginx, wherever you need to be, without leaving the IDE.

// quick open

Fuzzy-search your entire filesystem instantly. Powered by nucleo-matcher (Rust/JNI) — the same engine behind the Helix editor. Sub-millisecond matching, even on deep directory trees.

// content search

Search file contents across any path at native speed. Powered by ripgrep — the fastest grep tool available. Results in your IDE, not a terminal window.

// ssh mounts + git

Open any server over SSH/SFTP in up to 4 remote panels, built on Apache MINA SSHD. They work like the local browser: same tree, bookmarks and file operations, drag-drop in both directions, and hosts read from ~/.ssh/config. Git status shows on remote files too. The Git panel has a commit graph, diffs, staging, commit, push and cherry-pick, for local and remote repos alike.

// drag & drop

Drag files from the explorer directly into your project tree. Drop files from your OS file manager into System Explorer. Both directions, natively.

// bookmarks

Pin frequently used directories. Jump back with one click. Your layout persists across IDE restarts.

// compatibility
compatible with: IntelliJ IDEA · WebStorm · GoLand · Rider
requires: IntelliJ platform 2024.1+
language: Kotlin
native libs: nucleo-matcher (Rust), ripgrep
← back to projects