之前终端开得多,任务栏乱得一批。用了一周Octodo,感觉值得写两句。

先说体积和速度

安装包很小,具体多少兆没记,但下载的时候没啥感觉,装完也没弹一堆“首次启动正在配置”的东西。底层是Rust,终端内核用的Alacritty,打字跟手,不卡。官方原话是“Not a bloated web wrapper",意思就是不搞网页壳那套虚的。

界面是真的克制

打开第一眼就两个字:干净。没有花哨的图标堆叠,没有渐变色的侧边栏,没有“欢迎使用”的弹窗。就是一个顶栏、一片终端区域,没了。标签和分屏的布局很直接,拖一下就能重新排。多工作区切换用的快捷键是Ctrl+Shift+1~9,不用在菜单里翻。

Flutter做的界面,但没那种“框架感”,滑起来挺顺。整体色调偏暗,不刺眼,白天晚上用都还行。

通知不烦人

跑 cargo build 或者 npm install,切出去干别的,跑完会在窗口右上角留一张卡片。不弹系统横幅,不响,不震动,就安安静静在那待着,你看到了点掉就行。窗口在后台的话隔一会儿再提醒一下,但频率不高,不惹人烦。

对Claude Code和 opencode有 hook 支持,会话结束或者需要输入的时候会推过来。

快捷键管够

分屏 Ctrl+Shift+D,新标签 Ctrl+Shift+T,划选即复制,右键即粘贴。用熟之后基本不用碰鼠标。键盘流会喜欢这个。

平台和安装

Windows、macOS(Apple Silicon)、Linux 都有原生包。Windows 直接 Microsoft Store 搜Octodo,或者下 Msix双击装。macOS下dmg拖进Applications。

零配置

装完打开自动检测本地shell,WSL发行版也能直接认出来,不用手动配profile。

项目是MIT开源的。目前用着没遇到什么毛病,终端多的可以试试。

https://github.com/invented-pro/octodo