xuzhougeng/wispterm

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

解决的问题

WispTerm 是一个跨平台的终端工作区,旨在将远程开发、文件管理和 AI 代理工作流集成到一个统一的、连贯的环境中。它通过提供内置的 AI 聊天、文件预览和会话管理工具,弥合了传统终端模拟与现代 AI 辅助编码之间的差距。

工作原理

WispTerm 使用 Zig 构建,并由 libghostty-vt 引擎驱动,是一个高性能的终端模拟器,并增加了一层工作区管理功能。它允许用户在终端会话旁边运行嵌入式浏览器面板、具有丰富预览功能(支持 Markdown、图像、PDF)的文件资源管理器以及专门的 AI 代理标签页。它支持 SSH 端口转发、工作区布局保存以及与 AI 模型的深度集成,使用户能够管理 AI 历史记录、导出对话记录并在会话中切换模型。

适用人群

它专为开发人员、数据科学家和高级用户设计,这些用户在终端中花费大量时间,并希望在不切换多个应用程序的情况下简化 AI 辅助编码、远程服务器管理和文件浏览任务。

主要亮点

  • AI 代理集成: 支持与 OpenAI 兼容的代理会话、历史记录浏览以及用于自动化工作流的提示词队列。
  • 丰富的文件资源管理器: 浏览本地、WSL 和 SSH 文件,并支持文本、图像和 PDF 的原生预览。
  • 工作区管理: 将复杂的标签页/分屏布局保存并恢复为“配方”,并直接从 UI 管理 SSH 端口转发。
  • 高级终端功能: 包括对 Ghostty 兼容主题的支持、背景图像/着色器渲染以及对用于内联图像的 Kitty Graphics 协议的支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目