Decode every byte
on the wire.
Watch, decode and drive serial traffic in real time — Modbus, DLMS, M-Bus, IEC 62056-21 and MASS — with line sniffing, an online device library, Python flows and AI control. One fast desktop app for Windows & Linux.
All features unlocked No credit card Lifetime from $39.90
Real-time, byte-accurate
Coalesced RX with precise timestamps, pause/resume, RX/TX filtering and instant search across the whole trace — backed by a fast SQLite store.
Decodes, doesn't dump
Protocol-aware decoding turns raw bytes into readable frames — Modbus register maps, DLMS OBIS, M-Bus DIF/VIF, request↔response pairing.
Automate & integrate
Drive the bus with visual flows and Python, let an AI agent operate the app over MCP, or reach a remote edge device's serial port over SSH.
Five protocols, parsed and labelled
These five are parsed into labelled, unit-aware values for easy visualization — with command builders for Modbus, M-Bus and DLMS.
Seven more protocols, decoded too
Major industrial buses are decoded down to framing, addresses, function codes and CRC — so a live line reads as labelled frames, not raw hex.
- DNP3
- BACnet MS/TP
- HART
- IEC 60870-5-101
- IEC 60870-5-103
- PROFIBUS
- + raw / O1TP
Parsed into labelled values — protocol by protocol
The five built-in protocols are parsed for easy data visualization — raw hex becomes labelled fields, units and decoded values you can read at a glance. Watch one window move from protocol to protocol:
- Modbus, DLMS, M-Bus, IEC 62056-21 and MASS parsed into named, unit-aware values
- Request ↔ response pairing with OBIS / DIF-VIF / register-map labels
- DNP3, BACnet MS/TP, HART, IEC 60870-5-101/103 and PROFIBUS decoded to labelled frames
- Any other serial line shown raw across ten display modes
| DIF/VIF | Quantity | Value |
|---|---|---|
| 04 13 | Volume | 12.345 m³ |
| 04 3B | Volume flow | 0.118 m³/h |
| 02 5B | Flow temp | 54 °C |
| 04 6D | Date / time | 2026-05-22 14:02 |
| 02 FD17 | Error flags | 0x0000 ok |
Tap a live serial conversation
Need to see what another program is saying to a device? Sniff mode inserts Omni Console in the middle using a virtual port, then tees every byte into the same decoders — request and response, fully decoded, in one trace.
- Sits between your other software and the device, decoding both directions
- Works on Windows and Linux — same decoding either way
- A real alternative to Advanced Serial Port Monitor
Vendor register maps, on demand
Stop hand-transcribing register tables from a PDF. Pull a device map from the online library and Omni Console instantly annotates that device's Modbus registers with names, data types and scaling.
- Fetched from a GitHub-backed catalogue, SHA-256 verified
- Decode a meter's registers by name the moment you connect
- Bring your own maps — or contribute to the community set
| Reg | Name | Type | Value |
|---|---|---|---|
| 40001 | Voltage L1 | F32 | 230.1 V |
| 40003 | Frequency | F32 | 50.0 Hz |
| 40005 | Active power | F32 | 1.21 kW |
| 40007 | Energy | U32 | 48 213 |
Script the bus with flows + Python
Automate handshakes, polling and conditional responses. Flows read the live stream, match patterns and send replies — switch between the visual block view and code whenever you like.
- Build logic as visual blocks or write it in a Python-flavoured DSL
- Trigger on RX match, timeout, connect or a schedule
- Sandboxed with step and time budgets — safe to run unattended
Let an AI agent drive the instrument
Omni Console embeds a local Model Context Protocol server. Point Claude or any MCP client at it and the agent can open ports, send frames, read and decode the trace, and build sequences and flows — cooperating with you live on the same port.
- 28 tools over localhost — no cloud, no auth surface beyond your machine
- Have AI write a test, run a flow, or diagnose a noisy line
- The agent and the GUI share one trace, so you both see every byte
Everything a serial workbench needs
Ten display modes
ASCII, HEX, Mixed, Decimal, Binary, Raw and Events — switch instantly.
Frame builders
Compose valid Modbus, M-Bus and DLMS frames with auto CRC/LRC/FCS.
Quick send & sequences
Saved command library, import legacy commands.json, one-click send.
Export anything
CSV, BIN, TXT or HTML — honoring your current filter.
Remote edge over SSH
Open the serial port of a remote Linux device, decode it locally.
Auto baud-rate negotiate
Find the right line settings without guesswork.
Trust-gated automation
External-program actions stay sandboxed until a project is trusted.
Cross-platform & bilingual
Windows & Linux, light/dark themes, English & Turkish UI.
A modern alternative to the classics
If you reach for Docklight, Modbus Poll (Modbus Tools) or Advanced Serial Port Monitor, see how Omni Console compares — one app instead of three.
From install to decoded traffic in minutes
Download & open
Install on Windows or Linux and launch — no account needed.
Connect a port
Pick a serial port and baud, or auto-negotiate. Sniff a live line or reach one over SSH.
Watch it decode
Traffic streams in, decoded per protocol. Automate with flows or let AI take the wheel.
Honest, lifetime pricing
No subscriptions. Try everything free for 30 days, then own it.
Single Device
$39.90one-time
1 device · lifetime
One license for one device. Full commercial use with business invoicing.
3 Devices
$99.90one-time
3 devices · lifetime
Three devices — for a small team's benches.
5 Devices
$149.90one-time
5 devices · lifetime
Five devices — best value for a workshop, lab or service team.
Secure checkout, tax & invoicing by Paddle · Refund policy
Frequently asked questions
Is the trial really free and full-featured?
Is it a subscription?
Which platforms are supported?
Which protocols does it decode?
Can an AI agent control the app?
Do you offer refunds?
Start decoding in two minutes.
Download Omni Console and use every feature free for 30 days — no account, no credit card.
Lifetime licenses from $39.90 · Windows & Linux · cancel anytime in trial