About this project

Wave Terminal is a cross-platform terminal emulator that integrates AI capabilities and advanced session management. It supports a variety of AI models via API keys (OpenAI, Claude, Gemini, Azure, Perplexity) or local providers like Ollama and LM Studio. Key capabilities include: - Durable SSH Sessions: Remote sessions that persist through network interruptions and restarts with automatic reconnection. - AI Integration: A context-aware assistant that can read terminal output, analyze widgets, and perform file operations. - Block-Based Interface: A drag-and-drop system to organize terminal blocks, editors, web browsers, and AI assistants. - Built-in Tools: A graphical editor for remote files with syntax highlighting and a rich preview system for Markdown, images, videos, PDFs, and CSVs. - Workspace Management: The `wsh` command system for managing workspaces from the CLI and syncing files between local and remote hosts. - Security: Native system backend storage for API keys and credentials.