返回目录
开源项目本地模型类新手

Wave Terminal:开源 AI 集成跨平台终端

Wave Terminal 是一款开源、集成 AI 能力的跨平台终端,支持 macOS、Linux 与 Windows,兼容任意 AI 模型(可自带 OpenAI、Claude、Gemini、Azure、Perplexity 等 API Key,也可通过 Ollama、LM Studio 运行本地模型),无需注册账号。它还提供可持久化的 SSH 会话、内置图形化编辑器、远程文件富预览与 wsh 命令系统,用于实现无缝工作流。

0 次阅读2026/09/15 发布
Wave Terminal:开源 AI 集成跨平台终端 来源图片

社区作者 · zZz

它解决什么问题

项目定位

Wave 是一款开源、AI 集成的终端,支持 macOS、Linux 和 Windows。它可以配合任意 AI 模型使用:既可为 OpenAI、Claude、Gemini 自带 API Key(BYOK),也可通过 Ollama 和 LM Studio 运行本地模型,无需注册账号。

配图 1(Wave Terminal Logo)为项目标识,配图 3(WaveTerm Screenshot)为终端界面截图,配图 2(FOSSA Status)为许可证/依赖扫描状态徽章。

核心功能

  • Wave AI:上下文感知的终端助手,可读取终端输出、分析 widget 并执行文件操作。
  • 可持久化 SSH 会话:远程终端会话可抵御连接中断、网络切换与 Wave 重启,并自动重连。
  • 灵活的拖放式界面:组织终端块、编辑器、Web 浏览器与 AI 助手。
  • 内置编辑器:编辑远程文件,支持语法高亮与现代编辑器特性。
  • 富文件预览系统:预览远程文件,包括 markdown、图片、视频、PDF、CSV、目录。
  • 任意块可快速全屏切换:放大终端、编辑器与预览,再瞬时回到多块视图。
  • AI 聊天 widget:支持多种模型(OpenAI、Claude、Azure、Perplexity、Ollama)。
  • Command Blocks:隔离并监控单条命令。
  • 一键远程连接:获取完整终端与文件系统访问权限。
  • 安全密钥存储:使用原生系统后端,API Key 与凭据本地保存并可跨 SSH 会话访问。
  • 丰富定制:标签主题、终端样式与背景图片。
  • 强大的 wsh 命令系统:通过 CLI 管理工作区、在终端会话之间共享数据。
  • 互联文件管理 wsh file:在本地与远程 SSH 主机之间复制和同步文件。

Wave AI 能力

Wave AI 是可访问工作区上下文的终端助手:

  • 终端上下文:读取终端输出与回滚缓冲,用于调试和分析。
  • 文件操作:读写和编辑文件,带自动备份与用户批准。
  • CLI 集成:使用 wsh ai 在命令行直接管道输出或附加文件。
  • BYOK 支持:为 OpenAI、Claude、Gemini、Azure 及其他提供商自带 API Key。
  • 本地模型:通过 Ollama、LM Studio 及其他 OpenAI 兼容提供商运行本地模型。
  • 免费 Beta:在产品打磨期间提供内置 AI 额度。
  • 即将推出:命令执行(需批准)。

更多信息见项目 Wave AI 文档与 Wave AI Modes 文档。

适用对象

需要在终端内完成远程开发、SSH 运维、文件编辑与预览,并希望把 AI 助手直接接入命令行工作流的开发者与运维人员;希望使用自有 API Key 或本地模型、避免账号注册的用户。

许可证

Wave Terminal 采用 Apache-2.0 许可证。依赖项信息见项目官方说明。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源未给出逐条安装命令,仅给出以下安装路径与要求:

  1. 确认平台:Wave Terminal 支持 macOS、Linux、Windows。
  1. 选择安装方式:
  • 按平台安装说明进行安装(项目 README 指向官方文档中的平台专属安装说明页面,具体命令待核验)。
  • 或直接从下载页安装:https://www.waveterm.dev/download
  1. 核对最低系统要求:
  • macOS 11 或更高版本(arm64、x64)
  • Windows 10 1809 或更高版本(x64)
  • 基于 glibc-2.28 或更高版本的 Linux(Debian 10、RHEL 8、Ubuntu 20.04 等)(arm64、x64)
  • WSH 辅助程序要求:macOS 11 或更高(arm64、x64);Windows 10 或更高(x64);Linux 内核 2.6.32 或更高(x64)、Linux 内核 3.1 或更高(arm64)
  1. 首次运行:启动 Wave 后按需配置 AI 提供商,可使用自带 API Key(OpenAI、Claude、Gemini、Azure、Perplexity 等),或接入 Ollama、LM Studio 等本地/OpenAI 兼容模型;API Key 与凭据通过系统原生后端在本地保存,可跨 SSH 会话访问。
  1. 源码构建:见项目 Building Wave Terminal 文档(README 仅给出指引链接,具体构建命令待核验)。

常见问题与提示:

  • 需要账号吗?不需要,来源明确说明“No accounts required”。
  • 想用本地模型:可通过 Ollama、LM Studio 及其他 OpenAI 兼容提供商运行。
  • 远程连接:支持一键远程连接与可持久化 SSH 会话,网络中断或 Wave 重启后可自动重连。
  • 遇到问题:项目使用 GitHub Issues 跟踪问题,可参考 Contributions Guide 与 Discord 社区、Feature Request 渠道。

来源教程配图

Wave Terminal Logo
配图 1 · Wave Terminal Logo查看原图
FOSSA Status
配图 2 · FOSSA Status查看原图
WaveTerm Screenshot
配图 3 · WaveTerm Screenshot查看原图

适用场景

在终端内直接调用 AI 助手
读取终端输出进行调试与命令解释
远程 SSH 开发与运维
会话在网络中断或终端重启后自动重连
在终端内编辑远程文件并使用语法高亮
内联预览远程 markdown
图片
视频
PDF
CSV 与目录
通过 wsh 命令系统管理工作区并在会话间共享数据
在本地与远程 SSH 主机之间同步与复制文件