{"repo":"xaaha/hulak","free":true,"listed":false,"github":"https://github.com/xaaha/hulak","clone":"git clone https://github.com/xaaha/hulak.git","description":"Lightweight file-based CLI API client with age-encrypted secrets, first-class GraphQL support and MCP server for agentic workflow.","language":"Go","stars":91,"topics":["cli","golang","api-client","terminal-based","insomnia-alternative","postman-alternative","developer-tools","graphql-client","http-client","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Git-native API client with encrypted secrets. REST &middot; GraphQL &middot; OAuth Quick Start &bull; GraphQL Explorer &bull; Project Layout &bull; Documentation --- Run one request, a whole directory, or stay interactive Hulak runs request files directly from your project. It supports concurrent directory execution. It falls back to an interactive picker when you simply run hulak . Dedicated GraphQL Explorer Browse schemas from multiple endpoints. Search operations. Build queries interactively. Execute inline. Save generated files from the terminal. Quick Start Install Hulak ships via xaaha/tap. Homebrew 6.0+ requires explicit trust for third-party taps; without it, brew upgrade silently skips hulak. One-time step per machine: Other install options: - go install github.com/xaaha/hulak@latest - Build from source with go build -o hulak Shell completion (go install / source builds) Homebrew installs completion automatically. If you installed via go install or built from source, opt in once: Zsh requires autoload -Uz compinit && compinit in your .zshrc . Path A. API client with encrypted secrets (default) Scaffold a starter request, to quickly check how a request file looks run: [!Note] For Other types run: hulak example . example sub-command gives you a quick way to write a request file you can modify. For more info run hulak example -h To set up a secret you can run: Now, in your example-api.hk.yaml file, you can reference this secret: Run the request: Prefer plaintext env/ .e","default_branch":null,"files":null,"tree":[],"storefront":"/r/xaaha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xaaha/hulak/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}