`auto-side-windows-mode' allows users to automatically display buffers in side windows based on user-defined name or mode rules. This package enhances workflow and buffer organization by providing a more predictable and organized buffer management. The user can define buffers to be displayed in the left, right, top, or bottom side windows through a set of buffer name regular expressions and major modes. Extra conditions can also be specified to refine these rules further. Additionally, the package provides commands to toggle side windows or display buffers explicitly in one of the four sides manually.