A multi-workspace terminal complex,
built on Flutter + Rust,
for Windows.
Octodo is a desktop terminal “complex” — a single window that hosts
multiple workspaces, each with its own shell sessions, split
panes, and tabs.
Highlights
- GPU-rendered terminal powered by Alacritty, a Rust-based renderer.
- Flutter-native multi-pane / tab layouts.
- Keyboard-shortcut driven.
- IME support.
- Auto-detect available shells, including WSL distributions.
Platform support
| # | Platform | Status |
|---|---|---|
| 1 | Windows | ✅ |
| 2 | macOS | ❌ |
| 3 | Linux | ❌ |
Get started
- Download the latest
octodo-windows.zipfrom Releases. - Before unzipping, right-click the zip → Properties → tick Unblock → OK.
This stops Windows from marking the unpacked.exeas untrusted (which would block network and shell-spawn APIs). - Unzip anywhere and double-click
octodo.exeto launch.
See About for build-from-source instructions, or browse the Showcase for the full keyboard shortcut reference.
Source: github.com/invented-pro/octodo · Released under MIT License.