A desktop tool for Kafka

Your Kafka messages.
Search fast. Explore deeply. Keep watching.

Index selected topics locally to find the messages you need quickly—even among millions. Search by keyword or detailed conditions, inspect message contents, and watch new messages arrive. No separate search server needed.

macOS 11+ · Windows 10+ — free, no account needed

App interface available in English, Korean, Japanese, and Simplified Chinese.

Real product screenSelected topics indexed locally
Repeated searches over a four-million-message topic — each one answered from the local index.
Selected-topic indexingBounded local storageNo extra infrastructureYour data stays local

Common starting points

Helpful use cases.

These are a few examples, not limits. Start with any identifier, field, keyword, or time range relevant to your system and investigate the Kafka messages that matter to you. Especially useful for independent developers and small teams that already keep operational data in Kafka, but do not need the cost and operational overhead of running a full ELK stack.

Order investigation

A customer paid. Why is the order still stuck?

Search the same order ID across order, payment, and processing topics—without writing a temporary consumer for each one.

  1. 01Find the order waiting for inventory
  2. 02Confirm that payment was authorized
  3. 03Locate the warehouse timeout
Real product demo · synthetic data · 28 sec
Search key ORD-20260812-483921

Finding Payment succeeded, but inventory reservation failed with WAREHOUSE_TIMEOUT.

Real product screens

A closer look at the workflow.

Scroll sideways to explore the actual interface.

Kaflow Search dashboard showing selected topics, local index size, and synchronized message counts
01 · Local indexSelect topics and understand what is stored locally.
Kaflow Search quick search showing highlighted keyword matches across millions of indexed Kafka messages
02 · Quick searchFind matching messages without rescanning Kafka.
Kaflow Search results narrowed by applied payload field and boolean conditions
03 · Detailed queriesCombine fields and boolean conditions to narrow the evidence.
Kaflow Search Watch chart beside a Kafka message detail drawer with headers and JSON payload
04 · Watch & inspectSee matching activity, then open the original message.

Kafka message search & keyword watch

Search Kafka like a database.

Watch & auto-sync

Keep an eye on the messages that matter.

Keep selected topics synced and watch for saved keywords as new messages arrive. A lightweight way to spot the signals you care about during day-to-day operations—without adding a separate monitoring stack.

01Select a topic
02Keep it auto-synced
03Watch a keyword
01

Search, don't scan

Index only the topics you need and search millions of messages within a configurable local storage budget.

02

Query real payloads

Combine AND, OR and NOT across keys, headers, nested JSON fields and time ranges.

03

Decode anything

Work with JSON, Avro and Protobuf, including Confluent Schema Registry.

04

Private by design

Messages and indexes stay on your machine. Kaflow Search is read-only.

Stop scrolling through Kafka messages one by one.

Find the message that matters.

Get Kaflow Search

Not ready to install it yet? That's alright.

If Kaflow Search looks useful for later, star it on GitHub. It'll be easy to find when you need it, and your interest helps us keep improving it. Run Kafka long enough and the day comes when you need to find one particular message.

Star Kaflow Search on GitHub