wavetermdev/waveterm:用于无缝工作流程的开源跨平台终端 --- wavetermdev/waveterm: An open-source, cross-platform terminal for seamless workflows
Wave is an open-source terminal that combines traditional terminal featur 2025-1-31 14:28:41 Author: github.com(查看原文) 阅读量:7 收藏

Wave Terminal Logo

FOSSA Status waveterm

Wave is an open-source terminal that combines traditional terminal features with graphical capabilities like file previews, web browsing, and AI assistance. It runs on MacOS, Linux, and Windows.
Wave 是一个开源终端,它将传统终端功能与图形功能(如文件预览、Web 浏览和 AI 辅助)相结合。它可以在 MacOS、Linux 和 Windows 上运行。

Modern development involves constantly switching between terminals and browsers - checking documentation, previewing files, monitoring systems, and using AI tools. Wave brings these graphical tools directly into the terminal, letting you control them from the command line. This means you can stay in your terminal workflow while still having access to the visual interfaces you need.
现代开发涉及在终端和浏览器之间不断切换 - 检查文档、预览文件、监控系统以及使用 AI 工具。Wave 将这些图形工具直接引入终端,让您从命令行控制它们。这意味着您可以留在终端工作流程中,同时仍然可以访问所需的可视化界面。

WaveTerm Screenshot

Key Features  主要特点

  • Flexible drag & drop interface to organize terminal blocks, editors, web browsers, and AI assistants
    灵活的拖放界面,用于组织端子块、编辑器、网页浏览器和AI助手
  • Built-in editor for seamlessly editing remote files with syntax highlighting and modern editor features
    内置编辑器,用于无缝编辑远程文件,具有语法高亮和现代编辑器功能
  • Rich file preview system for remote files (markdown, images, video, PDFs, CSVs, directories)
    用于远程文件(markdown、图像、视频、PDF、CSV、目录)的丰富文件预览系统
  • Integrated AI chat with support for multiple models (OpenAI, Claude, Azure, Perplexity, Ollama)
    集成 AI 聊天,支持多个模型(OpenAI、Claude、Azure、Perplexity、Ollama)
  • Command Blocks for isolating and monitoring individual commands with auto-close options
    用于隔离和监控单个命令的命令块,具有自动关闭选项
  • One-click remote connections with full terminal and file system access
    一键式远程连接,具有完整的终端和文件系统访问权限
  • Rich customization including tab themes, terminal styles, and background images
    丰富的自定义功能,包括选项卡主题、终端样式和背景图像
  • Powerful wsh command system for managing your workspace from the CLI and sharing data between terminal sessions
    强大的 wsh 命令系统,用于从 CLI 管理工作区并在终端会话之间共享数据

Installation  安装

Wave Terminal works on macOS, Linux, and Windows.
Wave Terminal 适用于 macOS、Linux 和 Windows。

Platform-specific installation instructions can be found here.
在此处找到特定于平台的安装说明。

You can also install Wave Terminal directly from: www.waveterm.dev/download.
您也可以直接从以下位置安装 Wave Terminal:www.waveterm.dev/download

Minimum requirements

Wave Terminal runs on the following platforms:
Wave Terminal 在以下平台上运行:

  • macOS 11 or later (arm64, x64)
    macOS 11 或更高版本(arm64、x64)
  • Windows 10 1809 or later (x64)
    Windows 10 1809 或更高版本 (x64)
  • Linux based on glibc-2.28 or later (Debian 10, RHEL 8, Ubuntu 20.04, etc.) (arm64, x64)
    基于 glibc-2.28 或更高版本的 Linux(Debian 10、RHEL 8、Ubuntu 20.04 等)(arm64、x64)

The WSH helper runs on the following platforms:
WSH 帮助程序在以下平台上运行:

  • macOS 11 or later (arm64, x64)
    macOS 11 或更高版本(arm64、x64)
  • Windows 10 or later (arm64, x64)
    Windows 10 或更高版本(arm64、x64)
  • Linux Kernel 2.6.32 or later (x64), Linux Kernel 3.1 or later (arm64)
    Linux 内核 2.6.32 或更高版本 (x64)、Linux 内核 3.1 或更高版本 (arm64)

Roadmap  路线图

Wave is constantly improving! Our roadmap will be continuously updated with our goals for each release. You can find it here.
Wave 在不断改进!我们的路线图将不断更新,以适应每个版本的目标。你可以在这里找到它。

Want to provide input to our future releases? Connect with us on Discord or open a Feature Request!
想为我们的未来版本提供意见吗?在 Discord 上与我们联系或打开功能请求

Links  链接

Building from Source  从源构建

See Building Wave Terminal.
请参阅构建 Wave 终端

Contributing  贡献

Wave uses GitHub Issues for issue tracking. 

Find more information in our Contributions Guide, which includes: 

Activity

Alt

License 

Wave Terminal is licensed under the Apache-2.0 License. For more information on our dependencies, see here. 


文章来源: https://github.com/wavetermdev/waveterm
如有侵权请联系:admin#unsafe.sh