Introducing Wave Terminal

Search for a command to run...

This looks very interesting !!! I am a windows user , so I am eagerly waiting to try this out !!!
Terminals are the backbone of developer workflows, yet some modern options have decided to stay closed, limiting your control and flexibility. You shouldn't have to choose between cutting-edge features and the freedom of open source. We believe that ...

A modern, open-source terminal with file previews, an editor, AI, and web integration — designed to reduce context switching and keep you focused

Or, How You Bring Your Own LLM to Wave

The Wave Terminal team is excited to release Wave Terminal v0.7.0, a significant update designed to enhance your development workflow through comprehensive UI improvements, backend refinements, and a suite of new features. This major release merges o...

HeavyBit’s Generationship Podcast: Reimagining The Terminal, conversation between Rachel Chalmers of Heavybit and Mike Sawka of Wave Terminal

What if your command line terminal could display more than just text? That’s crazy, right (I can hear the screams of thousands of graybeard sysadmins). Well not all the time, but maybe just when you want it to. Like displaying Markdown, Images, or CSVs (that you can actually copy from and paste directly into Excel). Or being able to run an editor, natively, right inline in your terminal that has mouse support, copy/paste, indentation, and syntax highlighting right out of the box for when you need to copy a line or two into your remote .bashrc file?
That’s why we built Wave, to keep what’s best about the command line while adding the power of the open web.
Wave is a cross-platform open-source terminal that supports inline rendering, modern UI, and persistent sessions. Wave was built to keep what’s best about the command line while adding the power of the open web. Wave has inline renderers for terminal content and remote files to help keep you in flow and reduce context switches. We have 5 initial plugins: remote file editor, markdown viewer, image viewer, CSV viewer, and a ChatGPT interface, with more coming soon.
But Wave isn’t just a simple renderer trick. We’ve been working on Wave for over a year and have over 1200 commits. We’re on a mission to improve terminal DevEx across the board and fix all sorts of terminal micro-frustrations. Wave manages your remote SSH connections, seamlessly restoring sessions, persisting sessions, and giving you a searchable contextual history of all the commands you’ve run, across all of your sessions and remote machines.
We’re proudly built on Electron (just like VSCode, Slack, and Discord) with all of the network code and heavy lifting done in a local Go backend. This enables us to deliver a consistent cross-platform experience and the ability to leverage high-quality web components for our UI and plugins.What's next?
Openness is a core part of our mission. Our code is open source (Apache 2.0), and our plugins are written in TypeScript/React. We don’t require an email, login, or payment to use our terminal (it is free as in speech and as in beer).
Wave works on MacOS as well as Linux (preliminary support). We have a Windows WSL port coming soon.
We get asked this question a lot! Basic rule of thumb is if it runs on your own computer with your own resources it will be free, if it hits our servers using our resources it will be paid. Yes, we do plan on making money in the future, through opt-in team collaboration features.
Check out our Wave Terminal demo video to get an overview of our initial features.
We're just getting started. If you’re interested, please give it a try and give us a Star on Github to show your support for Open Source! Feedback, bugs, feature requests, and contributions are all welcome. Happy Hacking!
https://www.waveterm.dev | https://github.com/wavetermdev/waveterm