Releases: PMTLabs/termflow-core
Release list
TermFlow 0.2.1
TermFlow 0.2.1
What's new
A small patch focused on the "Connect an AI agent (MCP)" setup dialog in Settings → Connection:
- The Interface picker now defaults to the loopback interface, instead of whichever network interface happened to sort first
- The generated
mcpServers/mcp_serversconfig key is nowtermflow(wasauto-terminal) - The Codex TOML sample now includes
enabled = true, matching Codex's actualconfig.tomlschema - The Gemini CLI option has been replaced with Antigravity CLI, its documented successor
- Added a new GitHub Copilot CLI option
No other user-facing changes in this patch — see the 0.2.0 release for everything shipped since 0.1.4.
TermFlow is a modern, cross-platform terminal built for the age of AI agents. Beyond being a fast, polished terminal emulator, it exposes a local developer API (REST + WebSocket) and a built-in MCP server, so tools and AI agents like Claude Code, Codex, and Antigravity CLI can inspect, drive, and automate your terminal sessions programmatically.
Why TermFlow?
- 🤖 Built for AI-driven workflows — a Model Context Protocol (MCP) sidecar exposes terminal tools directly to AI clients: create terminals, run commands, read live screens, orchestrate multiple sessions.
- ⌨️ Agentic CLIs just work — modern keyboard protocol support (Kitty /
modifyOtherKeys/ win32-input-mode) means Claude Code, Codex, and other TUI agents get correct key handling that many terminals still get wrong. - 🔌 Automate everything — a local REST + WebSocket API lets scripts and dashboards spawn shells, send input, capture output, and monitor activity across every tab and pane.
Highlights
- 🔄 Multi-tab & split panes — resizable panes, drag-and-drop tabs, multi-window detach, per-pane maximize (zoom)
- 🐚 Multi-shell — PowerShell, CMD, Git Bash, WSL, bash/zsh/fish
- 💾 Session & layout persistence — tabs, panes, and scrollback restored on restart
- 🗺️ Canvas Mode — a graph view of your terminals and their connections
- ⚙️ Automations & Snippets — trigger actions on terminal activity, reuse commands fast
- 🎨 Color schemes & per-agent theming — automatic scheme switching when an AI agent takes over a pane
- 🔔 Activity notifications — native toasts with click-to-focus when a long-running command or agent needs you
- 🔎 In-terminal search, clickable paths/links, command history aware of your working directory
- ⚡ Fast — GPU-accelerated rendering (WebGL) on a lightweight Tauri 2 + Rust core
- 🔄 Auto-update built in — new versions install seamlessly from signed GitHub releases
This release ships for Windows (x64 + ARM64), macOS (Apple Silicon), and Linux (x86_64, AppImage).
Open core
This repository is the Apache-2.0 open-core of TermFlow. The optional multi-machine peering capability ships as a separate, privately-licensed sidecar and is not required to build or run the app.
📖 README & build instructions · 🐛 Report an issue
Status: early access. Expect rapid iteration — auto-update will keep you current.
TermFlow 0.2.0
TermFlow 0.2.0
What's new
This release brings together about two months of work since 0.1.4 — Canvas Mode grew from a preview into a full graph view, Automations shipped as a new feature, and Snippets/Notifications got a big UX pass.
🗺️ Canvas Mode
- Node context menu with links, in-canvas search (including wrapped paths), a "hide terminals" view, and a hotkey to jump straight from a node to its terminal
- Zoom-anchored pan/zoom, dynamic node spacing, and tighter density tuning
- More accurate busy/idle state and overlay pointer/clipboard handling
⚙️ Automations (new)
- A visual automation editor: matching rules, timers, captures, and conditions
- Webhook action providers with exclusions
- Reserved
${terminal.*}/${time}tokens and snippet insertion inside automation messages - A save → "enable this automation?" prompt, and a dedicated entry point in Settings
📋 Snippets
- Snippet search plus cross-product import/export, and sort-by-usage
- Copy / Insert / Edit / Delete straight from the pane's snippet row context menu
- Bare file links (e.g.
foo.ts) after an agent-CLI verb are now auto-linked in terminal output
🔔 Notifications
- Mute by tab and by pane
- Click-to-focus routing that never steals focus while you're typing elsewhere
- An unseen-tab activity indicator
🪟 Sessions, panes & multiple profiles
- Multiple TermFlow profiles can now run side-by-side, with sibling coordination so shells survive an in-place update across instances
- Auto-balance panes, per-pane maximize/zoom refinements, multi-window restore fixes
- PTY-host hot-swap, reattach, and WebGL glyph-atlas resume-repair hardening
- Fixed a macOS tab-drag freeze and a couple of Ctrl+C / Ctrl+W handling bugs
🛠️ Under the hood
- Every Rust source file brought under 1,500 lines (large internal refactor across the command layer, app state, PTY manager, API server, and app boot path)
- Several dependency security fixes (OpenSSL/rustls-webpki, MCP server deps)
- CI moved to GitHub-hosted runners; fixed a couple of flaky CI races
Known issues
- The Settings scrollback-size slider doesn't currently take effect
- Session restore only covers a single window — a multi-window layout collapses to one window on restart
- Terminals split via the local REST API can share their parent's tab identity (API-driven workflows only)
- Canvas Mode terminals can render undersized when the canvas is zoomed
- In rare cases, reattaching after a host restart may not surface every previously running session
This release ships for Windows (x64 + ARM64), macOS (Apple Silicon), and Linux (x86_64, AppImage).
TermFlow is a modern, cross-platform terminal built for the age of AI agents. Beyond being a fast, polished terminal emulator, it exposes a local developer API (REST + WebSocket) and a built-in MCP server, so tools and AI agents like Claude Code, Codex, and Gemini can inspect, drive, and automate your terminal sessions programmatically.
Why TermFlow?
- 🤖 Built for AI-driven workflows — a Model Context Protocol (MCP) sidecar exposes terminal tools directly to AI clients: create terminals, run commands, read live screens, orchestrate multiple sessions.
- ⌨️ Agentic CLIs just work — modern keyboard protocol support (Kitty /
modifyOtherKeys/ win32-input-mode) means Claude Code, Codex, and other TUI agents get correct key handling that many terminals still get wrong. - 🔌 Automate everything — a local REST + WebSocket API lets scripts and dashboards spawn shells, send input, capture output, and monitor activity across every tab and pane.
Highlights
- 🔄 Multi-tab & split panes — resizable panes, drag-and-drop tabs, multi-window detach, per-pane maximize (zoom)
- 🐚 Multi-shell — PowerShell, CMD, Git Bash, WSL, bash/zsh/fish
- 💾 Session & layout persistence — tabs, panes, and scrollback restored on restart
- 🗺️ Canvas Mode — a graph view of your terminals and their connections
- ⚙️ Automations & Snippets — trigger actions on terminal activity, reuse commands fast
- 🎨 Color schemes & per-agent theming — automatic scheme switching when an AI agent takes over a pane
- 🔔 Activity notifications — native toasts with click-to-focus when a long-running command or agent needs you
- 🔎 In-terminal search, clickable paths/links, command history aware of your working directory
- ⚡ Fast — GPU-accelerated rendering (WebGL) on a lightweight Tauri 2 + Rust core
- 🔄 Auto-update built in — new versions install seamlessly from signed GitHub releases
TermFlow 0.1.4
TermFlow 0.1.4
What's new
- ✅ Auto-update session survival. Updating from 0.1.2+ keeps your shells and agent CLIs (Claude Code, Codex, …) running through the update — the app reattaches to them automatically after relaunch.
- 🛠️ Fixed: dev builds no longer hijack the Start-menu shortcut. A development/portable TermFlow now registers its own "TermFlow Dev" identity, so the installed app's Start-menu entry always launches the installed app.
This release ships Windows x64. macOS and Windows ARM64 remain on 0.1.3.
TermFlow is a modern, cross-platform terminal built for the age of AI agents. Beyond being a fast, polished terminal emulator, it exposes a local developer API (REST + WebSocket) and a built-in MCP server, so tools and AI agents like Claude Code, Codex, and Gemini can inspect, drive, and automate your terminal sessions programmatically.
Why TermFlow?
- 🤖 Built for AI-driven workflows — a Model Context Protocol (MCP) sidecar exposes terminal tools directly to AI clients: create terminals, run commands, read live screens, orchestrate multiple sessions.
- ⌨️ Agentic CLIs just work — modern keyboard protocol support (Kitty /
modifyOtherKeys/ win32-input-mode) means Claude Code, Codex, and other TUI agents get correct key handling that many terminals still get wrong. - 🔌 Automate everything — a local REST + WebSocket API lets scripts and dashboards spawn shells, send input, capture output, and monitor activity across every tab and pane.
Highlights
- 🔄 Multi-tab & split panes — resizable panes, drag-and-drop tabs, multi-window detach, per-pane maximize (zoom)
- 🐚 Multi-shell — PowerShell, CMD, Git Bash, WSL, bash/zsh/fish
- 💾 Session & layout persistence — tabs, panes, and scrollback restored on restart
- 🎨 Color schemes & per-agent theming — automatic scheme switching when an AI agent takes over a pane
- 🔔 Activity notifications — native toasts with click-to-focus when a long-running command or agent needs you
- 🔎 In-terminal search, clickable paths/links, command history aware of your working directory
- ⚡ Fast — GPU-accelerated rendering (WebGL) on a lightweight Tauri 2 + Rust core
- 🔄 Auto-update built in — new versions install seamlessly from signed GitHub releases
Downloads
| Platform | Recommended | Notes |
|---|---|---|
| Windows x64 | TermFlow-win-Setup.exe |
Per-user install — no admin rights required, auto-updates |
| Windows ARM64 | TermFlow-win-arm64-Setup.exe |
Per-user install — no admin rights required, auto-updates |
| Windows (managed/IT) | TermFlow-win.msi / TermFlow-win-arm64.msi |
Machine-wide MSI for enterprise deployment |
| macOS (Apple Silicon) | TermFlow-osx-Setup.pkg |
Signed & notarized by Apple |
| Portable | TermFlow-*-Portable.zip |
Run without installing |
All Windows binaries are Authenticode-signed (PMT Labs LLC). The macOS package is Developer ID-signed and notarized by Apple — no security warnings, just install and go.
Open core
This repository is the Apache-2.0 open-core of TermFlow. The optional multi-machine peering capability ships as a separate, privately-licensed sidecar and is not required to build or run the app.
📖 README & build instructions · 🐛 Report an issue
Status: early pre-release. Expect rapid iteration — auto-update will keep you current.