Enhance your terminal with AI, file previews, and web browsing. Available on MacOS, Linux, and Windows.

Overview:

Wave Terminal is an open-source, AI-integrated terminal application available for macOS, Linux, and Windows. It is designed to enhance the command-line workflow with a context-aware AI assistant that reads terminal output and performs file operations, durable SSH sessions that survive network interruptions, and a flexible, multi-pane interface. The terminal caters to developers and system administrators who want to manage local and remote servers, edit files, and leverage AI models from providers like OpenAI, Claude, and Gemini, or run local models, all without needing a user account.

Core Features:

  • Wave AI Terminal Assistant: A context-aware assistant that reads terminal output and scrollback for debugging, and can perform file read, write, and edit operations with automatic backups and user approval.

  • Durable SSH Sessions: Remote terminal sessions that automatically reconnect, surviving network changes, connection interruptions, and Wave restarts.

  • Drag & Drop Interface: A flexible workspace that allows users to organize terminal blocks, built-in editors, web browsers, and AI assistants in a multi-pane layout.

  • Built-in Remote File Editor: Edit remote files directly with syntax highlighting and modern editor features without leaving the terminal.

  • Rich File Preview System: Preview remote files (markdown, images, video, PDFs, CSVs, directories) inline within the terminal.

  • BYOK (Bring Your Own Key) AI Support: Works with any AI model by using personal API keys for OpenAI, Claude, Gemini, Azure, or runs local models via Ollama and LM Studio.

Use Cases:

  • Debugging with AI Context: Developers can use the Wave AI assistant to analyze command output and terminal scrollback to diagnose errors without manually copying text.

  • Managing Remote Servers: System administrators can maintain durable SSH connections to remote hosts that persist through network drops and terminal restarts, with automatic reconnection.

  • Editing and Previewing Remote Files: Users can edit remote configuration files with syntax highlighting or quickly preview logs, images, and CSVs directly from the terminal session.

  • Multi-task Terminal Workflows: Developers can arrange terminal panes, web browsers, and AI chat widgets side-by-side for tasks like coding, testing, and reviewing documentation at the same time.

Why It Matters:

As an open-source tool, Wave Terminal offers a highly integrated terminal experience that combines AI assistance, durable remote connections, and a flexible workspace in a single, transparent application. Its support for multiple AI providers and local models gives users direct control over their AI usage without vendor lock-in, while the ability to self-host the client and build from source appeals to developers who prioritize customization and data privacy in their workflow. The project is built from the ground up for modern, multi-tasking terminal use.

ShareXLinkedInReddit

Related tools

Project stats

Stars

20,057

Forks

945

License

Apache-2.0

Metadata

Alternative to
Warp
Category
AI Terminals