Kui Shell offers a new development experience for building cloud-native applications. By combining the power of familiar CLIs with visualizations in high-impact areas, the Shell enables you to manipulate complex JSON and YAML data models, integrate disparate tooling, and provides quick access to aggregate views of operational data.
- Install a prebuilt version
- Try it Live
- Or, fork && clone && npm install
The Shell runs on your laptop, or in a browser. When running locally, you will have access to your filesystem and your favorite terminal and text editor. To help with complex data, the tool also offers a suite of visualizations. These visualizations also run locally, using an Electron component. You can gracefully flip between the terminal and these visualizations, without having to switch to your browser, log in, wait for pages to load, and so on.
Some commands work well in textual mode, without any need for graphical assistance:
Command | Output |
---|---|
kui app create hello @demos/hello.js |
|
kui app list |
|
kui app async hello |
|
kui session list |
Other commands will provide you with a graphical view by default (in
most cases, you can specify --cli
if you really want to stay in text
mode). You can launch multiple of these graphical windows, and keep
them open to help you with other tasks. Opening a new "windowed"
command takes only a second or so.
$ kui preview @demos/looper.js
$ kui grid
$ kui activation logs eda8a..
$ kui activation logs c5dba..
$ kui table
$ kui grid --timeline