Output
See the results, not a log
A script can draw its output instead of printing it. Tables fill in as a loop runs, and they page and search on their own.

macOS ยท Docker
An API client like Postman or Bruno, except your agent writes the payloads. Kaja draws the flow, and you can inspect every call.
An agent
writes the script, runs it
MCP
Kaja
every call lands here, for you to see and approve
Calls
Output
A script can draw its output instead of printing it. Tables fill in as a loop runs, and they page and search on their own.

The record
Request, response, headers and duration for every call a run made, kept whether you or an agent started it.

Writing calls
Click a method and Kaja writes the call for you. Autocomplete covers apps, methods and message fields.

Connect the apps you already have, and let an agent work in the same window you do.
An agent can drive it
Approval when you want it
gRPC, OpenAPI and MCP
Read the surface from your .proto files, from gRPC server reflection, from an OpenAPI document, or from another MCP server. Twirp is supported too.
macOS & Docker
Available on the Mac App Store or as a Docker container for any environment.
docker run --pull always --name kaja -d \
-p 41520:41520 kajatools/kaja:latestScroll sideways.





Free and open source. Point it at a server and see how it goes.