Skip to content
whamPublic

About

A canvas for your gRPC, MCP and OpenAPI

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Repository files navigation

Kaja

macOS · Docker

API Stories

The API client for people and agents.
Connect gRPC, OpenAPI, or MCP. Explore APIs yourself, or let an agent write and run typed scripts.
Every request stays visible and inspectable.

Download on the Mac App Store   Pull from Docker Hub

Documentation · Live Demo · Website

Latest Release Docker Pulls License

An agent writes and runs a script over MCP; every call it makes lands on Kaja's canvas, and Kaja speaks OpenAPI, MCP and gRPC to your apps

Kaja with a script open, the calls it made and the response below it

Documentation

Installing Kaja, connecting apps, keeping credentials in variables, writing scripts and pointing an agent at it are all documented on the website.

Installation The Mac App Store build, or one docker run with your protos and kaja.json mounted
Apps Connect gRPC, OpenAPI, Twirp and MCP apps, and what each type's block takes
Variables Named values your scripts and your app configuration both read, with secrets kept out of the file
Scripts TypeScript with a typed import for every app you connected, drawing on the canvas
Agents Point your agent at Kaja's MCP server, and watch every run it makes

Development

Needs Go and Bun; the scripts offer to install them via Homebrew.

  • Server: scripts/server (add --editable to edit the workspace from the UI)
  • Desktop: scripts/desktop
  • iOS: scripts/ios for the simulator, scripts/ios device for an iPhone (needs full Xcode)
  • Docker: scripts/docker
  • Test: (cd ui && bun test) and (cd server && go test ./... -tags development)

Releases

Every push to main uploads a macOS and iOS build to TestFlight. To ship, run the release workflow from GitHub Actions:

  1. open with patch, minor or major opens a version bump PR. Merge it.
  2. ship tags the release and publishes it on GitHub. Run it when a TestFlight build goes to the App Store.

About

A canvas for your gRPC, MCP and OpenAPI

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages