写代码的时候,终端、浏览器、编辑器要开一堆窗口。
查个文档切到浏览器,看个日志切回终端,改个配置又得找编辑器。
这种在不同工具之间跳来跳去的感觉,很多开发者都挺熟悉。
前几天在 GitHub 上看到一个叫Wave Terminal的开源项目,星标数已经快 14000+ 多了。
它想做的事情挺直接:把终端、编辑器、浏览器、AI 助手都塞进一个窗口里。
看了看官方介绍和一些用户评价,这个思路确实有点意思。
把各种工具整合在一起,减少窗口切换,听起来挺实用的。
把工具都放在一起
Wave Terminal 最特别的地方是它的界面可以自由拖拽。
终端窗口、代码编辑器、网页浏览器、AI 对话框,想放哪就放哪。
同时看着日志改代码?拖一拖就行。边看文档边敲命令?也是拖一拖的事。
有个开发者在博客上说,用这种方式能在一个窗口里干很多事,不用在各个应用之间跳来跳去了。
还有个挺方便的功能:内置了一个代码编辑器,用的是和 VSCode 一样的 Monaco 引擎。
要改远程服务器上的配置文件,不用再 vim 了,直接在终端里打开编辑器就行。语法高亮、鼠标操作、复制粘贴都支持。
Wave 还能直接预览文件。Markdown 渲染成网页,图片直接显示,CSV 文件变成表格,PDF 也能看。
以前查看这些文件,要么下载下来,要么装一堆工具。现在在终端里就搞定。
其他几个值得一提的功能
AI 聊天集成:Wave 支持把 OpenAI、Claude、Azure、Perplexity、Ollama 这些 AI 模型接进来,你可以直接在终端里问问题;
SSH 远程连接:一键连接远程服务器,连上之后所有功能都能用,包括文件预览和代码编辑;
持久化会话:就算断网了或者重启了,打开 Wave 之后你的工作环境还在,命令历史也都保留着;
跨平台支持:macOS、Linux、Windows 都能用,不用担心换系统就得换工具。
安装挺简单
按 GitHub 上的说明来就行。
macOS 用户直接 Homebrew 装,Linux 有 deb 和 rpm 包,Windows 也有安装程序。
装完就能用,不用搞什么复杂配置。
写在最后
如果你经常要在终端和其他工具之间切来切去,Wave Terminal 可能能帮上忙。
把常用功能放在一起,少开几个窗口,工作起来能顺畅点。
当然它也不是完美的。已经习惯了 tmux 或者 screen 的人,可能不太想换。
而且作为开源项目,有些地方还在完善,偶尔会碰到点小问题。
总的来看,Wave Terminal 的思路挺有意思。把工具整合在一起,减少切换,这个方向是对的。
感兴趣可以装一个试试,反正开源免费。
GitHub 项目地址:https://github.com/wavetermdev/waveterm
今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!