Skip to content

GodTerm 0.2.7

Choose a tag to compare

@daniel-farina daniel-farina released this 08 Oct 17:34
· 31 commits to main since this release

GodTerm runs many interactive Claude Code (and Grok Build) sessions side by side, each signed in to its own account, with live usage for every account, a session browser, and a voice assistant that can drive it all. Free and open source under the MIT License.

What's new in 0.2.7

  • Failover offers: when a tab's account is about to run out (or hits its usage limit), the status bar offers to move that session to the account of the same provider with the most left. Ctrl-a F, a click, or "move it" moves it; usage.auto_failover = auto moves idle tabs by itself. Grok accounts now show their usage buckets too.
  • Usage requests shared across every GodTerm you have open, with a real backoff when the usage service asks to slow down, and a calmer note about it.
  • Assistant fixes: pasting into its input works, a typed Enter always sends (even on a busy machine), and prompts the assistant sends to a tab are submitted reliably on a loaded machine.
  • Speaker mute separate from the mic (Ctrl-a O, "be quiet"), volume with Ctrl-a + / -, and typed requests answered in text only (unless assistant.speak_typed is on).
  • The panel can float over the panes or dock beside them, shows clearly when it has the keys, and shows usage per provider in its title.
  • New folders: asking for a session in a folder that does not exist yet creates it (inside your home folder).
  • One terminal cursor: no more cursor flashing across the screen while GodTerm draws.

Updating: GodTerm 0.2.2 and later update themselves to this release (a chip in the status bar, then Restart to update with Ctrl-a N, or godterm update). Versions 0.2.0 and 0.2.1 need one manual update: Homebrew, the DMG, a package, or curl -fsSL https://godterm.com/install.sh | sh.

Verify a download yourself:

minisign -Vm SHA256SUMS -P RWTNzCFSrTk4Erhp4n8mN0kO3VgXNUYQliJVGM6jC0jaVe07tPVATFcT
shasum -a 256 -c SHA256SUMS --ignore-missing

Install

GodTerm runs the Claude Code CLI (claude); Settings > Setup installs it if it is missing.

macOS

brew install --cask daniel-farina/godterm/godterm   # GodTerm.app plus the godterm command
brew install daniel-farina/godterm/godterm          # or only the command

Or download GodTerm-0.2.7-macos-universal.dmg (or the arm64 / x86_64 one) below and drag GodTerm to Applications. Every app and DMG is signed with a Developer ID, notarized by Apple and stapled.

Linux (glibc 2.34+: Ubuntu 22.04+, Debian 12+, Fedora, RHEL 9+)

sudo apt install ./godterm_0.2.7_amd64.deb          # Debian, Ubuntu (or _arm64.deb)
sudo dnf install ./godterm-0.2.7-1.x86_64.rpm       # Fedora, RHEL, openSUSE (or .aarch64.rpm)
chmod +x GodTerm-0.2.7-x86_64.AppImage && ./GodTerm-0.2.7-x86_64.AppImage   # any distro

The tarballs hold just the godterm binary (it needs libasound2). Homebrew on Linux works too: brew install daniel-farina/godterm/godterm.

Windows 10 (1803+) and 11, x86_64

Run GodTerm-0.2.7-windows-x64-setup.exe (a per user install with a Start menu entry and an optional PATH entry), or unzip godterm-0.2.7-x86_64-pc-windows-msvc.zip.

SmartScreen: the Windows installer and exe are not code signed yet, so Windows may show "Windows protected your PC". Click More info, then Run anyway. Check the download against SHA256SUMS first if you like.

Full notes: CHANGELOG.md · Website: godterm.com