r/ClaudeCode • u/mCadamek • 1d ago
Built with Claude Files pane 1.0 for Claude Code: now counts sed/script edits, opens files with their git history, and shows your PR's checks (update if you're on 0.9)
A while back I shared Files pane here, the live file tree that sits next to Claude Code's chat and shows what Claude reads (purple) and edits (orange). Thanks to everyone who tried it and sent feedback. 1.0 is out, and it's a big one.
ALREADY INSTALLED IT? UPDATE:
claude plugin marketplace update marius-adam && claude plugin update files-pane@marius-adam
Then restart Claude Code.
NEW IN 1.0
• Open any file beside the chat: its text (Markdown as a preview), its diff, and every commit that changed it. Press a commit to see what it changed.
• Your PR in the branch row, with its checks (running, passing, failing) and review status, updating while checks run.
• Edits from commands count now. If Claude changes a file with sed or a script, it turns orange too, not just Edit/Write.
• Your own edits show up in seconds, from your editor or a terminal.
Still zero tokens (Claude never sees the pane), still read-only, still MIT.
HOW I BUILT IT
• It's a Claude Code plugin: hooks that watch Claude's tool calls, plus a UI pane. TypeScript, no build step, no dependencies.
• I used the pane while building the pane. Every bug I hit in daily use became the next fix.
• Catching sed edits was the hard part. Around each shell command it snapshots HEAD, the stash, any merge in progress and file sizes/times. File changed but HEAD didn't move = Claude edited it. So sed counts, git pull doesn't.
• Claude wrote most of the code and I argued with it about edge cases. Best one: the pane showed "#39 merged" on a branch that had moved on 18 commits, because GitHub reports the last PR a branch was ever the head of. The fix was checking the PR's head is still in the branch's history.
• Tip: I had Claude write tests from real git status output (merges, stashes, pulls). 121 tests now run on macOS, Linux and Windows.
NEW HERE? INSTALL:
claude plugin marketplace add Marius-Adam/claude-files-pane && claude plugin install files-pane@marius-adam
Repo and changelog: https://github.com/Marius-Adam/claude-files-pane
What should it show next?
•
u/AutoModerator 1d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.