Skip to content
Features

Everything Omni Console does

A complete serial workbench: capture and sniff, decode and parse values, build and send commands, automate with flows, and hand the controls to an AI agent.

Twelve protocols, plus any serial line

Point it at any serial line and read the bytes in ten display modes, with search and export. On top of that, twelve protocols decode automatically — from Modbus to DNP3, BACnet MS/TP, HART, IEC 60870-5-101/103 and PROFIBUS. If it talks over a serial port, you can watch it.

Five protocols, deeply covered

Modbus, DLMS/COSEM, M-Bus, IEC 62056-21 and MASS go further — with value parsing that turns payloads into labelled, unit-aware readings, plus command builders for Modbus, M-Bus and DLMS.

Protocol Decode Command builder Value parsing
Full value parsing + frame builders
Modbus
DLMS / COSEM
M-Bus
IEC 62056-21 Quick-send
MASS Quick-send
Frame & field decoding
DNP3 (IEEE 1815) Quick-send
BACnet MS/TP Quick-send
HART Quick-send
IEC 60870-5-101 Quick-send
IEC 60870-5-103 Quick-send
PROFIBUS Quick-send
O1TP Quick-send fields
Everything else
Any other serial raw + 10 modes Quick-send

“Decode” covers framing & fields — addresses, function codes and CRC, checked and labelled. “Value parsing” turns payloads into named, unit-aware values; the hero five go that far. Frame-level decoders don't map payloads to engineering values yet. Anything else still streams in raw across the ten display modes.

Connect & capture

  • Enumerate and open any serial port with full parameter control (baud, data, parity, stop)
  • Auto baud-rate negotiation when you don't know the line settings
  • Sniff mode — tap a live conversation between another app and a device, on Windows and Linux
  • Remote edge — open a remote Linux device's serial port over SSH
  • Exclusive port with cooperative GUI ↔ AI sharing of the same trace

See & decode

  • Ten display modes: ASCII, HEX, Mixed, Decimal, Binary, Raw and Events
  • Twelve protocol decoders: Modbus (RTU/ASCII/TCP), DLMS/COSEM, M-Bus, IEC 62056-21, MASS and O1TP — plus DNP3, BACnet MS/TP, HART, IEC 60870-5-101/103 and PROFIBUS
  • Request ↔ response pairing and exception decoding
  • Value parsing: Modbus register maps, DLMS OBIS + A-XDR, M-Bus DIF/VIF
  • Precise timestamps, pause/resume, RX/TX filtering and full-text search

Build & send (command creating)

  • Modbus frame builder — FC 01–06, 0F, 10 with CRC/LRC
  • M-Bus telegram builder with FCB handling
  • DLMS GET/SET/ACTION request builder, optionally AES-GCM ciphered
  • Quick send (ASCII/HEX/Mixed) and a saved sequence library
  • Import legacy commands.json

Device library

  • Online Modbus device library fetched from a GitHub-backed catalogue
  • SHA-256 verified downloads
  • Register maps annotate values with names, types, scaling and units
  • Bring your own TOML maps or edit them in-app

Automate

  • Flows — build logic as visual blocks or a Python-flavoured DSL
  • Triggers: RX match, timeout, connect or periodic schedule
  • Sandboxed interpreter with step and wall-clock budgets
  • Dismissible run overlay; trust gate before any external-program action

AI control (MCP)

  • Embedded Model Context Protocol server (localhost only, no auth surface)
  • 28 tools: open/close ports, send, read & decode the trace, manage sequences & flows, add Modbus maps
  • Agent and GUI share one port and trace — cooperative by design
  • Works with Claude and any MCP client

Store, export & projects

  • Fast SQLite trace store (WAL, batched) — wiped fresh each launch
  • Export the trace as CSV, BIN, TXT or HTML, honoring your filter
  • Save and reopen .o1p project bundles (New / Open / Save / Save As)

App & experience

  • Cross-platform: Windows & Linux
  • Light / dark / system themes
  • English & Turkish interface
  • Built-in auto-updater keeps you current

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