
产品特性
GPU · Alacritty 渲染
基于 Rust 的 GPU 加速终端渲染器,文字锐利、性能稳定。
Flutter 原生多窗格与标签
原生多窗格分屏、标签页布局,全部基于 Flutter 自绘。
键盘快捷键驱动
所有动作均提供键盘快捷键,可完全脱离鼠标操作。
IME 输入法支持
原生输入法支持,中文等 CJK 输入流畅。
自动检测主机 Shell
自动枚举系统已安装的 shell,包括 WSL 发行版。

平台支持
| 平台 | 状态 |
|---|---|
| Windows | ✅ |
| macOS | ❌ |
| Linux | ❌ |
下载安装
Octodo 可从 Microsoft Store 或便携版 zip 获取。应用内更新会自动适配:商店版通过商店更新;便携版自动应用最新的 GitHub 发布。
Microsoft Store
从 Microsoft Store 安装。更新由商店自动交付。
便携版
- 从 Releases 下载最新的
octodo-windows.zip。 - 解压前,右键 zip 文件 → 属性 → 勾选 解除锁定 → 确定。这一步避免 Windows 将解压后的
.exe标记为「不信任」,进而拦截网络访问与 shell 启动相关的 API。 - 解压到任意目录,双击
octodo.exe即可启动。
从源码构建
需要 Flutter SDK(>= 3.44.0)、Rust 工具链(通过 rustup 安装)以及 Windows 10/11 上的 Desktop development with C++ Visual Studio 工作负载:
git clone https://github.com/invented-pro/octodo.git
cd octodo
flutter pub get
flutter run -d windows
详细测试、lint 与 fork 补丁工作流见 CONTRIBUTING.md。
键盘快捷键
工作区(侧边栏)
| Windows / Linux | macOS | 动作 |
|---|---|---|
Ctrl+Shift+B | Cmd+Shift+B | 切换工作区抽屉 |
Ctrl+Shift+N | Cmd+Shift+N | 新建工作区(自动聚焦终端) |
Ctrl+Shift+W | Cmd+Shift+W | 关闭当前工作区(弹窗确认) |
Ctrl+Shift+] | Cmd+Shift+] | 下一个工作区(循环) |
Ctrl+Shift+[ | Cmd+Shift+[ | 上一个工作区(循环) |
Ctrl+Shift+1 … 9 | Cmd+Shift+1 … 9 | 跳转到第 N 个工作区 |
F11 | Ctrl+Cmd+F | 切换全屏 |
Ctrl+Shift+Q | Cmd+Shift+Q | 退出 |
窗格(分屏 + 焦点切换)
| Windows / Linux | macOS | 动作 |
|---|---|---|
Ctrl+Shift+D | Cmd+Shift+D | 右侧分屏 |
Ctrl+Shift+E | Cmd+Shift+E | 下方分屏 |
Ctrl+Shift+↑ | Cmd+Shift+↑ | 焦点切到上方的窗格 |
Ctrl+Shift+↓ | Cmd+Shift+↓ | 焦点切到下方的窗格 |
Ctrl+Shift+← | Cmd+Shift+← | 焦点切到左侧的窗格 |
Ctrl+Shift+→ | Cmd+Shift+→ | 焦点切到右侧的窗格 |
Ctrl+Shift+M | Cmd+Shift+M | 切换聚焦窗格的最大化 |
标签(窗格内)
| Windows / Linux | macOS | 动作 |
|---|---|---|
Ctrl+Shift+T | Cmd+Shift+T | 在聚焦窗格新建标签 |
Ctrl+Shift+K | Cmd+Shift+K | 关闭聚焦标签 |
Ctrl+Tab | Cmd+Option+→ | 聚焦窗格的下一个标签(循环) |
Ctrl+Shift+Tab | Cmd+Option+← | 聚焦窗格的上一个标签 |
Ctrl+1 … 9 | Cmd+1 … 9 | 跳转到第 N 个标签 |
终端引擎(剪贴板 / 滚动)
| Windows / Linux | macOS | 动作 |
|---|---|---|
Ctrl+Shift+C | Cmd+Shift+C | 复制选区 |
Ctrl+Insert | Cmd+Insert | 复制选区(备选) |
Ctrl+V | Cmd+V | 粘贴 |
Ctrl+Shift+V | Cmd+Shift+V | 粘贴 |
Shift+Insert | Shift+Insert | 粘贴 |
PageUp / PageDown | PageUp / PageDown | 上下翻页 |
Ctrl+= | Cmd+= | 放大字体 |
Ctrl+- | Cmd+- | 缩小字体 |
Ctrl+0 | Cmd+0 | 重置字体缩放 |
致谢
终端渲染由 Alacritty 提供(MPL-2.0)。
许可证
基于 MIT 许可证 发布,源码见 invented-pro/octodo。