h2term

The terminal with a sidebar.

No flat wall of tabs. Every project lives in the sidebar — its terminals and its AI agents (Claude Code, OpenCode, h2code) inside. Jump between sessions in different projects in one click.

Project sidebar Sessions, not flat tabs Jump between projects Up to 4 AI agents Themes & transparency Session restore No Electron

One binary, three platforms.

$ sudo apt install ./h2term_*_amd64.deb

Grab the .deb from GitHub Releases — desktop integration and icons included.

$ curl -fsSL https://raw.githubusercontent.com/ByOrlov/h2term/master/install.rb | ruby

Downloads the release binary, builds a local .app bundle and signs it ad-hoc — Gatekeeper stays happy.

PS> msiexec /i h2term-x86_64.msi

The MSI installer lives in GitHub Releases.

All your projects in the sidebar

One folder = one group, always visible on the left. Every terminal and agent session lives inside its project — nothing gets lost in a flat tab bar.

Jump between projects

A deploy running in ~/shop, a test suite in ~/h2term — one click in the sidebar and you're in that session, exactly where you left it.

Run multiple agents in parallel

Open several AI coding agents (Claude Code, OpenCode, etc.) in separate sessions within the same project — no more window juggling.

Everything saved automatically

Your sidebar groups, sessions, and agent configurations are restored on every launch. Pick up right where you left off.

Built for speed

Native binary, no Electron, no bloat. Launches instantly and uses minimal memory.

Your terminal, your style

Full theme customization — colors, fonts, opacity, and transparency. Make it yours.

my projects ▾ ~/shop zsh claude ▸ ~/blog ▸ ~/h2term ~/shop · claude > fix the flaky test ✓ 3 files changed one click →

One sidebar, every session

Expand a project — its terminals and agents are right there. Collapsed projects keep their sessions running in the background: click one and you're in it, exactly where you left it.

all projects · one click apart
claude opencode h2code > fix the flaky test ✓ 3 files changed

Agents side by side

Up to 4 configurable agents — name plus command — each in its own session inside the project group. No window juggling.

claude · opencode · h2code · yours
theme opacity > cargo build Compiling… live preview · 0–100% transparency

Your terminal, your style

Colors, fonts, background opacity — every element restyled with a live preview, from UI buttons to the terminal itself.

themes · fonts · transparency

Everything under your fingers

Tabs, search and scrolling — the hands never leave the keyboard.

hotkeys.txt
Ctrl+Tab / Ctrl+Shift+Tab   switch tabs
Ctrl+Shift+N                quick-add terminal tab
Ctrl+Shift+A                quick-add agent tab
Ctrl+Shift+Q                close tab
Ctrl+F                      search in terminal
Ctrl+Shift+PgUp/PgDn        scroll page up / down
Ctrl+Shift+Home/End        scroll to top / bottom