Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsMay 19, 2026·3 min de lecture

Wave Terminal — Open-Source AI-Integrated Terminal Emulator

A modern, cross-platform terminal that embeds AI chat, file previews, web browsing, and graphical widgets directly inside the terminal window, combining command-line and GUI workflows.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 64/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Wave Terminal
Commande CLI universelle
npx tokrepo install 7572b001-539f-11f1-9bc6-00163e2b0d79

Introduction

Wave Terminal is an open-source terminal emulator that blends traditional command-line interaction with graphical widgets, inline file previews, and built-in AI assistance. Instead of switching between terminal and browser, developers can preview Markdown, images, CSVs, and web pages in tabbed blocks alongside their shell sessions. AI chat is integrated for command suggestions and explanations.

What Wave Terminal Does

  • Provides a modern terminal with tabbed workspaces and split panes
  • Embeds inline previews for Markdown, images, CSV data, and web pages
  • Integrates AI chat powered by configurable LLM backends for command help
  • Supports SSH connections with a graphical connection manager
  • Renders graphical blocks (charts, editors, browsers) alongside terminal output

Architecture Overview

Wave Terminal is built with Go on the backend and a TypeScript/React frontend rendered via Electron. The backend manages shell sessions, SSH connections, and block rendering through a local WebSocket server. Graphical blocks are React components that receive data from the shell context. AI integration routes prompts to configurable LLM providers (OpenAI, local models) through a pluggable adapter layer. Configuration is stored in a local JSON-based state file.

Self-Hosting & Configuration

  • Download the installer for macOS, Linux, or Windows from the project website
  • Configure AI by providing an API key in Settings for OpenAI or compatible endpoints
  • Set up SSH connections through the built-in connection manager with key-based auth
  • Customize keybindings, themes, and default shell in the settings panel
  • Workspace state persists across restarts including open tabs and split layouts

Key Features

  • Inline file and data previews without leaving the terminal
  • Built-in AI assistant for command suggestions, error explanations, and scripting help
  • Graphical block system that renders charts, editors, and web content in terminal tabs
  • SSH connection manager with session persistence
  • Cross-platform support for macOS, Linux, and Windows

Comparison with Similar Tools

  • iTerm2 — macOS-only terminal with profiles and splits; Wave adds AI and graphical blocks
  • Warp — AI-powered terminal; Wave is fully open source and supports inline widget rendering
  • Kitty — fast GPU-rendered terminal; Wave focuses on graphical integration over raw speed
  • Alacritty — minimalist GPU terminal; Wave targets users who want richer in-terminal experiences
  • Ghostty — fast native terminal; Wave differentiates with embedded AI and preview blocks

FAQ

Q: Is an AI API key required? A: No. AI features are optional. Wave works as a full-featured terminal without any AI configuration.

Q: Does it support tmux or screen? A: Yes. Wave runs any shell and multiplexer. Its native tabs and splits can also substitute for tmux.

Q: What shells are supported? A: Bash, Zsh, Fish, PowerShell, and any POSIX-compatible shell.

Q: Is it resource-heavy compared to native terminals? A: It uses Electron, so memory usage is higher than purely native terminals, but comparable to VS Code's integrated terminal.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires