2024-09-18 21:45:14 +02:00
< p align = "center" >
< picture >
2024-09-19 20:45:31 +02:00
< source media = "(prefers-color-scheme: dark)" srcset = "./assets/wave-dark.png" >
< source media = "(prefers-color-scheme: light)" srcset = "./assets/wave-light.png" >
2024-09-19 20:47:19 +02:00
< img alt = "Wave Terminal Logo" src = "./assets/wave-light.png" width = "240" >
2024-09-18 21:45:14 +02:00
< / picture >
< br / >
< / p >
2024-05-10 05:38:54 +02:00
2024-09-18 21:45:14 +02:00
# Wave Terminal
2024-05-10 05:38:54 +02:00
2024-09-18 21:45:14 +02:00
[![FOSSA Status ](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwavetermdev%2Fwaveterm.svg?type=shield )](https://app.fossa.com/projects/git%2Bgithub.com%2Fwavetermdev%2Fwaveterm?ref=badge_shield)
2024-05-10 05:38:54 +02:00
2024-09-18 21:45:14 +02:00
Wave is an open-source terminal that can launch graphical widgets, controlled and integrated directly with the CLI. It includes a base terminal, directory browser, file previews (images, media, markdown), a graphical editor (for code/text files), a web browser, and integrated AI chat.
Wave isn't just another terminal emulator; it's a rethink on how terminals are built. For too long there has been a disconnect between the CLI and the web. If you want fast, keyboard-accessible, easy-to-write applications, you use the CLI, but if you want graphical interfaces, native widgets, copy/paste, scrolling, variable font sizes, then you'd have to turn to the web. Wave's goal is to bridge that gap.
![WaveTerm Screenshot ](./assets/wave-screenshot.png )
## Installation
2024-09-25 03:04:41 +02:00
Wave Terminal works on macOS, Linux, and Windows.
2024-09-18 21:45:14 +02:00
Install Wave Terminal from: [www.waveterm.dev/download ](https://www.waveterm.dev/download )
2024-09-25 03:04:41 +02:00
Also available as a Homebrew Cask for macOS:
2024-09-18 21:45:14 +02:00
2024-09-19 22:14:26 +02:00
```bash
2024-09-18 21:45:14 +02:00
brew install --cask wave
2024-05-10 05:38:54 +02:00
```
2024-10-24 07:28:34 +02:00
Also available as a [Snap ](https://snapcraft.io/waveterm ) on Linux:
```bash
sudo snap install waveterm --classic
```
2024-10-23 23:45:42 +02:00
Also available via the Windows Package Manager:
```Powershell
winget install CommandLine.Wave
```
2024-09-25 07:31:29 +02:00
### Minimum requirements
2024-09-25 08:52:04 +02:00
Wave Terminal and WSH run on the following platforms:
2024-09-25 07:31:29 +02:00
- macOS 10.15 or later (arm64, x64)
2024-09-25 07:51:38 +02:00
- Windows 10 1809 or later (x64)
2024-09-25 08:52:04 +02:00
- Linux based on glibc-2.28 or later (Debian 10, RHEL 8, Ubuntu 20.04, etc.) (arm64, x64)
2024-09-25 07:31:29 +02:00
2024-09-18 21:45:14 +02:00
## Links
2024-05-10 05:38:54 +02:00
2024-09-18 21:45:14 +02:00
- Homepage — https://www.waveterm.dev
- Download Page — https://www.waveterm.dev/download
2024-09-25 19:43:29 +02:00
- Documentation — https://docs.waveterm.dev
- Legacy Documentation — https://legacydocs.waveterm.dev
- Blog — https://blog.waveterm.dev
2024-09-18 21:45:14 +02:00
- Discord Community — https://discord.gg/XfvZ334gwU
## Building from Source
2024-09-25 02:40:57 +02:00
See [Building Wave Terminal ](BUILD.md ).
2024-05-10 05:38:54 +02:00
2024-09-18 21:45:14 +02:00
## Contributing
2024-05-10 05:38:54 +02:00
2024-09-25 03:04:41 +02:00
Wave uses GitHub Issues for issue tracking.
2024-09-18 21:45:14 +02:00
Find more information in our [Contributions Guide ](CONTRIBUTING.md ), which includes:
- [Ways to contribute ](CONTRIBUTING.md#contributing-to-wave-terminal )
- [Contribution guidelines ](CONTRIBUTING.md#before-you-start )
2024-09-27 04:49:32 +02:00
- [Storybook ](https://storybook.waveterm.dev )
2024-09-18 21:45:14 +02:00
2024-10-10 21:08:32 +02:00
### Activity
![Alt ](https://repobeats.axiom.co/api/embed/f06b0f7bb1656d2493012ad411bbd746e8bf680f.svg "Repobeats analytics image" )
2024-09-18 21:45:14 +02:00
## License
2024-09-25 02:56:25 +02:00
Wave Terminal is licensed under the Apache-2.0 License. For more information on our dependencies, see [here ](./ACKNOWLEDGEMENTS.md ).