https://github.com/wavetermdev/waveterm
An open-source, AI-integrated, cross-platform terminal for seamless workflows
https://github.com/wavetermdev/waveterm
command-line developer-tools linux macos productivity terminal terminal-emulators windows
Last synced: 28 days ago
JSON representation
An open-source, AI-integrated, cross-platform terminal for seamless workflows
- Host: GitHub
- URL: https://github.com/wavetermdev/waveterm
- Owner: wavetermdev
- License: apache-2.0
- Created: 2022-06-08T00:26:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-10T17:11:28.000Z (about 1 month ago)
- Last Synced: 2026-04-10T19:11:00.198Z (about 1 month ago)
- Topics: command-line, developer-tools, linux, macos, productivity, terminal, terminal-emulators, windows
- Language: Go
- Homepage: https://www.waveterm.dev
- Size: 53.5 MB
- Stars: 19,404
- Watchers: 79
- Forks: 895
- Open Issues: 409
-
Metadata Files:
- Readme: README.ko.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: ROADMAP.md
- Notice: NOTICE
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions. (Applications / Terminal)
- Awesome-Linux-Software - ![Open-Source Software - Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions. (Applications / Terminal)
- awesome-github-projects - waveterm - An open-source, AI-integrated, cross-platform terminal for seamless workflows โญ19,996 `Go` ๐ฅ (๐ ๏ธ Developer Tools)
- StarryDivineSky - wavetermdev/waveterm
- fucking-awesome-mac - Wave - ไธไธชๅฐไผ ็ป็ป็ซฏๅ่ฝไธๅพๅฝขๅ่ฝ(ๅฆๆไปถ้ข่งใ็ฝ็ปๆต่งๅAI่พ ๅฉ)็ธ็ปๅ็ๅผๆบ็ป็ซฏใ[![Open-Source Software][OSS Icon]](https://github.com/wavetermdev/waveterm) ![Freeware][Freeware Icon] (ๅผๅ่ ๅทฅๅ ท / ๅฝไปค่กๅบ็จ)
- awesome-software - waveterm - date/wavetermdev/waveterm) (ๅช่ดดๆฟๅทฅๅ ท)
- fucking-awesome-react - wave - An open-source, cross-platform terminal for seamless workflows (Uncategorized / Uncategorized)
- my-awesome - wavetermdev/waveterm - line,developer-tools,linux,macos,productivity,terminal,terminal-emulators,windows pushed_at:2026-04 star:20.0k fork:0.9k An open-source, AI-integrated, cross-platform terminal for seamless workflows (Go)
- awesome_ai_agents - Waveterm - An open-source, cross-platform terminal for seamless workflows (Building / Workflows)
- awesome-rainmana - wavetermdev/waveterm - An open-source, AI-integrated, cross-platform terminal for seamless workflows (Go)
- awesome-mac - wavetermdev/waveterm - source, cross-platform terminal for seamless workflows โ`12,870` (Terminal Apps / Writing)
- definitive-opensource - Waveterm - source, AI-integrated, cross-platform terminal for seamless workflows | `Cross` | **19.5k** | (Table of Contents / Terminal Emulator)
- awesome-electron - Wave Terminal - Open-source terminal with AI integration. (Apps / Open Source)
- AiTreasureBox - wavetermdev/waveterm - 11-03_12707_5](https://img.shields.io/github/stars/wavetermdev/waveterm.svg)|An open-source, cross-platform terminal for seamless workflows| (Repos)
- awesome-mac - Wave - ไธไธชๅฐไผ ็ป็ป็ซฏๅ่ฝไธๅพๅฝขๅ่ฝ(ๅฆๆไปถ้ข่งใ็ฝ็ปๆต่งๅAI่พ ๅฉ)็ธ็ปๅ็ๅผๆบ็ป็ซฏใ[![Open-Source Software][OSS Icon]](https://github.com/wavetermdev/waveterm) ![Freeware][Freeware Icon] (ๅผๅ่ ๅทฅๅ ท / ๅฝไปค่กๅบ็จ)
- awesome-mac - Wave - ไธไธชๅฐไผ ็ป็ป็ซฏๅ่ฝไธๅพๅฝขๅ่ฝ(ๅฆๆไปถ้ข่งใ็ฝ็ปๆต่งๅAI่พ ๅฉ)็ธ็ปๅ็ๅผๆบ็ป็ซฏใ[![Open-Source Software][OSS Icon]](https://github.com/wavetermdev/waveterm) ![Freeware][Freeware Icon] (ๅผๅ่ ๅทฅๅ ท / ๅฝไปค่กๅบ็จ)
- awesome - wavetermdev/waveterm - An open-source, AI-integrated, cross-platform terminal for seamless workflows (Go)
- my-awesome-list - waveterm - source, AI-integrated, cross-platform terminal for seamless workflows | wavetermdev | 20111 | (Go)
- awesome - wavetermdev/waveterm - An open-source, AI-integrated, cross-platform terminal for seamless workflows (Go)
- awesome-linux-software -  | [ํ๊ตญ์ด](README.ko.md) | [็น้ซไธญๆ](README.zh-TW.md)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fwavetermdev%2Fwaveterm?ref=badge_shield)
> ์ด ๋ฌธ์๋ ์ปค๋ฎค๋ํฐ ํ๊ตญ์ด ๋ฒ์ญ๋ณธ์
๋๋ค. ์ต์ ์๋ฌธ์ [README.md](README.md)์์ ํ์ธํ์ธ์.
Wave๋ macOS, Linux, Windows์์ ๋์ํ๋ ์คํ์์ค AI ํตํฉ ํฐ๋ฏธ๋์
๋๋ค. ์ด๋ค AI ๋ชจ๋ธ๊ณผ๋ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. OpenAI, Claude, Gemini๋ API ํค๋ฅผ ์ง์ ์ฐ๊ฒฐํด ์ฌ์ฉํ ์ ์๊ณ , Ollama ๋ฐ LM Studio๋ฅผ ํตํด ๋ก์ปฌ ๋ชจ๋ธ๋ ์คํํ ์ ์์ต๋๋ค. ๊ณ์ ์์ฑ์ ํ์ํ์ง ์์ต๋๋ค.
๋ํ Wave๋ ๋คํธ์ํฌ ์ค๋จ์ด๋ ์ฌ์์ ์ดํ์๋ ์ ์ง๋๋ ๋ด๊ตฌ์ฑ ์๋ SSH ์ธ์
์ ์ง์ํ๋ฉฐ, ์๋ ์ฌ์ฐ๊ฒฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ด์ฅ ๊ทธ๋ํฝ ์๋ํฐ๋ก ์๊ฒฉ ํ์ผ์ ํธ์งํ๊ณ , ํฐ๋ฏธ๋์ ๋ฒ์ด๋์ง ์๊ณ ๋ ํ์ผ์ ์ธ๋ผ์ธ์ผ๋ก ๋ฏธ๋ฆฌ๋ณผ ์ ์์ต๋๋ค.

## ์ฃผ์ ๊ธฐ๋ฅ
- Wave AI - ํฐ๋ฏธ๋ ์ถ๋ ฅ๊ณผ ์์ ฏ์ ์ดํดํ๊ณ ํ์ผ ์์
๊น์ง ์ํํ ์ ์๋ ์ปจํ
์คํธ ์ธ์งํ ํฐ๋ฏธ๋ ์ด์์คํดํธ
- ๋ด๊ตฌ์ฑ ์๋ SSH ์ธ์
- ์ฐ๊ฒฐ ๋๊น, ๋คํธ์ํฌ ๋ณ๊ฒฝ, Wave ์ฌ์์ ์ํฉ์์๋ ์๋ ์ฌ์ฐ๊ฒฐ๋ก ์ธ์
์ ์ง
- ํฐ๋ฏธ๋ ๋ธ๋ก, ์๋ํฐ, ์น ๋ธ๋ผ์ฐ์ , AI ์ด์์คํดํธ๋ฅผ ์ ์ฐํ๊ฒ ๋ฐฐ์นํ ์ ์๋ ๋๋๊ทธ ์ค ๋๋กญ ์ธํฐํ์ด์ค
- ๊ตฌ๋ฌธ ๊ฐ์กฐ์ ์ต์ ํธ์ง ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๊ฒฉ ํ์ผ ํธ์ง์ฉ ๋ด์ฅ ์๋ํฐ
- ์๊ฒฉ ํ์ผ์ฉ ํ๋ถํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์์คํ
(Markdown, ์ด๋ฏธ์ง, ๋์์, PDF, CSV, ๋๋ ํฐ๋ฆฌ)
- ๋ธ๋ก ๋จ์ ๋น ๋ฅธ ์ ์ฒด ํ๋ฉด ํ ๊ธ - ํฐ๋ฏธ๋/์๋ํฐ/๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํฌ๊ฒ ๋ณด๊ณ ์ฆ์ ๋ฉํฐ ๋ธ๋ก ๋ณด๊ธฐ๋ก ๋ณต๊ท
- ๋ค์ค ๋ชจ๋ธ์ ์ง์ํ๋ AI ์ฑํ
์์ ฏ (OpenAI, Claude, Azure, Perplexity, Ollama)
- ๊ฐ๋ณ ๋ช
๋ น์ ๋ถ๋ฆฌํ๊ณ ๋ชจ๋ํฐ๋งํ ์ ์๋ Command Blocks
- ํ ๋ฒ์ ํด๋ฆญ์ผ๋ก ์๊ฒฉ ์ฐ๊ฒฐ ๋ฐ ์ ์ฒด ํฐ๋ฏธ๋/ํ์ผ ์์คํ
์ ๊ทผ
- ๋ค์ดํฐ๋ธ ์์คํ
๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋ ์์ ํ ์ํฌ๋ฆฟ ์ ์ฅ - API ํค์ ์๊ฒฉ ์ฆ๋ช
์ ๋ก์ปฌ์ ์ ์ฅํ๊ณ SSH ์ธ์
๊ฐ ๊ณต์
- ํญ ํ
๋ง, ํฐ๋ฏธ๋ ์คํ์ผ, ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฑ ํญ๋์ ์ปค์คํฐ๋ง์ด์ง
- CLI์์ ์ํฌ์คํ์ด์ค๋ฅผ ์ ์ดํ๊ณ ์ธ์
๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ๊ฐ๋ ฅํ `wsh` ๋ช
๋ น ์์คํ
- `wsh file`์ ํตํ ์ฐ๊ฒฐํ ํ์ผ ๊ด๋ฆฌ - ๋ก์ปฌ๊ณผ ์๊ฒฉ SSH ํธ์คํธ ๊ฐ ํ์ผ ๋ณต์ฌ/๋๊ธฐํ
## Wave AI
Wave AI๋ ์ํฌ์คํ์ด์ค ๋งฅ๋ฝ์ ์ดํดํ๋ ํฐ๋ฏธ๋ ์ด์์คํดํธ์
๋๋ค.
- **ํฐ๋ฏธ๋ ์ปจํ
์คํธ**: ๋๋ฒ๊น
๊ณผ ๋ถ์์ ์ํด ํฐ๋ฏธ๋ ์ถ๋ ฅ๊ณผ ์คํฌ๋กค๋ฐฑ์ ์ฝ์ต๋๋ค.
- **ํ์ผ ์์
**: ์๋ ๋ฐฑ์
๋ฐ ์ฌ์ฉ์ ์น์ธ ๊ธฐ๋ฐ์ผ๋ก ํ์ผ ์ฝ๊ธฐ/์ฐ๊ธฐ/ํธ์ง์ ์ํํฉ๋๋ค.
- **CLI ํตํฉ**: `wsh ai`๋ก ๋ช
๋ น์ค์์ ์ถ๋ ฅ ํ์ดํ ์ฐ๊ฒฐ ๋๋ ํ์ผ ์ฒจ๋ถ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- **BYOK ์ง์**: OpenAI, Claude, Gemini, Azure ๋ฑ ๋ค์ํ ์ ๊ณต์์ API ํค๋ฅผ ์ง์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- **๋ก์ปฌ ๋ชจ๋ธ**: Ollama, LM Studio ๋ฐ ๊ธฐํ OpenAI ํธํ ์ ๊ณต์๋ฅผ ํตํด ๋ก์ปฌ ๋ชจ๋ธ์ ์คํํ ์ ์์ต๋๋ค.
- **๋ฌด๋ฃ ๋ฒ ํ**: ๊ฒฝํ ๊ฐ์ ๊ธฐ๊ฐ ๋์ AI ํฌ๋ ๋ง์ด ์ ๊ณต๋ฉ๋๋ค.
- **๊ณง ์ ๊ณต ์์ **: ๋ช
๋ น ์คํ ๊ธฐ๋ฅ (์ฌ์ฉ์ ์น์ธ ๊ธฐ๋ฐ)
์์ธํ ๋ด์ฉ์ [Wave AI ๋ฌธ์](https://docs.waveterm.dev/waveai)์ [Wave AI Modes ๋ฌธ์](https://docs.waveterm.dev/waveai-modes)๋ฅผ ์ฐธ๊ณ ํ์ธ์.
## ์ค์น
Wave Terminal์ macOS, Linux, Windows์์ ๋์ํฉ๋๋ค.
ํ๋ซํผ๋ณ ์ค์น ๋ฐฉ๋ฒ์ [์ฌ๊ธฐ](https://docs.waveterm.dev/gettingstarted)์์ ํ์ธํ ์ ์์ต๋๋ค.
์ง์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋ ค๋ฉด [www.waveterm.dev/download](https://www.waveterm.dev/download)์ ์ด์ฉํ์ธ์.
### ์ต์ ์๊ตฌ ์ฌํญ
Wave Terminal์ ๋ค์ ํ๋ซํผ์์ ์คํ๋ฉ๋๋ค.
- macOS 11 ์ด์ (arm64, x64)
- Windows 10 1809 ์ด์ (x64)
- glibc-2.28 ์ด์ ๊ธฐ๋ฐ Linux (Debian 10, RHEL 8, Ubuntu 20.04 ๋ฑ) (arm64, x64)
WSH ํฌํผ๋ ๋ค์ ํ๋ซํผ์์ ์คํ๋ฉ๋๋ค.
- macOS 11 ์ด์ (arm64, x64)
- Windows 10 ์ด์ (x64)
- Linux Kernel 2.6.32 ์ด์ (x64), Linux Kernel 3.1 ์ด์ (arm64)
## ๋ก๋๋งต
Wave๋ ๊ณ์ ๋ฐ์ ํ๊ณ ์์ต๋๋ค. ๋ก๋๋งต์ ๋ฆด๋ฆฌ์ค ๋ชฉํ์ ๋ง์ถฐ ์ง์์ ์ผ๋ก ์
๋ฐ์ดํธ๋ฉ๋๋ค. [์ฌ๊ธฐ](./ROADMAP.md)์์ ํ์ธํ์ธ์.
ํฅํ ๋ฆด๋ฆฌ์ค ๋ฐฉํฅ์ ์๊ฒฌ์ ์ฃผ๊ณ ์ถ๋ค๋ฉด [Discord](https://discord.gg/XfvZ334gwU)์ ์ฐธ์ฌํ๊ฑฐ๋ [Feature Request](https://github.com/wavetermdev/waveterm/issues/new/choose)๋ฅผ ๋ฑ๋กํด ์ฃผ์ธ์.
## ๋งํฌ
- ํํ์ด์ง โ https://www.waveterm.dev
- ๋ค์ด๋ก๋ ํ์ด์ง โ https://www.waveterm.dev/download
- ๋ฌธ์ โ https://docs.waveterm.dev
- X โ https://x.com/wavetermdev
- Discord ์ปค๋ฎค๋ํฐ โ https://discord.gg/XfvZ334gwU
## ์์ค์์ ๋น๋
[Building Wave Terminal](BUILD.md)์ ์ฐธ๊ณ ํ์ธ์.
## ๊ธฐ์ฌํ๊ธฐ
Wave๋ GitHub Issues๋ฅผ ์ด์ ์ถ์ ์ ์ฌ์ฉํฉ๋๋ค.
[๊ธฐ์ฌ ๊ฐ์ด๋](CONTRIBUTING.md)์์ ๋ ๋ง์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- [๊ธฐ์ฌ ๋ฐฉ๋ฒ](CONTRIBUTING.md#contributing-to-wave-terminal)
- [๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ](CONTRIBUTING.md#high-level-expectations)
## ๋ผ์ด์ ์ค
Wave Terminal์ Apache-2.0 ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค. ์์กด์ฑ ์ ๋ณด๋ [์ฌ๊ธฐ](./ACKNOWLEDGEMENTS.md)์์ ํ์ธํ ์ ์์ต๋๋ค.