Last week I caught myself doing the exact thing I tell other founders not to do — running an organic launch with sticky notes and hope. I was launching Newton in two languages in parallel — different platforms, different audiences, different tones — and every morning I was opening my laptop wondering "wait, did I already post in that Facebook group last week?" I sent my AI agent one sentence about it. By the next morning I had a custom launch tracker on its own subdomain, and a few days later it was planning my entire week for me automatically.
The Mess: Two Launches, One Brain, No Memory
Newton went live for English-speaking customers first, and a few weeks later I opened the Thai market too. Suddenly I was running two organic launches in parallel, and they had almost nothing in common with each other:
- Thai side — Facebook groups, Pantip threads, Thai SaaS directories
- English side — X/Twitter, Reddit, dev.to, Indie Hackers, LinkedIn, Product Hunt-style directories
Different channels, different languages, different tone of voice. And every morning I sat down with the same set of questions: "What should Newton TH post today? What's the right tone for Newton EN today? Did I already hit r/SaaS this week? Which Pantip threads have I commented on already? Have I posted in that 'Claude AI for Business' Facebook group in the last month?"
My "system" was three sticky notes, half a Notion page, and a Google Sheet that I never actually opened. The result was predictable — I'd forget half the channels, double-post in the same group two weeks running, and end up shipping maybe 3-4 launch posts a week instead of the daily cadence I actually wanted.
One Sentence to My AI: "I'm Getting Confused, I Don't Know Where to Start"
One morning I opened Tim Chat and just typed: "I'm getting confused with launching Newton TH and EN at the same time. I feel like I'm missing something."
I didn't have to explain Newton. I didn't have to explain that there were two databases, or where the nginx logs lived, or which Facebook groups I was a member of. My AI agent already knew that — it has persistent memory of my whole business context that survives across sessions and servers.
Tim asked me exactly one clarifying question: "Do you want this to also pull metrics automatically, or just the to-do list?"
I said "both" and went off to do something else.
Next Morning: freelaunch.incomeinclick.com
By the time I sat back down, Tim sent me a URL. I opened it and saw a small purpose-built launch dashboard:
- Two project columns already seeded — Newton TH and Newton EN — different colors, different tabs
- A weekly calendar for slotting tasks per day, with channel filters (FB / Pantip / X / Reddit / dev.to / Directory)
- A metrics panel showing daily traffic, trial signups, and paid signups for the last 14 days
- A real login page instead of HTTP basic auth — because basic auth is a nightmare on mobile
The whole thing was FastAPI plus SQLite. Total code: 540 lines. Not big. But every line earned its keep.
The part that made me stop and laugh out loud was how the metrics worked. Tim hadn't installed Google Analytics or signed me up for some SaaS. Instead, it had quietly reconfigured nginx so that the Newton TH and Newton EN domains each wrote to their own access log file. Then it wrote a tiny pull_metrics.py cron that runs every 15 minutes, parses those logs, filters down to landing-page hits only (stripping out /api/, /static/, asset requests), and writes the daily counts into the freelaunch database. Trial and paid signups? Read straight out of /opt/newton/newton.db and /opt/newton/newton-en.db — because my AI agent has direct access to the production databases. No new API needed.
I own all the data. I'm not paying anyone for analytics. And it took less than a day.
One More Step: "Plan the Whole Week for Me, Every Monday"
After 2-3 days of using freelaunch I noticed something obvious: a calendar isn't enough. I still had to sit down every morning and decide which group to post in, which thread to reply to, which angle to lead with. An empty tracker just makes you feel guilty faster.
So I told Tim: "Can you write a skill that, every Monday morning, plans the whole week for me?"
Tim shipped two skills and two cron jobs.
Skill free-launch-inc-th runs every Monday at 10:00 Bangkok time. It generates 7 tasks for Newton TH:
- 3× Facebook Group posts (rotating across the 11 Thai groups I'm a member of)
- 2× Pantip threads (silicon / blueplanet / sinthorn)
- 2× Directory submissions or comments
- Anti-repeat lookback windows: Facebook 4 weeks, Pantip 1 week, Directory 8 weeks — the same group/thread/directory cannot be picked twice inside that window
Skill free-launch-inc-en runs Monday at 10:07 BKK and generates 14 tasks for Newton EN, split into two parallel tracks:
- Track 1 — daily X tweet, rotating across 9 content pillars (build-in-public, quick tip, hot take, case study, founder story, and a few more)
- Track 2 — daily channel post, rotating Reddit / Indie Hackers / dev.to / LinkedIn / English FB groups / Directory
The detail I love most: at plan time, the build-in-public X drafts pull live numbers — current paid customer count, current MRR, current churn — straight out of newton-en.db and bake them into the tweet draft. So when Monday morning rolls around, every single build-in-public tweet for the week already has real, fresh numbers in it. I never have to look anything up.
Each task ships as one ★ headline idea plus two alternatives (B and C), so if the star idea doesn't fit my mood that day I just pick B or C.
What Monday Morning Looks Like Now
Every Monday I open freelaunch.incomeinclick.com and see:
- Newton TH: 7 fully drafted tasks for the week, each with a star + two alternatives
- Newton EN: 14 tasks — 7 X drafts and 7 channel posts
I pick today's task, copy the body, paste it into the channel, click the "done" tick. Move on with my day.
No more "what should I post today." No more "wait, have I been in this group already this month?" No more pulling MRR by hand to write a tweet. It's all on one screen, with real numbers, that I trust.
The Small Stuff No SaaS Could Do for Me
This isn't some big feature. It's a small custom internal tracker I built for exactly one person — me.
And yes — I could have used Notion, or Trello, or Asana, or one of the 20 launch-checklist Notion templates floating around X. None of them can do what freelaunch does:
- Pull MRR and paid customer count out of my SaaS database
- Parse my nginx access logs split per domain
- Plan tasks every Monday using anti-repeat rules tuned to my launch playbook
- Pre-fill X drafts with today's build-in-public numbers automatically
None of those are possible without an AI agent that can SSH into my server, read my databases directly, and write code that fits into my existing infrastructure. A SaaS — by definition — only sees what I upload to it. An AI agent on my own server sees everything.
Total cost of building this: under 2 days of my AI agent's time. The server, the database, the agent — all already mine, paid for, sitting there.
The Two Bonuses I Didn't Ask For
Tim threw in two extras I never requested:
1. Per-domain access log structure. Splitting my nginx logs per Newton domain wasn't strictly required for the tracker — it's a general infrastructure improvement. Any future project I plug into freelaunch will get accurate per-domain traffic metrics out of the box, because the plumbing is already there.
2. Honesty rules baked into the skill itself. The plan-generator skill has explicit guardrails: it's not allowed to write copy that says "no monthly fees" or "cheaper than [X competitor]" because Newton is a paid subscription and I don't want hype copy that overpromises. Tim learned this constraint from the time I corrected the tone of an AI-generated support reply. That correction stuck — and now it's automatically applied to every launch task draft for the rest of time.
Little things like this stack. After enough months, your business has AI woven into nearly every layer — not just "an AI that answers chat messages."
If You're in the Same Mess
If you're a solopreneur launching more than one product — or hitting more than one channel in parallel — and you can feel the seams starting to come apart, the answer probably isn't "find a better Notion template" or "buy yet another project management SaaS."
What you actually need is an AI agent that knows your business, that lives on your own server, that can read your own databases — and that can build small, custom internal tools fitted exactly to your workflow. Tools that wouldn't make sense for anyone else, and that no horizontal SaaS will ever build for you. That's exactly what Newton is — your own VPS plus your own AI agent, ready in about 10 minutes, that learns your codebase and your business and slowly builds you the next "tiny tracker" every time you mutter "I'm getting confused, I don't know where to start." Take a look at /newton and see if it's the missing layer in your stack.
— Pond
