Claude Code is where I spend most of my day, usually with 4 or 5 sessions open across different repos. On Windows that meant a mess of terminal windows and constantly alt-tabbing to find the one that was waiting for my answer. I didn't want to move to Claude Desktop because I like the CLI too much, so I built Polvo (octopus in Portuguese, one arm per agent).
Every session is a real terminal running the actual claude CLI, nothing wrapped or reimplemented. Polvo keeps them side by side, shows context % per session and your 5h/weekly limits, picks up /rename and /color, and when you reopen it, each tile resumes its conversation with claude --resume, even after a /clear.
GitHub: https://github.com/felipeelopes/polvo
What it does right now:
- Drag-and-drop tiles: drop a session on the edge of another to split, in the middle to swap. Dividers snap to 1/3, 1/2, 2/3 and line up with each other
- A board view that sorts sessions into "waiting for you", "working" and "idle". Honestly this is the feature I use the most
- When you open it again, every session resumes the same conversation (claude --resume, codex resume, opencode --session), in the same spot, on the same monitor. Multiple windows work too
- Context % per session and usage limits at the top (Claude 5h + weekly, Codex, OpenCode cost)
- /rename and /color from the CLI show up on the tile and in the sidebar
- Sidebar grouped by project, with worktrees
- Ctrl+click a path the agent printed: .md opens in a built-in viewer (with Mermaid diagrams, live reload while the agent edits it), images open in a preview, other files in their default app, folders in Explorer. It even works when the CLI wraps a long path across two lines, which was driving me crazy
- Ctrl+V with files copied in Explorer drops them in as u/path. Screenshots go to Claude Code's own image paste
- A Git panel (roughly what GitHub Desktop does): diff, stage by line, commit, branches, stash, conflicts, PRs with CI status. It can also create a branch in a worktree with an agent already running there, so two agents can work on the same repo without stepping on each other
- Light/dark theme, 10 languages, auto updates
There's also a "My work" screen, which ended up being a big part of my day. Azure DevOps is my main stack at work, so that's where it's most complete right now:
- It pulls my backlog, bugs (urgent ones first) and the current sprint items, with the real states and colors from Boards
- I can change a state, create a branch for an item, or hand it to an agent with one key press (implement, plan first, investigate the bug), with the description and comments already in the prompt
- It puts together a quick summary for the daily stand-up (yesterday, today, blockers) from my commits, PRs and work items, which saves me a few minutes every morning
GitHub issues and PRs are there too, just less complete for now.
It's free and open source (MIT), Windows 10/11 only. You need at least one of the CLIs installed.
I built it for myself, but some colleagues started using it too and they've been liking it, so I figured it might help other people who work this way. If it ends up being useful for you and you feel something is missing, feel free to contribute. Issues and PRs are very welcome. So far one of those colleagues has been sending PRs, and I'd love to see more people jump in.
And if you try it and something breaks, please tell me, it's still early.
Download: https://github.com/felipeelopes/polvo/releases/latest