Wave Terminal is an open-source application that enhances the traditional terminal by integrating graphical capabilities.
Wave Terminal allows users to stay within the terminal workflow while having access to visual interfaces.
Key functionalities include:
Graphical widgets: Wave allows users to launch and control graphical widgets directly from the command line.
File previews: Users can preview various file types inline, such as markdown, images, video, and CSV files.
Data visualization: The application can create graphs from system stats or custom data piped from CLI programs.
Integrated AI: Wave includes inline AI chat windows that can connect to any LLM, local or remote.
Remote file editing: A built-in VSCode-like editor is available for editing remote files, complete with syntax highlighting and mouse support.
Inline web browser: Users can browse, control, and script an inline web browser to access various online resources.
Customizable dashboards: Users can build dashboards using graphical widgets and stickers. They can import pre-built dashboards, share their own, and create reusable widgets with HTML.
Customization: Wave provides options for customizing tabs, terminals, key bindings, and layout.
Remote connections: Users can quickly connect to remote machines via SSH.
Command line control: Wave and its widgets can be controlled directly from the command line using the wsh command.
Open source and privacy: All data is stored locally, and no login or account is required.
Wave is available on MacOS, Linux, and Windows. It aims to improve development workflows by combining terminal functionalities with graphical tools.