WaveTerm
An open-source terminal that integrates file previews, editing, AI, web browsing, and remote machine management into a unified workspace for developers.

Wave Terminal is an open-source terminal designed to eliminate context switching by bringing all your tools into one place. It combines file previews, built-in editing, AI assistance, inline web browsing, and remote machine management into a single interface.
Key Features
- AI Integration: Built-in AI assistance for coding, debugging, and workspace management
- Remote Machine Management: SSH connection manager with WSL support for quick server switching
- Screen Splitting & Layouts: Customizable workspaces with split screens and dashboard layouts
- Remote File Operations: Navigate, preview, and edit files on remote machines directly from the terminal
- Inline File Preview: View images, markdown, audio/video, HTML, CSVs, and more without leaving the terminal
- Built-in Editor: VSCode-like GUI editor with syntax highlighting, indentation, and copy/paste support
- Customizable Dashboards: Build and share reusable widgets with HTML and data from the CLI
- Cross-Platform: Available for macOS, Linux, and Windows
- Local Data Storage: All data remains on your machine with no login or account required
Tech / Self-Hosting
Wave Terminal is open-source and runs locally on your machine. It supports multiple installation methods including Snap, AppImage, .deb, .rpm, .zip, and pacman packages across different platforms. The application is designed to work offline with all features available without requiring cloud services.