Chrome教程

Octotree插件实测体验:结构、效率全提升!

今天这篇不是介绍啥大模型,也不是啥AI爆款产品,而是一个Chrome插件 —— Octotree。

很多搞开发的兄弟可能早都知道它了,但我还是要说一句:这个插件真的封神了!

尤其是你经常逛 GitHub、研究开源代码、扒项目源码,那这个工具可以说是“必装神器”级别的。为啥?我就一句话:

👉 它把 GitHub 的代码结构变成了一个 IDE 左侧那种树状目录浏览器!

是不是瞬间感觉不一样了?那种“迷路感”直接没了!

Image

1)插件简介:Octotree是啥?

Octotree 是一个 GitHub 辅助插件,支持 Chrome、Edge、Firefox 浏览器。核心功能就一个:给 GitHub 页面加个侧边栏,显示项目目录结构(类IDE样式)。

我们平时打开 GitHub 的项目页面,都是看到一堆 README 和一页一页点进去的代码,层层嵌套点进文件夹,特别烦。

但装了 Octotree 之后,它在页面左边生成一个完整目录树,点击就能展开源码结构,点文件就是跳转,非常丝滑。

我自己的感觉就是:GitHub 瞬间从网页变成了 VSCode!

2)安装步骤(特别简单)

我在自己电脑(MacBook Pro M1)和公司机器(Windows + Chrome)都试了,一次装好,后面就一直用得很爽。步骤如下:

1)打开 Chrome 应用商店,搜索 Octotree

或者直接访问插件地址:chromewebstore.google.com/detail/octotree

2)点击 “添加至Chrome”,安装完成后它会自动在 GitHub 页面侧边展示目录树。

3)如果没显示,刷新一下页面,或者看看是不是 GitHub 登陆状态异常。

完了!没别的配置!就是这么简单!!!

Image

3)核心功能展示

这个插件牛在哪?下面我来分段说说我自己用下来最觉得“离不开”的几个点:

a. 目录结构一目了然

不管是 React 项目、Spring Boot 项目、Vue 前端、Python 脚本,统统能展示成层级目录。

我之前看一个开源AI项目,里面结构乱得一匹,什么src/backend, src/server/api, scripts,全都要点点点...

装了 Octotree,一眼看清楚主入口在哪,核心逻辑在哪,效率直接翻倍!

b. 文件内快速搜索

Octotree 还有个搜索框,输入文件名关键字,自动过滤文件树。你要找 .env.example、main.py,再也不用在页面一个个翻页找了!

c. 支持私有仓库 + 多平台

我试了下,**登录GitHub后,私有仓库也能用!**这点非常贴心。

而且不只是 GitHub,Octotree 还支持 GitLab、Bitbucket、Gitea、Gitee 等多个平台,企业内网用的私服仓库也能搞定!

d. 支持代码折叠、收藏夹

点某个目录,可以收藏它,下次就能快速跳转了。

而且你可以一键展开 / 折叠所有目录,适合项目结构特别深的代码仓。

Image

4)实战应用:扒项目 + 做调研神器

前两天我研究一个开源 LLM 项目(名字不说了你懂的),它目录结构非常复杂,训练脚本在 train,推理逻辑在 infer,UI 在 webui。

要是以前,一个个文件夹点进去我早放弃了。

现在 Octotree 展开目录,直接锁定关键模块,三分钟搞清楚结构,然后我就知道从哪几个入口下手开始读代码了。

对了还有一点,它可以记住你上次浏览的位置!

也就是说你看了一半关掉,下次打开还能直接跳到你最后浏览的地方,这就很贴心啊兄弟!

5)注意事项 & 限制

虽然它很封神,但还是有几点要注意下:

1)如果你开了很多 GitHub 页签,有时候 Octotree 载入稍慢,可能要刷新页面; 2)有些 GitHub UI 改版会暂时影响插件显示,不过作者更新挺勤快的,一般很快修复; 3)不支持代码编辑,只能看;但你要编辑干嘛?用本地 clone 的 IDE 不香吗?

感兴趣的朋友可以试试,装上你会爱上它!

你要是经常扒代码、做调研、看项目、找实现逻辑,那它能帮你省下不少时间!

如果你也用过这个插件,欢迎留言分享你的使用体验,我们下篇再见!👋

-END-
点击下方公众号,回复关键词 chrome,即可获取对应插件