waveterm README

The project's README from github.com/wavetermdev/waveterm. As one markdown file: README.md.

Wave Terminal Logo

Wave Terminal

English | 한국어 | 繁體中文

FOSSA Status

Wave is an open-source, AI-integrated terminal for macOS, Linux, and Windows. It works with any AI model. Bring your own API keys for OpenAI, Claude, or Gemini, or run local models via Ollama and LM Studio. No accounts required.

Wave also supports durable SSH sessions that survive network interruptions and restarts, with automatic reconnection. Edit remote files with a built-in graphical editor and preview files inline without leaving the terminal.

WaveTerm Screenshot

Key Features

Wave AI

Wave AI is your context-aware terminal assistant with access to your workspace:

Learn more in our Wave AI documentation and Wave AI Modes documentation.

Installation

Wave Terminal works on macOS, Linux, and Windows.

Platform-specific installation instructions can be found here.

You can also install Wave Terminal directly from: www.waveterm.dev/download.

Minimum requirements

Wave Terminal runs on the following platforms:

The WSH helper runs on the following platforms:

Roadmap

Wave is constantly improving! Our roadmap will be continuously updated with our goals for each release. You can find it here.

Want to provide input to our future releases? Connect with us on Discord or open a Feature Request!

Building from Source

See Building Wave Terminal.

Contributing

Wave uses GitHub Issues for issue tracking.

Find more information in our Contributions Guide, which includes:

Sponsoring Wave ❤️

If Wave Terminal is useful to you or your company, consider sponsoring development.

Sponsorship helps support the time spent building and maintaining the project.

License

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

waveterm (wavetermdev/waveterm)

Searching Database…

22.5K ·GitHub
Что это такое?Wave — это терминал с открытым исходным кодом и встроенным ИИ для macOS, Linux и Windows. В него входят ИИ-ассистент, учитывающий контекст, устойчивые SSH-сессии и рабочее пространство из блоков с редакторами и предпросмотром файлов.
Это обычный эмулятор терминала или полноценное настольное приложение?Это полноценное настольное приложение с графическим интерфейсом: терминалы, редакторы, браузеры и ИИ-ассистенты располагаются в блоках, которые можно перетаскивать мышью. Внутри это Electron-приложение с бэкендом на Go.
Нужны ли аккаунт или API-ключи для работы ИИ-функций?Аккаунт не нужен. Вы используете свои API-ключи для OpenAI, Claude или Gemini либо запускаете локальные модели через Ollama, LM Studio или другие провайдеры, совместимые с OpenAI.
Чего ИИ-ассистент пока не умеет?Пока он не может выполнять команды — выполнение команд с подтверждением пользователя заявлено как «скоро». Сама ИИ-функциональность тоже пока находится в бесплатной бете.
Где хранятся мои API-ключи и учётные данные?Ключи и учётные данные хранятся локально через штатные средства хранения секретов вашей операционной системы и остаются доступны в SSH-сессиях.
Wave бесплатный?Wave бесплатен и распространяется с открытым исходным кодом по лицензии Apache-2.0. ИИ-часть — бесплатная бета, которая включает некоторые ИИ-кредиты, пока функциональность дорабатывается.
Что Wave AI умеет делать прямо в терминале?Он читает вывод терминала и историю прокрутки для отладки и анализа, читает, создаёт и редактирует файлы с автоматическими резервными копиями и подтверждением пользователя, а также работает из командной строки через wsh ai, который передаёт вывод в чат или прикрепляет файлы к нему.
Как там устроена работа с файлами на удалённых машинах?Встроенный графический редактор с подсветкой синтаксиса правит файлы на удалённых машинах, а встроенный предпросмотр поддерживает markdown, изображения, видео, PDF, CSV и каталоги. Команда wsh file копирует и синхронизирует файлы между локальной машиной и удалёнными SSH-хостами.
Можно ли настроить внешний вид терминала?Да — можно настраивать темы вкладок, стили терминала и фоновые изображения, а любой блок можно развернуть на весь экран и вернуть обратно в режим нескольких блоков.
What are similar projects?surf, aichat, get-it, Netcatty, Fabric, open-codesign, quivr, zuse
Size
58 MB
Stars
22.5K
Age
4y
Commits · 90 Days