AI for phones without internet: control apps via USSD/SMS

Phone: for old phones without internet — SMS/USSD control of app functions

You have old phone (Nokia) or no internet access. Agent creates USSD menu or SMS interface. Text: 'BALANCE' → see balance, 'TRANSFER 100 TO 555' → send money, 'WEATHER' → get forecast. Works on any phone, anywhere, any network. $19/mo.

366k+⭐ OpenClaw on GitHub
<5minutes to launch

Sound familiar?

What's eating your time

No internet: on bus, train, village, or old phone you can't upgrade

Expensive internet: traveling or some countries mobile internet is costly

Accessibility: billion people worldwide without high-speed internet or smartphones

Reliability: old phone can be more reliable than smartphone (battery, durability)

Capabilities

What your AI agent can do

USSD menu interface

Agent creates interactive USSD menu (dial *123#). Navigate using number pad: 'press 1 for balance, 2 for history, 3 for transfer'. Works over carrier network, no internet needed.

SMS commands and requests

Text to short code: 'BALANCE' → SMS reply with balance, 'WEATHER MOSCOW' → weather forecast, 'TRANSFER 100 TO 5551234567' → transfer money. Simple commands, instant replies.

Voice responses and IVR

Call a number → IVR menu: 'for balance press 1, for history 2'. Or: say 'balance' → system recognizes voice, reads response with TTS.

USSD gateway integration

Agent integrates with: banking USSD (*100#, *900#), payment USSD (*911#), utility services USSD. Creates unified menu when user dials one USSD code and can access everything.

Offline info delivery

Caches information: today's weather already cached on USSD server, news headlines pushed weekly as SMS. Minify data for slow connections (100-160 char SMS limit).

Works with your tools

SMS Gateway (Twilio, AWS SNS)
USSD Service Provider
Banking APIs
IVR System
Voice/TTS Service
Local Telecom Carriers
How it works

Get started in a few steps

1

Configure USSD/SMS codes

Agent configures: which USSD code (*123# or *555#) triggers menu, which SMS shortcodes (BALANCE → ask balance API, WEATHER → fetch weather), which voice menus for IVR.

2

Create menu interface

Agent designs: USSD menu with simple numbers (1-9 options), SMS templates (concise text), voice menu (clear IVR prompts). All work on slow 2G connection.

3

User sends request

Old phone user: dials *123# (USSD) sees menu, or texts 'BALANCE' to shortcode 1234, or calls and says 'weather'. Request goes through telecom network, not internet.

4

Agent processes and responds

Agent receives USSD/SMS/voice, interprets command (BALANCE → call banking API), formats response in 160 char SMS or USSD screen, sends back.

5

Deliver to phone

User sees USSD response on screen, or gets SMS back, or hears voice IVR response. All instant, works everywhere cellular network exists, even without internet.

FAQ

Frequently asked questions

Good for SMS/USSD (they work without internet). But Android usually needs internet. Works better on old phones (USSD/SMS native).

Want OpenClaw — without the DevOps?

OpenKlo is managed hosting for the original OpenClaw. Same agent, live in 3 minutes.

Cancel anytime · Top models included · Upgrade anytime