为什么Wave成为我的新首选终端应用——我如何使用这个强大工具
Wave Terminal是一款集成了AI、文件管理、网页浏览器等多种工具的强大终端应用,支持Linux、macOS和Windows。本文介绍了其安装、使用和AI功能。
Wave Terminal是一款功能强大的终端应用,它不仅仅是传统的命令行界面,而是集成了多种工具于一身。根据其官方网站的描述,这是一款“开源、AI原生、能够看到整个工作区的终端”。Wave Terminal支持Linux、macOS和Windows系统,目前仍处于测试阶段。
安装Wave Terminal非常简单。在Linux上,可以通过Snap、AppImage、.deb、.rpm、.zip或pacman等方式安装。例如,使用.deb文件时,只需下载并运行sudo dpkg -i waveterm*.deb命令。对于macOS,下载.dmg文件;对于Windows,下载.exe或.msi文件并按照向导安装即可。安装完成后,可以在桌面菜单中找到Wave Terminal的启动项。
使用Wave Terminal相当直观。打开应用后,可以通过右侧边栏的图标启用或禁用各项功能,包括终端、文件管理器、网页浏览器、系统信息和进程管理。左上角可以切换Wave AI和创建工作区。工作区功能允许用户同时运行多个自定义布局,而无需频繁切换功能。例如,可以创建一个用于终端和进程的工作区,另一个用于GitHub集成,再一个用于文件和网页浏览。每个工作区必须至少包含一个工具,但Wave AI本身不算作工具,因此不能创建工作区仅用于AI。
Wave AI是这款应用的一大亮点。它可以作为直接的AI工具使用,点击切换按钮后,按Alt+k开始新聊天并输入查询。此外,Wave AI还能帮助用户学习命令。例如,输入wsh ai how to use ssh,Wave AI会提供SSH的基础知识,甚至可以根据指定的用户名、IP地址和端口显示确切的连接命令。使用Wave AI时,需要注意“Widget Context”开关:关闭时,AI只能看到查询和附加文件;打开时,AI可以读取终端输出、捕获小部件截图、访问文件和目录(需批准)、导航网页小部件以及使用自定义小部件工具。
要使用Wave AI,必须配置AI模型。点击右下角的设置图标,进入设置,选择“Wave AI Modes”,然后以JSON格式配置模型。例如,要使用Gemini Pro,配置如下:{ "google-gemini": { "display:name": "Gemini 3 Pro", "ai:provider": "google", "ai:model": "gemini-3-pro-preview" }}。若使用本地Ollama实例,则配置为:{ "ollama-llama": { "display:name": "Ollama - Llama 3.3", "display:order": 1, "display:icon": "microchip", "display:description": "Local Llama 3.3 70B model via Ollama", "ai:apitype": "openai-chat", "ai:model": "llama3.3:70b", "ai:thinkinglevel": "medium", "ai:endpoint": "http://localhost:11434/v1/chat/completions", "ai:apitoken": "ollama" }}。作者个人偏好使用本地AI,但用户可自由选择。
总体而言,Wave Terminal是一款令人惊叹的工具,能帮助用户更快速高效地完成任务。尽管仍处于测试阶段,可能偶尔出现意外行为,但值得一试。