All apps/kcat

kcat

kcat

A command-line utility for producing and consuming Kafka messages.

Runs as kcat, kafkacat|macOS, Linux, Windows|github.com

Command form

ai-draft · 3 tasks · 15 fields

Pick a mode (producer, consumer or metadata list), then set brokers and topic. Consumer groups (-G), query mode, serializers, formatting strings and -X properties are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui kcat
Produce, consume or list KafkaExample values, fixed in this page — nothing here reaches a terminal
Basic
Consumer mode set by task
-C
Brokers*
string
Topic*
string
Start offset
beginningstring
Message count limit
integer
Advanced
Partition
integer
Exit at last message
-e
JSON envelope output
-J
Key delimiter
string
Config file
file
TasksEach one presets the form for one job
Consume a topic
consumerbrokerstopicpartitionoffsetcountexit_at_endjsonkey_delimconfig_file
Produce messages
producerbrokerstopicpartitionkeykey_delimconfig_filefiles
List cluster metadata
metadatabrokerstopicconfig_file
ParametersOnly these flags are editable in the form
Producer mode
boolean
-P
Consumer mode
boolean
-C
List metadata
boolean
-L
Brokers
Comma-separated host[:port] list.
string
-b
Topic
string
-t
Partition
integer
-p
Start offset
string
-obeginningendstored
Message count limit
integer
-c
Exit at last message
boolean
-e
JSON envelope output
boolean
-J
Fixed message key
string
-k
Key delimiter
string
-K
Config file
path
-F
Verbosity
count
-v
Input files
Producer mode: files to send instead of stdin.
path · positional 0 · repeatable
SourcesEvery flag above is checked against these
help
Mode: -P Producer -C Consumer -L Metadata List General options for most modes: -t <topic> Topic to consume from, produce to, or list -p <partition> Partition -b <brokers,..> Bootstrap broker(s) (host[:port]) -K <delim> Key delimiter (same format as -D) -c <cnt> L…
helpmaster 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed kcat against its version. A form that does not match your version is not offered.