In this paper, an omnidirectional underwater wireless optical communication (UWOC) system is proposed, including six lens-free transceivers. An omnidirectional communication with a data rate of 5 Mbps in a 7-m underwater channel is experimentally demonstrated. The optical communication system is integrated into a self-designed robotic fish, and the signal is processed real-time through an integrated micro-control unit (MCU). In addition, it is experimentally demonstrated that the proposed system could establish a stable communication link between two nodes, regardless of the nodes' locomotion and attitude, with a data rate of 2 Mbps and a communication range up to 7 m. In particular, the optical communication system features small footprint and low power consumption, which is suitable for integration in autonomous underwater vehicle (AUV) swarms to achieve an omnidirectional information transmission with low latency, high security, and high data rate compared with its acoustic counterpart.