waveterm

wavetermdevApache-2.0活跃维护

一款开源跨平台终端,把 AI 能力直接嵌进命令行工作流,让开发者在同一个窗口里完成命令执行、文件浏览和智能辅助,减少来回切换工具。

An open-source, AI-integrated, cross-platform terminal for seamless workflows

v0.14.5发布于 2026-04-16 16:01 UTC22,680star +10 / 7 天1,191fork同步于 2026-11-10 05:22 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v0.14.5
  1. v0.14.5Wave Terminal v0.14.5 Release最新正式版2026-04-16 · 2026-04-16 16:01 UTC

    Wave v0.14.5 introduces a new Process Viewer widget, Quake Mode for global hotkey, and several quality-of-life improvements.

    • Process Viewer - New widget that displays running processes on local and remote machines, with CPU and memory usage, sortable columns, and the ability to send signals to processes
    • Quake Mode - The global hotkey (app:globalhotkey) now toggles a Wave window visible and invisible
    • [bugfix] Settings Widget - Fixed a bug where config files that didn't exist yet couldn't be created or edited from the Settings widget UI
    • Drag & Drop Files into Terminal - Drag files from Finder (macOS) or your file manager into a terminal block to paste their quoted path (#746)
    • New opt-in app:showsplitbuttons setting adds horizontal/vertical split buttons to block headers
    • Toggle the widgets sidebar from the View menu; visibility persists per workspace
    • F2 to rename the active tab
    • Mouse button 3/4 (back/forward) now navigate in web widgets
    • Terminal sessions now set COLORTERM=truecolor for better color support in CLI tools
    • [bugfix] Trim trailing whitespace from terminal clipboard copies
    • Package updates and dependency upgrades

    PRs

  2. v0.14.5-beta.2Wave Terminal v0.14.5-beta.2 Releasepre-release2026-04-16 · 2026-04-16 06:42 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/wavetermdev/waveterm/compare/v0.14.5-beta.0...v0.14.5-beta.2

  3. v0.14.5-beta.0Wave Terminal v0.14.5-beta.0 Releasepre-release2026-04-15 · 2026-04-15 22:12 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/wavetermdev/waveterm/compare/v0.14.4...v0.14.5-beta.0

  4. v0.14.4Wave Terminal v0.14.4 Release2026-03-27 · 2026-03-27 19:32 UTC
    查看更新说明

    Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a collection of bug fixes and internal improvements.

    Vertical Tab Bar:

    • New Vertical Tab Bar Option - Tabs can now be displayed vertically along the side of the window, giving you more horizontal space and easier access to tabs when you have many open. Toggle between horizontal and vertical tab layouts in settings.

    Terminal Improvements:

    • xterm.js v6.0.0 Upgrade - Upgraded to the latest xterm.js v6, bringing improved terminal compatibility and rendering. This should resolve various terminal rendering quirks observed with tools like Claude Code.

    Other Changes:

    • backgrounds.json - Renamed presets/bg.json to backgrounds.json and moved background config to new tab:background key (auto-migrated on startup)
    • Config Errors Moved - Config errors removed from the tab bar and moved to Settings / WaveConfig view for less clutter
    • Warn on Unsaved Changes - WaveConfig view now warns before discarding unsaved changes
    • Stream Performance - Migrated file streaming to new modern interface with flow control, fixing a large time-to-first-byte streaming bug
    • macOS First Click - Improved first-click handling on macOS (cancel the click but properly set block/WaveAI focus)
    • Deprecated legacy AI widget has been removed
    • [bugfix] Fixed focus bug for newly created blocks
    • [bugfix] Fixed an issue around starting a new durable session by splitting an old one
    • Electron upgraded to v41
    • Package updates and dependency upgrades

    PRs

  5. v0.14.4-beta.2Wave Terminal v0.14.4-beta.2 Releasepre-release2026-03-26 · 2026-03-26 23:18 UTC
    查看更新说明

    Wave v0.14.4 introduces vertical tabs, upgrades to xterm.js v6, and includes a collection of bug fixes and internal improvements.

    Vertical Tab Bar:

    • New Vertical Tab Bar Option - Tabs can now be displayed vertically along the side of the window, giving you more horizontal space and easier access to tabs when you have many open. Toggle between horizontal and vertical tab layouts in settings.

    Terminal Improvements:

    • xterm.js v6.0.0 Upgrade - Upgraded to the latest xterm.js v6, bringing improved terminal compatibility and rendering. This should resolve various terminal rendering quirks observed with tools like Claude Code.

    Other Changes:

    • backgrounds.json - Renamed presets/bg.json to backgrounds.json and moved background config to new tab:background key (auto-migrated on startup)
    • Config Errors Moved - Config errors removed from the tab bar and moved to Settings / WaveConfig view for less clutter
    • Warn on Unsaved Changes - WaveConfig view now warns before discarding unsaved changes
    • Stream Performance - Migrated file streaming to new modern interface with flow control, fixing a large time-to-first-byte streaming bug
    • macOS First Click - Improved first-click handling on macOS (cancel the click but properly set block/WaveAI focus)
    • Deprecated legacy AI widget has been removed
    • [bugfix] Fixed focus bug for newly created blocks
    • Electron upgraded to v41
    • Package updates and dependency upgrades

    PRs (since beta.0)

    Full Changelog: https://github.com/wavetermdev/waveterm/compare/v0.14.4-beta.0...v0.14.4-beta.2

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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 - Context-aware terminal assistant that reads your terminal output, analyzes widgets, and performs file operations
    • Durable SSH Sessions - Remote terminal sessions survive connection interruptions, network changes, and Wave restarts with automatic reconnection
    • Flexible drag & drop interface to organize terminal blocks, editors, web browsers, and AI assistants
    • Built-in editor for editing remote files with syntax highlighting and modern editor features
    • Rich file preview system for remote files (markdown, images, video, PDFs, CSVs, directories)
    • Quick full-screen toggle for any block - expand terminals, editors, and previews for better visibility, then instantly return to multi-block view
    • AI chat widget with support for multiple models (OpenAI, Claude, Azure, Perplexity, Ollama)
    • Command Blocks for isolating and monitoring individual commands
    • One-click remote connections with full terminal and file system access
    • Secure secret storage using native system backends - store API keys and credentials locally, access them across SSH sessions
    • Rich customization including tab themes, terminal styles, and background images
    • Powerful wsh command system for managing your workspace from the CLI and sharing data between terminal sessions
    • Connected file management with wsh file - seamlessly copy and sync files between local and remote SSH hosts

    Wave AI

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

    • Terminal Context: Reads terminal output and scrollback for debugging and analysis
    • File Operations: Read, write, and edit files with automatic backups and user approval
    • CLI Integration: Use wsh ai to pipe output or attach files directly from the command line
    • BYOK Support: Bring your own API keys for OpenAI, Claude, Gemini, Azure, and other providers
    • Local Models: Run local models with Ollama, LM Studio, and other OpenAI-compatible providers
    • Free Beta: Included AI credits while we refine the experience
    • Coming Soon: Command execution (with approval)

    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:

    • macOS 11 or later (arm64, x64)
    • Windows 10 1809 or later (x64)
    • Linux based on glibc-2.28 or later (Debian 10, RHEL 8, Ubuntu 20.04, etc.) (arm64, x64)

    The WSH helper runs on the following platforms:

    • macOS 11 or later (arm64, x64)
    • Windows 10 or later (x64)
    • Linux Kernel 2.6.32 or later (x64), Linux Kernel 3.1 or later (arm64)

    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!

    Links

    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.