Github File Tree (Octofree)
ID
japafjdhbmaapfhklkppbigmkioikboeGitHub file tree sidebar with private repo support. Switch branches, search and download files from any repository.
Extension information
Screenshots
Description
GitHub file tree sidebar with private repo support. Switch branches, search and download files from any repository.
# Github File Tree (Octofree)
A browser extension that adds a navigable file tree sidebar to GitHub repositories, with support for private repos, branch switching, fast fil search, and direct file downloads.
## Features
- 🌲 **File tree sidebar** — Browse any GitHub repository's file structure at a glance
- 🔀 **Branch switching** — Switch between branches without leaving the page
- 🔍 **File search** — Instantly find files using the built-in search with autocomplete
- ⬇️ **Direct downloads** — Download individual files with a single click
- 🔒 **Private repo support** — Optionally provide a GitHub Personal Access Token
- 🌙 **Dark "Cartoon Smart Studio" theme** — A distinctive, eye-friendly dark UI
### NEW!!!!!
- 🔁 Pull Request browsing — Toggle the sidebar between Branches and Pull Requests, and browse any open PR's file tree directly
- 📊 Diff stats inline — See +added/−removed line counts right next to each changed file while in Pull Requests mode
- 🔗 One-click diff view — Click a file in PR mode to jump straight to that file's diff in GitHub's "Files changed" tab
- 👁️ Docs & agent-config filter — Instantly narrow the tree to markdown docs and AI agent folders (.claude, .github, .cursor, and more) with one click
- 📌 Persistent sidebar — Remembers whether the sidebar is open and which view you last used, across page navigations
- ⌨️ Search shortcut — Press / to jump straight into the file search box
## Installation
Install from the [Chrome Web Store](https://chrome.google.com/webstore) (search for "Github File Tree (Octofree)").
## Privacy
This extension does not collect, store, or transmit any personal data. See [PRIVACY_POLICY.md](PRIVACY_POLICY.md) for full details.
## Recommendations
To enable file icons in the tree view, install this additional extension:
https://chrome.google.com/webstore/detail/file-icon-for-github-and/ficfmibkjjnpogdcfhfokmihanoldbfe
@Credits
> Originally forked from [Octotree v2](https://github.com/ovity/octotree) by Buu Nguyen and contributors.
> Rebuilt from scratch using **React 18**, **TypeScript**, **Vite**, and **Manifest V3**.
## License
See [LICENSE](LICENSE) for details.