Wave Terminal
詳細情報
| タイトル | Wave Terminal |
|---|---|
| URL | https://www.waveterm.dev/ |
| バージョン | ver 0.14.4-beta.0 |
| 更新日 | 2026/03/25 |
| 追加日 | 2023/12/20 |
| 種別 | フリーソフト / オープンソース(Apache) |
| 説明 | オープンソースかつクロスプラットフォームのモダンなターミナルソフト。 |
レビュー
モダンな外観もつターミナルソフトで、コマンドを入力する部分と、結果を表示する部分が明示的に分かれている。
VSCodeと同じ機能を持つ内蔵エディタを使ってファイルを編集でき、Markdown、CSV、JSONファイルをプレビュー可能。.jpeg、.png、.gifなどの画像ファイルを表示する画像プレビュー機能も搭載。
複数のタブを管理するためのワークスペースや、セッションの保存・再開機能、全てのコマンドを検索できるユニバーサルヒストリーなど便利な機能が大量に搭載されている。
スクリーンショット
更新グラフ
バージョン履歴
- Vertical Tab Bar
- xterm.js v6.0.0 upgrade
- Lots of other upgrades, bug fixes, stability improvements, etc
pushing out beta.0 to work out any stability issues or bugs with the the big xterm and electron updates.
PRs
- getting vtabbar into shape, share mock between the tab bars by @sawka in #3047
- Bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #3037
- Bump electron from 40.4.1 to 41.0.2 by @dependabot[bot] in #3055
- Bump golang.org/x/term from 0.40.0 to 0.41.0 by @dependabot[bot] in #3052
- fix electron v41 regression
Emergency patch release to address a showstopper onboarding bug (see release notes for v0.14.2)
PRs
- Add a realistic preview mock filesystem and file RPC support by @Copilot in #3042
- Add login and port override flags to
wsh sshby @Copilot in #3045 - fix issue with an undefined this in service code by @sawka in #3048
Full Changelog: v0.14.2...v0.14.3
Wave v0.14.2 adds block/tab badges, directory preview improvements, and assorted bug fixes.
Block/Tab Badges:
- Block Level Badges, Rolled up to Tabs - Blocks can now display icon badges (with color and priority) that roll up and are visible in the tab bar for at-a-glance status
-
Bell Indicator Enabled by Default - Terminal bell badge is now on by default, lighting up the block and tab when your terminal rings the bell (controlled with
term:bellindicator) -
wsh badge- Newwsh badgecommand to set or clear badges on blocks from the command line. Supports icons, colors, priorities, beep, and PID-linked badges that auto-clear when a process exits. Great for use with Claude Code hooks to surface notification
- New block level badges, rollup up to tabs. Enabled terminal bell indicator and new
wsh badgeto set indicators manually - Tab flagging
- Fix for "Save Session As..." bug (and some assorted fallout)
- Fix for "New Window" in Gnome dock not working/hanging
- Fix zoom notifications not going to all windows/tabs
- OSC52 now defaults to "always". So CLI apps can always write to the clipboard even when not focused (matches other terminals). Can be changed back to "focus" by setting config "term:osc52" to "focus"
- Updated anthropic-messages backend API for Wave AI (untested)
- Updated "About" Modal
- Improved mocking/testing infrastructure
- Claude Code
- New block level badges, rollup up to tabs. Enabled terminal bell indicator and new
wsh badgeto set indicators manually - Tab flagging
- Fix for "Save Session As..." bug (and some assorted fallout)
- Fix for "New Window" in Gnome dock not working/hanging
- Fix zoom notifications not going to all windows/tabs
- OSC52 now defaults to "always". So CLI apps can always write to the clipboard even when not focused (matches other terminals). Can be changed back to "focus" by setting config "term:osc52" to "focus"
- Updated anthropic-messages backend API for Wave AI (untested)
- Updated "About" Modal
- Improved mocking/testing infrastructure
- Fix for "Save Session As..." bug (and some assorted fallout)
- Fix for "New Window" in Gnome dock not working/hanging
- Fix zoom notifications not going to all windows/tabs
- OSC52 now defaults to "always". So CLI apps can always write to the clipboard even when not focused (matches other terminals). Can be changed back to "focus" by setting config "term:osc52" to "focus"
- Updated anthropic-messages backend API for Wave AI (untested)
PRs
- Add virtualized flat-list TreeView component and preview sandbox by @Copilot in #2972
- add funding.yml file by @sawka in #2977
- add sponsor section to readme by
Wave v0.14.1 fixes several high-impact terminal bugs (Claude Code scrolling, IME input) and adds new config options: focus-follows-cursor, cursor style customization, workspace-scoped widgets, and vim-style block navigation.
Terminal Improvements:
- Claude Code Scroll Fix - Fixed a long-standing bug that caused terminal windows to jump to the top unexpectedly, affecting many Claude Code users
- IME Fix - Fixed Korean/CJK input where characters were lost or stuck in composition and only committed on Space
- Scroll Position Preserved on Resize - Terminal now stays scrolled to the bottom across resizes when it was already at the bottom
- Better Link Handling - Terminal URLs now have improved context menus and tooltips for
Wave v0.14.1 fixes several high-impact terminal bugs (Claude Code scrolling, IME input) and adds new config options: focus-follows-cursor, cursor style customization, workspace-scoped widgets, and vim-style block navigation.
Terminal Improvements:
- Claude Code Scroll Fix - Fixed a long-standing bug that caused terminal windows to jump to the top unexpectedly, affecting many Claude Code users
- IME Fix - Fixed Korean/CJK input where characters were lost or stuck in composition and only committed on Space
- Scroll Position Preserved on Resize - Terminal now stays scrolled to the bottom across resizes when it was already at the b
What's Changed
- remove S3 references in connections docs by @sawka in #2884
- adding more structured "skill.md" files instead of using aiprompts directory by @sawka in #2885
- Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #2878
- update electron version by @sawka in #2876
- readme updates for durable sessions / wave ai by @sawka in #2886
- Bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in #2872
- Bump google.golang.org/api from 0.265.0 to 0.266.0 by @dependabot
Wave v0.14 introduces Durable Sessions for SSH connections, allowing your remote terminal sessions to survive connection interruptions, network changes, and Wave restarts. This release also includes major improvements to connection monitoring, RPC infrastructure with flow control, and expanded terminal capabilities.
Durable Sessions (Remote SSH Only):
- Survive Interruptions - SSH terminal sessions persist through network changes, computer sleep, and Wave restarts, automatically reconnecting when the connection is restored
- Session Protection - Shell state, running programs, and terminal history are maintained even when Wave is closed or disconnected
- Visual Status Indicators - Shield icons in terminal headers show session st
PRs
- remove broken winget action by @sawka in #2692
- fix tool approval lifecycle to match SSE connection, not keep-alives by @sawka in #2693
- introduce new models -- specifically tab model which has a react provider for prop drilling by @sawka in #2694
- Bump google.golang.org/api from 0.256.0 to 0.258.0 by @dependabot[bot] in #2700
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.93.2 to 1.94.0 by @dependabot[bot] in #2699
- Bump @docusaurus/core from 3.8.1 to 3.9.2 by @dependabot[bot] in #2697


