Wave Terminal:集成了人工智能的终端
Wave 是一款面向macOS、Linux和Windows系统的开源且集成了人工智能的终端。它可与任何AI模型协同工作。你可以自带OpenAI、Claude或Gemini的API密钥,也可以通过Ollama和LM Studio运行本地模型。无需注册账号。
Wave还支持持久化的SSH会话,即使网络中断或重启,会话仍能保持,并可自动重新连接。你能使用内置的图形编辑器编辑远程文件,且无需离开终端即可内联预览文件。
主要功能
- Wave AI - 具备上下文感知能力的终端助手,可读取终端输出、分析小部件并执行文件操作
- 持久化SSH会话 - 远程终端会话在连接中断、网络变化以及Wave重启后仍能保持,并自动重新连接
- 灵活的拖放界面,用于组织终端窗口、编辑器、网页浏览器和AI助手
- 内置编辑器,用于编辑远程文件,支持语法高亮显示和具备现代编辑器的功能
- 丰富的远程文件预览系统(支持Markdown、图像、视频、PDF、CSV、目录等文件类型)
- 任意窗口一键全屏切换 - 可展开终端、编辑器和预览窗口以获得更好的可视性,然后瞬间返回多窗口视图
- AI聊天小部件,支持多种模型(OpenAI、Claude、Azure、Perplexity、Ollama)
- 命令窗口,用于隔离和监控单个命令
- 一键远程连接,可全面访问终端和文件系统
- 使用原生系统后端进行安全的机密存储 - 在本地存储API密钥和凭证,并在多个SSH会话中访问
- 丰富的自定义选项,包括标签主题、终端样式和背景图片
- 强大的
wsh命令系统,可从命令行界面管理工作区并在终端会话之间共享数据
- 借助
wsh file实现关联文件管理 - 可在本地和远程SSH主机之间无缝复制和同步文件
Wave AI
Wave AI是具备上下文感知能力的终端助手,可访问你的工作区:
- 终端上下文:读取终端输出和回滚内容,以进行调试和分析
- 文件操作:读取、写入和编辑文件,自动进行备份并需用户确认
- CLI集成:使用
wsh ai直接从命令行管道输出或附加文件
- 自带密钥支持:可自带OpenAI、Claude、Gemini、Azure等供应商的API密钥
- 本地模型:通过Ollama、LM Studio和其他与OpenAI兼容的供应商运行本地模型
- 免费测试版:在我们优化体验期间提供AI使用额度
- 即将推出:命令执行(需用户确认)

https://github.com/wavetermdev/waveterm
https://www.waveterm.dev/