First letter, first beta: 1DevTool beta on your phone

Twelve apps, one letter a week. First up: the 1DevTool mobile beta, and how to set it up in five minutes.

StoryIssue #0

For years, the honest answer to “who makes StoicSoft?” has been: one person. Me.

I write the apps, design them, answer the support email and fix what breaks. Usually in that order, rarely on schedule.

It’s a good way to build software, because nobody has to be convinced. It’s a bad way to tell anyone about it.

One person at a desk with a laptop, twelve small app tiles in an arc above, linked to the laptop and to each other by dashed lines

Twelve apps - one at a time

It started with one desktop app I needed and couldn’t find. Then another one.

Each app is small on purpose: one job, done well, on your own machine, no account. Somewhere along the way they started handing their tools to the AI agent you already use, over MCP. And to each other.

Now there are twelve. Twelve changelogs, twelve sets of release notes, twelve corners of the web.

If you use two or three of them, you’ve probably noticed the story is all over the place. A fix lands in one app because of something that happened in another, and nothing tells you why.

Scattered changelog cards on the left, gathered by arrows into one sealed envelope on the right

A letter - not a press release

This newsletter is my fix for that.

Once a week I’ll write down what shipped, what it changes for you, and what I’m working on next. The way I’d explain it to a friend who uses the tools, including the parts that didn’t work.

Some weeks nothing worth your time ships. Then there’s no issue. That’s a promise I can actually keep.

First news: 1DevTool is on your phone - beta

This is the thing that finally pushed me to start writing.

My agents run on my Mac. I don’t sit at my Mac all day. So half the time an agent was stuck waiting for one “yes” while I was in the kitchen.

A desktop terminal waiting with a question mark, linked through a lock to a phone showing an approve button, held by a person standing away from the desk

So I built the phone side of 1DevTool. From your phone you can see every agent running on your computer, answer the ones waiting on you, start new ones, and review the diff, commit and push.

The phone never runs your agents. It talks to your computer end-to-end encrypted, over your Wi-Fi, Tailscale or a relay that only ever sees encrypted bytes. No account, no tracking. On iPhone it’s also a real SSH and mosh terminal for any server.

A few numbers, because I like numbers. 1DevTool is about to pass 200 daily users: 188 right now, up 12%. And over 50 people are already testing the phone app.

1DevTool on my dashboard: 188 daily users, up 12%
1DevTool’s daily users, straight from my dashboard.

Not huge. But every one of those is a real person who opens it every day, and that’s the number I care about.

Get the beta

1DevTool mobile beta: scan the left code for Android on Google Play, the right one for iPhone on TestFlight
Reading this on a computer? Scan with your phone: left for Android, right for iPhone.

Set it up in four steps

You need 1DevTool Desktop 1.82 or newer on your computer. The whole thing takes about five minutes, most of it waiting for the app to install.

1. Turn on the phone host on your computer. In 1DevTool Desktop, open Settings → Remote → Phone and switch on Phone app host. A pairing code shows up.

Before you scan, pick the Role for the next device. Admin is full control, for a phone only you use. Approver can watch and answer approvals, but can’t type or change files. Viewer only watches. I use Admin on my own phone and Viewer for anything else.

1DevTool Desktop settings, Remote tab, Phone section: the Phone app host switch turned on, a pairing code, and the role picker set to Admin

2. Pair the app with one scan. Open the app, tap Pair with your desktop and point the camera at the code. Your phone shows up under Paired phones on the computer. No computer nearby? Tap Try the demo, it runs offline with sample agents.

If your phone and computer are on the same Wi-Fi, it just works. Away from home, put Tailscale on both and leave Connection type on Automatic.

The 1DevTool app’s first screen with the Pair with your desktop button highlighted, and Try the demo below it

3. Start an agent from your phone. Tap New agent (in the sidebar, or on any project), pick the agent, write what it should work on, and tap Start. It runs on your computer, inside that project, exactly like you started it there.

The New agent sheet on iPhone: built-in commands, a first-prompt box, and the Start button

4. Follow it live, type when it asks. At the top you switch between the conversation and the live terminal. Type a reply when the agent asks, and use the key row for esc, tab, ctrl and ^C. Anything waiting on you lands in the Inbox tab, so you don’t have to check every agent one by one.

An agent session on iPhone with the terminal and conversation switch, the input line and the key row highlighted

It’s a beta, so some things will break. When they do, tell me. That’s the whole deal.

Reply - that’s the whole process

Every issue ends the same way. Reply, and it comes straight to me.

Building alone works better with people who tell you the truth. Honestly, I’d rather hear “this button is confusing” from you than find out from a one-star review.

So, which of the apps do you use? And what’s the one thing you wish you could do from your phone that you can’t today?

— Khoa

P.S. On Android, don’t forget to send me your Google Play account. I can’t add you without it.