Repolode
wavetermdev

wavetermdev/waveterm

开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。

可替代:iTerm2Warp

Star
22,549
Fork
1,184
未关闭 Issue
581
最近提交
4天前

这是什么?

Wave 是一款面向 macOS、Linux 和 Windows 的跨平台终端,在一个窗口中整合了常规 Shell、AI 助手、文件预览和图形化编辑器。终端块、编辑器、网页浏览器和 AI 聊天面板可以通过拖放自由排列,任意面板都能一键全屏并恢复多面板视图。

内置的 Wave AI 能够读取终端输出和滚动缓冲区,并在用户确认后读写和编辑文件,修改前会自动备份。它支持使用自备的 OpenAI、Claude、Gemini、Azure 等 API 密钥,也可通过 Ollama、LM Studio 等兼容 OpenAI 接口的服务运行本地模型,无需注册账号。

远程连接方面,SSH 会话在网络中断或 Wave 重启后仍可保持,并自动重连。远程文件可在内置编辑器中修改,也能直接预览 Markdown、图片、视频、PDF 和 CSV。命令行工具 wsh 可用于管理工作区,并在本地与远程主机之间复制和同步文件。

核心功能

  • 01Wave AI 可读取终端输出,并在用户确认后读写和编辑文件。
  • 02SSH 会话在网络变化或应用重启后仍可保持,并自动重连。
  • 03内置带语法高亮的编辑器,可直接编辑远程文件。
  • 04支持 Markdown、图片、视频、PDF、CSV 和目录的内联预览。
  • 05终端、编辑器、浏览器和 AI 面板可拖放布局,并支持全屏切换。
  • 06wsh 命令行工具用于管理工作区,并在本地与远程主机间复制文件。

适用场景

  • 在远程服务器上调试时,让 AI 助手读取日志和终端回滚内容。
  • 网络不稳定时保持长时间运行的 SSH 会话不断开。
  • 在终端中通过 Ollama 或 LM Studio 运行本地大模型。
  • 无需离开终端即可编辑和预览远程项目文件。

快速上手

  1. 1

    从官方下载页面下载适合你平台的应用

  2. 2

    按照入门文档中针对各平台的安装说明操作

  3. 3

    如果想从源码编译,请阅读构建指南

使用前须知

  • 需要 macOS 11 及以上、Windows 10 1809 及以上,或 glibc-2.28 及以上的 Linux 发行版,并且需为 64 位或 arm64 系统。
  • Wave AI 目前处于免费测试阶段,命令执行功能仍在开发中。
  • 使用云端模型需要自备 API 密钥,本地模型则需要另行配置 Ollama 或 LM Studio。

标签

常见问题

waveterm 是什么?
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。 Wave 是一款面向 macOS、Linux 和 Windows 的跨平台终端,在一个窗口中整合了常规 Shell、AI 助手、文件预览和图形化编辑器。终端块、编辑器、网页浏览器和 AI 聊天面板可以通过拖放自由排列,任意面板都能一键全屏并恢复多面板视图。
waveterm 可以免费使用吗?用的什么许可证?
waveterm 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
waveterm 还在维护吗?
活跃维护中。waveterm 最近一次提交是在 2026年10月17日。
waveterm 适合用来做什么?
在远程服务器上调试时,让 AI 助手读取日志和终端回滚内容。 网络不稳定时保持长时间运行的 SSH 会话不断开。 在终端中通过 Ollama 或 LM Studio 运行本地大模型。 无需离开终端即可编辑和预览远程项目文件。
waveterm 怎么安装和运行?
从官方下载页面下载适合你平台的应用 按照入门文档中针对各平台的安装说明操作 如果想从源码编译,请阅读构建指南
在哪里获取 waveterm?
源代码和安装说明在 GitHub 上:https://github.com/wavetermdev/waveterm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目