Our approach maps the discretized LBM state space into TT format, decomposing velocity distribution functions into a chain of core tensors whose bounded rank controls the compression ratio. In this TT decomposition, the linear streaming step reduces to an exact low-rank TT matrix. For the collision step, we adopt a Multiple Relaxation Time (MRT) operator to perform the necessary transformations between velocity and moment spaces, using efficient element-wise operations that allow relaxation of the distribution functions in momentum space. Furthermore, we allow the computation for complex geometries using binary masks. After each arithmetic operation, a truncation of the TT ranks must be performed. We support different compression strategies, namely standard singular value decomposition, alternating least squares, and tensor cross-interpolation.