Terminal UI client for testing gRPC APIs with server reflection, bookmarks, and metadata support
Chiko is a terminal user interface (TUI) client for testing gRPC APIs. Built on top of grpcurl and the tview library, it provides a visual interface for interacting with gRPC services without requiring complex command-line syntax. The tool automatically discovers available endpoints through server reflection, allowing developers to browse and test gRPC methods without external documentation.
The client supports Bearer token authentication and custom metadata headers for requests. It can generate JSON payload templates for gRPC methods with a single action, eliminating the need to manually construct request bodies. Chiko includes a bookmark system for saving frequently used requests, making it suitable for regression testing and iterative development workflows.
Primary users include backend developers, API testers, and DevOps engineers who work with gRPC services. The tool targets scenarios where developers need to test gRPC endpoints during development or debugging, particularly when working with services that support reflection protocols.
# via Homebrew
brew install felangga/chiko/chiko
# via Go
go install github.com/felangga/chiko/cmd/chiko@latest


