Overview of Wave Terminal
mainWave Terminal is an open-source, AI-integrated terminal designed for macOS, Linux, and Windows. It features context-aware AI assistance, durable SSH sessions that persist through network interruptions or restarts, and a drag-and-drop interface for managing terminal blocks, editors, web browsers, and AI assistants. Key capabilities include:
- Wave AI: A terminal assistant that understands terminal output, widgets, and can perform file operations (with user approval).
- Durable SSH: Automatic reconnection and session persistence during network changes or application restarts.
- Integrated Editor & Preview: Built-in editor for remote file editing and a rich preview system for Markdown, images, videos, PDF, CSV, and directories.
- Command Blocks: Individual command isolation and monitoring.
- WSH (Wave Shell): A powerful CLI system (
wsh) for controlling workspaces, sharing data between sessions, and managing files viawsh file(copying/syncing between local and remote hosts). - Secure Secrets: Local storage of API keys and credentials using native system backends.