
I kept alt-tabbing to my editor every time Claude touched a file, so I built a file tree mod that lives right inside Claude Code
A Claude Code plugin that renders a project file tree docked next to the conversation, with per-row git status, session-write markers, file previews (Markdown, CSV, syntax-highlighted code), filtering, search and @mention insertion. Read-only, no network calls, installable via /plugin install from the author's marketplace.

About this mod
Something that kept bugging me: Claude says "updated 6 files" and then I either trust it blindly or had to use bash mode or a second standalone terminal/pane to skim the files. So I built /tree. It's a mod (the new plugin type that can draw inside Claude Code) that opens your project as a file tree right next to the conversation. What it does: Git status on every row (M, A, ?, ignored...), plus a ✻ on files Claude wrote this session, so you can see at a glance what actually changed Preview of whatever file you're on: Markdown rendered, CSV as tables, code with syntax colors. The preview follows as you arrow through the tree, p pins it a drops an @mention of the selected file into your prompt. Pointing Claude at the right file is one key now f filters the tree by name, g searches inside the previewed file /tree src/cli.ts opens straight onto a file It remembers which folders you had open, per project For the best experience use claude code in fullscreen rendering (/tui fullscreen). It is docked next to the chat, full mouse click and keyboard support. (Without fullscreen rendering it opens above the prompt, keyboard only). It's read-only on purpose: never edits a file, no network calls, and the only thing it runs is git, read-only. Install (needs Claude Code 2.1.287+): /plugin install file-explorer --marketplace floheissler/cc-file-explorer Repo: https://github.com/floheissler/cc-file-explorer (MIT, free) It's v0.1. CI runs on Linux, macOS and Windows, and I use it daily in WSL. Love to hear your feedback! submitted by /u/Ape1108 [link] [comments]
Installation
See the original source for installation instructions.
Original text / README
Something that kept bugging me: Claude says "updated 6 files" and then I either trust it blindly or had to use bash mode or a second standalone terminal/pane to skim the files. So I built /tree. It's a mod (the new plugin type that can draw inside Claude Code) that opens your project as a file tree right next to the conversation. What it does: Git status on every row (M, A, ?, ignored...), plus a ✻ on files Claude wrote this session, so you can see at a glance what actually changed Preview of whatever file you're on: Markdown rendered, CSV as tables, code with syntax colors. The preview follows as you arrow through the tree, p pins it a drops an @mention of the selected file into your prompt. Pointing Claude at the right file is one key now f filters the tree by name, g searches inside the previewed file /tree src/cli.ts opens straight onto a file It remembers which folders you had open, per project For the best experience use claude code in fullscreen rendering (/tui fullscreen). It is docked next to the chat, full mouse click and keyboard support. (Without fullscreen rendering it opens above the prompt, keyboard only). It's read-only on purpose: never edits a file, no network calls, and the only thing it runs is git, read-only. Install (needs Claude Code 2.1.287+): /plugin install file-explorer --marketplace floheissler/cc-file-explorer Repo: https://github.com/floheissler/cc-file-explorer (MIT, free) It's v0.1. CI runs on Linux, macOS and Windows, and I use it daily in WSL. Love to hear your feedback! submitted by /u/Ape1108 [link] [comments]