| name | sms |
| description | Read and send SMS messages. Use for checking texts, 2FA codes, or sending SMS alerts. |
SMS Operations
Read recent messages
termux-sms-list
termux-sms-list -l 5
termux-sms-list -t inbox
termux-sms-list -t sent
Filter by sender
termux-sms-list -f "+1234567890" -l 5
Get conversations list
termux-sms-list --conversation-list
Send SMS
termux-sms-send -n "+1234567890" "Message text"
Output format (list)
[
{
"threadid": 1,
"type": "inbox",
"read": true,
"number": "+1234567890",
"received": "2024-01-15 10:30:00",
"body": "Message content here"
}
]
Message types
all (default), inbox, sent, draft, outbox, failed, queued
Note: Requires SMS permissions in Termux:API app settings.