waveterm README

The project's README from github.com/wavetermdev/waveterm. As one markdown file: README.md.

Wave Terminal Logo

Wave Terminal

English | 한국어 | 繁體中文

FOSSA Status

Wave is an open-source, AI-integrated terminal for macOS, Linux, and Windows. It works with any AI model. Bring your own API keys for OpenAI, Claude, or Gemini, or run local models via Ollama and LM Studio. No accounts required.

Wave also supports durable SSH sessions that survive network interruptions and restarts, with automatic reconnection. Edit remote files with a built-in graphical editor and preview files inline without leaving the terminal.

WaveTerm Screenshot

Key Features

Wave AI

Wave AI is your context-aware terminal assistant with access to your workspace:

Learn more in our Wave AI documentation and Wave AI Modes documentation.

Installation

Wave Terminal works on macOS, Linux, and Windows.

Platform-specific installation instructions can be found here.

You can also install Wave Terminal directly from: www.waveterm.dev/download.

Minimum requirements

Wave Terminal runs on the following platforms:

The WSH helper runs on the following platforms:

Roadmap

Wave is constantly improving! Our roadmap will be continuously updated with our goals for each release. You can find it here.

Want to provide input to our future releases? Connect with us on Discord or open a Feature Request!

Building from Source

See Building Wave Terminal.

Contributing

Wave uses GitHub Issues for issue tracking.

Find more information in our Contributions Guide, which includes:

Sponsoring Wave ❤️

If Wave Terminal is useful to you or your company, consider sponsoring development.

Sponsorship helps support the time spent building and maintaining the project.

License

Wave Terminal is licensed under the Apache-2.0 License. For more information on our dependencies, see here.

waveterm (wavetermdev/waveterm)

Searching Database…

22.5K ·GitHub
这是什么东西?Wave 是一款开源的 AI 集成终端,支持 macOS、Linux 和 Windows。它内置了能感知上下文的 AI 助手、持久化的 SSH 会话,以及由一个个区块组成的工作区,还带有编辑器和文件预览功能。
它只是一个普通的终端模拟器,还是完整的桌面应用?它是一个完整的桌面图形界面应用:终端、编辑器、网页浏览器和 AI 助手都以可拖拽的区块形式摆放。底层是基于 Electron 的应用,后端用 Go 编写。
使用 AI 功能需要注册账号或准备 API 密钥吗?不需要注册任何账号。你可以使用自己的 OpenAI、Claude 或 Gemini 的 API 密钥,也可以通过 Ollama、LM Studio 或其他兼容 OpenAI 接口的服务来运行本地模型。
AI 助手目前还做不到什么?它还不能执行命令——经用户确认后执行命令的功能标注为即将推出。另外 AI 功能目前仍是免费测试版。
我的 API 密钥和凭据存放在哪里?密钥和凭据通过操作系统自带的密钥存储机制保存在本地,并且在 SSH 会话之间也能继续使用。
Wave 是免费使用的吗?Wave 基于 Apache-2.0 协议,免费且开源。AI 部分是免费测试版,在体验持续打磨期间还附带一些 AI 额度。
Wave AI 在终端里究竟能做什么?它会读取你的终端输出和回滚记录,帮助你调试和分析问题;可以读取、写入和编辑文件,并自动备份、经你确认后才执行;还可以在命令行里通过 wsh ai 使用,把输出内容或文件附加到对话中。
它怎么处理远程机器上的文件?内置的图形化编辑器带语法高亮,可以直接编辑远程文件;内嵌预览支持 markdown、图片、视频、PDF、CSV 和目录。wsh file 命令可以在本地和远程 SSH 主机之间复制和同步文件。
我可以改变终端的外观吗?可以——自定义选项包括标签页主题、终端样式和背景图片,而且任何区块都可以一键切换到全屏,再切回多区块视图。
What are similar projects?surf, aichat, get-it, Netcatty, Fabric, open-codesign, quivr, zuse
Size
57.7 MB
Stars
22.5K
Age
4y
Commits · 90 Days