A device implementable on a firearm includes a housing, a connection portion and a support portion. The housing is configured with a void therein and has a first end and a second end opposite the first end. The connection portion is disposed at the first end of the housing and configured to couple the device to the firearm. The support portion is configured to be received in the void of the housing and, responsive to being pressed from two opposite sides, can retractably extend out of the void of the housing through an opening at the second end of the housing to form a bipod.