I think it implies a Linux desktop client could also be created.
Signal made the design choice to require a phone number to operate. Just as with Google Messages, Whatsapp, telegram, and most others, the desktop application for Signal requires you to auth via the app on your phone, which is authed to the network via your phone number.
iMessage is tied to an Apple ID and doesn't require you to have a phone at all.