Show HN: LINQ CLI – an iMessage API you can use from the command line
8 points
39 minutes ago
| 3 comments
| linqapp.com
| HN
Hey my name is Patrick, I’m a co-founder and CTO of Linq. We’re an API for sending and receiving iMessages (it does RCS/SMS too). It can do everything you can manually in iMessage (typing indicators, reactions, delivery emphasis, FindMy etc.) Our main customers are companies building conversational agents but we’re wanting to make it easier for developers to get started for free.

To do that we built a CLI that lets you manage up to 20 contacts and gives you full API access for free. I’d love your feedback so we can keep improving it. Install via npm using: npm install -g @linqapp/cli

Recently, I used the CLI to connect my Claude bot to WeWork & iMessage and haven’t had to use the WeWork app in a few weeks to book rooms.

Github: https://github.com/linq-team/linq-cli Landing page: https://linqapp.com/cli

Three constraints you should know about: 1. The free tier requires inbound-first (ie someone must text you before you text them) and has a limit of 20 contacts. This is to avoid spam. 2. The line is shared. This means a few other people will be using the same phone number as you, none of our paid production lines work this way. If you're testing enterprise grade our sandbox mirrors production, but has a 7 day time limit. The CLI is shared because there is a real infrastructure cost to us and we want to give this away for free. 3. We require an email to sign up. To avoid spam + our infrastructure cost.

To be precise about "open source", it's the CLI. The whole client is in that repo, so you can read exactly what leaves your machine. The backend that delivers messages is closed.

hpatel11
27 minutes ago
[-]
Cool, going to try building something on this over the weekend.
reply
elliottpotter
8 minutes ago
[-]
never been easier to let agents talk to ppl
reply
rushir
35 minutes ago
[-]
this is cool. i've been thinking about building a mini app that lets me know when planes fly by. will try using this to text me too
reply