跪拜 Guibai
← All articles
Backend

Wave Puts a Browser, File Preview, and AI Chat Inside Your Terminal

By 有态度的下等马 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

The constant context-switching between terminal, browser, and AI chat is a real productivity tax. A terminal that absorbs those tools into its own tab model cuts the friction of modern CLI-heavy development.

Summary

Wave is an open-source terminal emulator that integrates a web browser, file previews, system resource monitors, and an AI assistant into its tabbed interface. Instead of switching between a terminal and a browser to check docs, preview output, or debug errors with an LLM, everything stays inside one application.

The terminal preserves traditional workflows with unlimited session saving and SSH key isolation, and it runs on Windows, macOS, and Linux. Each tab supports custom themes, fonts, docking, and cursor behavior.

A built-in AI panel removes the copy-paste loop between the terminal and a separate chatbot. Errors and command output can be sent directly to the model without leaving the terminal context.

Takeaways
Wave embeds a web browser, file previewer, system monitor, and AI chat as native terminal tabs.
Session state is saved indefinitely, and SSH keys are isolated per session.
Cross-platform support covers Windows, macOS, and Linux.
Each tab can be independently themed, docked, and configured for cursor behavior.
The AI panel accepts terminal output directly, eliminating the need to copy errors into a separate web app.
Conclusions

Embedding a browser and AI chat into the terminal is a pragmatic convergence of tools that have been awkwardly separate for years.

The project's 21k GitHub stars suggest real demand for collapsing the terminal-browser-AI triangle into a single surface.

Source: juejin.cn ↗ Google Translate ↗ Backup ↗