Offline FIX message viewer and decoder for troubleshooting trade logs. Supports quickfix XML dictionaries.
FIX Inspector requires Python 3.12+.
python -m pip install fixinspectorFor local development:
python -m pip install -e .Launch the GUI:
python -m fixinspector
fixinspectorUse the CLI:
fixinspect decode sample.log --format text
fixinspect decode sample.log --format json
fixinspect index sample.logThe same CLI commands are available through the package module:
python -m fixinspector decode sample.log --format json
python -m fixinspector index sample.logPass --dict <path> to use a QuickFIX-style XML dictionary.
pytest -qWith uv:
uv sync --all-groups
uv run --no-sync pytest -q
uv run python -m fixinspector