xuzhougeng/wispterm

A cross-platform terminal workspace for remote development and AI agent workflows, powered by libghostty-vt

What it solves

WispTerm provides a unified workspace for developers who need to combine a high-performance terminal with remote development tools and AI-driven workflows. It eliminates the need to switch between a terminal, a web browser for AI chats, and a file explorer by integrating all three into a single cross-platform application.

How it works

Written in Zig and utilizing libghostty-vt for terminal emulation, WispTerm implements a multi-pane environment. It integrates OpenAI-compatible AI agent sessions directly into tabs and a sidebar, allowing users to send terminal output to an AI Copilot or manage dedicated agent profiles. It also includes a built-in file explorer with rich previews and an embedded browser panel for web-based documentation or tools.

Who it’s for

It is designed for developers and researchers performing remote development (via SSH/WSL) who want an AI-integrated terminal experience with advanced layout management and file preview capabilities.

Highlights

  • AI Agent Integration: Dedicated agent tabs with history restoration, model switching mid-session, and the ability to fork conversations at specific points.
  • Copilot Sidebar: A side-panel AI assistant that can receive terminal selections or recent output as context cards.
  • Advanced Terminal Features: Supports Kitty Graphics protocol for inline images/PDFs, Ghostty-compatible themes, and GLSL post-processing shaders.
  • Developer Utilities: Built-in file explorer with Markdown/PDF previews, SSH port forwarding manager, and workspace "recipes" to save and share window layouts.
  • Prompt Queueing: Automatically queues prompts submitted while the AI is processing, sending them in order once the session is idle.

Related

  • Project
  • Project
  • Project
  • Project
  • Project