Chiko is a TUI (Terminal User Interface) gRPC client. It is a simple tool to interact with gRPC services using a beautiful terminal interface. This project using grpcurl library to interact with gRPC services, and combine with the beautiful terminal interface using rivo's tview library. I love using grpcurl
to interact with the gRPC services, but I'm bad at remembering the flags and the syntax. So, I created this tool to help me interact with the gRPC services easily.
https://github.com/user-attachments/assets/acc4be04-6be6-4743-ad30-ddfe1bcc229d
You can visit the Release Page, and select the version that you want to download, the architecture and the operating system that you are using.
Currently chiko
is not available on the homebrew-core
, so you can install directly from our repository by using:
brew install felangga/chiko/chiko
go install github.com/felangga/chiko@latest
git clone https://github.com/felangga/chiko
cd chiko
go run ./...
.proto
files for services that don't support server reflectiongrpcurl
command