xuzhougeng/wispterm
A cross-platform terminal workspace for remote development and AI agent workflows, powered by libghostty-vt
解决的问题
WispTerm 为需要结合高性能终端、远程开发工具和 AI 驱动工作流的开发者提供了一个统一的工作空间。它将终端、AI 聊天用的网页浏览器和文件资源管理器三者整合到一个跨平台应用程序中,消除了在三者之间频繁切换的需要。
工作原理
使用 Zig 编写,并利用 libghostty-vt 实现终端仿真。WispTerm 实现了多窗格环境,将 OpenAI 兼容的 AI 代理会话直接集成到标签页和侧边栏中,用户可将终端输出发送给 AI Copilot,或管理专用的代理配置文件。它还包含一个功能丰富的内置文件浏览器,支持多种格式预览,并集成了嵌入式浏览器面板,用于访问网页文档或工具。
适用人群
专为通过 SSH/WSL 进行远程开发的开发者和研究人员设计,希望获得具备高级布局管理与文件预览功能的 AI 集成终端体验。
主要亮点
- AI 代理集成:专用代理标签页支持会话历史恢复、会话中切换模型,以及在特定时间点分叉对话。
- Copilot 侧边栏:侧边栏 AI 助手可接收终端选中内容或最近输出作为上下文卡片。
- 高级终端功能:支持 Kitty Graphics 协议以显示内联图像/PDF,兼容 Ghostty 主题,并支持 GLSL 后处理着色器。
- 开发者工具:内置文件浏览器支持 Markdown/PDF 预览,SSH 端口转发管理器,以及可保存和共享窗口布局的「工作区配方」。
- 提示队列:当 AI 正在处理时提交的提示会自动排队,一旦会话空闲,将按顺序发送。
相关
- 项目
- 项目
- 项目
- 项目
- 项目