Your iPhone on Windows, for you and your AI agents.
TeleLink is an open-source, completely free local Windows CLI that connects your coding environment directly to client management. With no subscriptions or paywalls, it lets coding agents like Cursor, Gemini CLI, Codex, and Claude Code send SMS messages on your behalf using your actual phone over Bluetooth.
Imagine having your agent generate and send a client a changelog right after an update. TeleLink watches the thread for real replies so you can stay focused. It also doubles as a full assistant that schedules messages for later and features solid image recognition.
No APIs and no Macbook needed. It is completely free with endless usage, assuming you have an unlimited mobile plan. If not, yikes!
The Process
The workflow is straightforward and stays entirely on your hardware:
- Listen: A background watcher script runs in your Windows terminal, listening to Microsoft Phone Link which is hooked up to your iPhone.
- Capture: Whenever a text or image comes in, the watcher grabs the data and drops it into a local JSON file.
- Read: Your AI, like Claude Code or Cursor, simply reads that file to see what arrived.
- Reply: When you want the AI to reply, it runs a simple CLI command like
send "John" On my way. - Send: TeleLink takes that command, opens the Phone Link compose window, types the message, and hits send.
How It Works Under the Hood
Microsoft and Apple do not offer a free or silent API to send texts from a PC. To get around this roadblock, the script uses pywinauto to physically click the send button inside the Phone Link desktop app.
It also pulls from the hidden SQLite databases that Phone Link uses behind the scenes. This allows it to match up your real contacts and call logs locally without relying on any external cloud service.
To make this run smoothly with AI agents, TeleLink features an .analyze folder system. When an image attachment comes in, the script saves a tiny, vision-friendly preview snapshot. The AI can look at that single file to understand the context without needing to parse your entire message history or huge, heavy attachments.
How to Install
Ready to get started? TeleLink is an open-source project and runs on Windows with Phone Link paired to your iPhone. You will just need Python 3.10+ installed.
- Pair your iPhone with Phone Link or Link to Windows. Enable messages and photo sync.
- Clone the TeleLink CLI repository to your PC.
- Run
.\scripts\setup.ps1in your terminal. - Edit
config.yamlto set your owner details and add contacts. - Run
start.batto launch the interactive shell or watcher.