[READ-ONLY] Mirror of https://github.com/metruzanca/squawk. A Postman-like TUI with native support for OpenAPI specs.
openapi rest-client rust
0

Configure Feed

Select the types of activity you want to include in your feed.

Rust 100.0%
9 1 0

Clone this repository

https://tangled.org/metru.dev/squawk https://tangled.org/did:plc:y7wh4zzxfr4wovzs4nhxxd2h
git@tangled.org:metru.dev/squawk git@tangled.org:did:plc:y7wh4zzxfr4wovzs4nhxxd2h

For self-hosted knots, clone URLs may differ based on your setup.



README.md

Squawk#

A lightweight TUI HTTP client for the terminal. It's a Postman but in your terminal.

Features#

  • Browse saved queries from .squawk.json
  • Send requests and view responses
  • Edit request details

Installation#

cargo binstall --git https://github.com/metruzanca/squawk --target sqk
cargo install --git https://github.com/metruzanca/squawk

Usage#

sqk           # Run with saved queries
sqk --demo    # Preview with demo requests
How AI was used

This project was written entirely through agentic coding. I (@metruzanca) didn't write a single line of code—everything was done through prompts with Kimi K2.5 via Opencode. I've been writing code professionally since late 2019 and coding even longer than that, so while I didn't write the code, I wasn't flying blind when steering the agent in the right direction.

I'm currently using squeal in my own dev environment and it's working well. You're free to use it as-is or modify it to suit your needs.