For people building things who’d like to write about them

Share what you’re building,
without losing a day to writing.

Tamable is where your ideas become posts for X and your blog. Capture them, draft them with your AI, and publish when you approve.

14 days free, no card. Nothing goes out without your OK.
Today

Good morning, Mário.

Two to read, about 5 minutes.Three to read, about 7 minutes.

To readStart reading ↵
Mário · Thread · Tue 9:152 min
The week nobody signed up

New draft from your idea “nobody signed up this week”.

MMário · Blog post · Tue 9:004 min
MustLoop journey #13: Paying before the trial ends

Revised after your note: “open with the email”.

Tamable · Thread · Wed 10:002 min
You can now write as yourself and as your product

New draft from your interview this morning.

This week
7 going out
Tue 9:00
MPaying before the trial ends
Tue 9:15
The week nobody signed upWaiting for youApproved
Wed 10:00
TWrite as yourself and…
Thu 9:00
MNotes from Coimbra.js
Fri 9:00
TWhat shipped this week
New ideas
6 since Friday

4 for you, 2 for Tamable.

Approved. Goes out Tue 9:15, all 5 posts together.
Today· 3 leftEsc
Wiring MCP into a Laravel app
The week nobody signed upReading now · 2 min
MustLoop journey #13: Paying before the trial ends
You can now write as yourself and as your product
Thread

The week nobody signed up

Mário Balça
Mário Balça@mariobalca · 1/5

Last week, nobody signed up for MustLoop. First time since launch.

Mário Balça
Mário Balça@mariobalca · 2/5

The site was up. The form worked. The welcome emails went out. I checked everything twice.

Mário Balça
Mário Balça@mariobalca · 3/5

Then I found it: a redirect I added on Monday sent the pricing page to a 404.

EditSend backScheduleApprove for Tue 9:15
Without Tamable

Ideas everywhere.
Posts nowhere.

Ideas sit in your notes app. Drafts get buried in old chats. The blog post is half done in a doc. Nothing connects them, so the post never goes out.

Your notes app
Note to self31 notes32 notes
launch on Product Hunt? (when??)now
does yearly need a discount?Oct 2
40 user calls, what I learnedSep 28
Coimbra.js talk, write it upSep 20
the week nobody signed upOct 9
Never posted · 3 weeks

“The week nobody signed up” has been an idea since October 9. Still just an idea, and the lesson is getting stale.

Your AI chats
Recents212 chats213 chats
Landing page hero copynow
Fix the redirect on /pricingtoday
Yearly plan wordingTue
Stripe tax questionMon
Launch thread, v3Oct 21
Buried · 40 chats down

The launch thread you liked is under 40 newer chats. You’d have to find it, copy it and post it.

Your blog drafts
MustLoop journey #13edited 11 days ago

Two people asked to pay for MustLoop before their trial had even ended. I had no way to take their money.

So I spent the evening adding a yearly plan. Then

60%
Half done · 11 days

A five-minute read, stuck at 60%. Finishing it means finding a free afternoon.

Tamable brings them together, from “I should post about this” to published.
How it works

Everything between the idea and the post.

Connect Claude, ChatGPT or another AI once. It saves ideas while you talk, drafts from them and revises what you send back, right inside Tamable. Nothing goes out until you approve it.

Ideas

Capture ideas the moment they show up.

Type or paste them, or let your AI save them mid-conversation. Word for word, ready when you want them.

IdeasCapture an idea C
a redirect broke the pricing page↵

“a redirect broke the pricing page”

Typed · just now

“two people asked to pay before their trial even ended. I had no way to take the money”

Saved by your AI · from a chat, Tue 8:12

“nobody signed up this week. first time since launch”

Typed · Mon 23:40

“Coimbra.js talk: show the real queue, not slides”

Pasted · from your notes
Drafts

Write it yourself, or let your AI draft it.

Start from one of your ideas or from a blank page. Your AI drafts in your words, and you can take over at any point.

New postThread for @mariobalca
From an ideaBlank page
“nobody signed up this week. first time since launch”
Your AI is draftingDrafted by your AI from your idea

Last week, nobody signed up for MustLoop. First time since launch.

The site was up. The form worked. The welcome emails went out. I checked everything twice.

Then I found it: a redirect I added on Monday sent the pricing page to a 404.

or keep writing it yourselfWaiting for you
Voices

Each voice, its own way of writing.

You, and every product you build, get a writing strategy, an X account and a blog, all in one workspace. Tell your AI the news once; it drafts a post for each.

Same news, written as
Mário Balça
Mário@mariobalca

Until today I kept two workspaces: one for my posts, one for Tamable’s. Two queues, two logins, always switching. Now it’s one place, and each post still goes out as the right one.

Mário’s writing strategy: the story behind it, first person, no hype
Review

Read it as it will look. Then decide.

What your AI drafts waits for you. Fix a word, approve it, or send it back with a note and your AI revises it. Posts you write yourself skip this.

TYou can now write as yourself…Waiting for youApproved · Wed 10:00
T
Tamable@tamable_app · 1/4

Tamable now has voices.

T
Tamable@tamable_app · 2/4

Write as yourself on @mariobalca and as your product on @tamable_app, each with its own writing strategy and blog.

T
Tamable@tamable_app · 3/4

Your AI picks the right voice for every idea. You still approve every post.

Send back with a noteApprove for Wed 10:00
Publish

All your X accounts and blogs, in one schedule.

Each post goes out at the time you picked, from the account it belongs to. X works out of the box; your blog too, if you have a site, or we’ll set one up. Threads go out whole, or not at all.

This week7 going out
Mon
9:00
Week 43 in one thread
Tue
M9:00
Paying before the trial ends
9:15
The week nobody signed up
Wed
T10:00
Write as yourself and…
Thu
M9:00
Notes from Coimbra.js
Fri
T9:00
What shipped this week
Posted on X “The week nobody signed up”, all 5 posts
Works with the AI you already use ClaudeChatGPTGrokClaude CodeGemini CLI
How I use it

I talk. My AI finds the posts.

One question, answered out loud for about four minutes: 542 words, all over the place. My AI found three posts in it, using only what I said.

What I said, word for word542 words, slips and all

Well I’ve always enjoyed writing. As you know I used to have a blog for Rippler where I shared the journey of building it. I also have my private blog, or personal blog. I tried times to write for Twitter and even built a Kanban board for Twitter tweets and threads called Tweetboard.

While building MustLoop I was trying to communicate with indie hackers. A lot of indie hackers, solopreneurs, and builders in general are on Twitter so I thought maybe my content strategy can focus on writing for Twitter…

My brain is kind of chaotic. I have lots of thoughts, lots of things that I would love to cover and talk about. Every time that I do write something manually, it takes me ages to get finished with it…

3 posts
Mário Balça
Mário Balça@mariobalca
Why I brought Tamable back

…It’s a product I built for content creators that never worked. Now it’s the back office for everything I write…

Mário Balça
Mário Balça@mariobalca
Every time I write something by hand, it takes me ages.

…So now I write differently. I talk my ideas out, then let Claude expand them…

Mário Balça
Mário Balça@mariobalca
The assistant does the heavy lifting. I still read every word.

…AI is great at expanding my ideas. But it needs a place to keep them, and I still want to review everything before it goes out…

The Playbook: how I write and publish with my AI and Tamable
The Playbook
My whole system, written down.

Every prompt I paste, my writing strategy and the week that keeps my queue full. Take what fits, change the rest.

Read the Playbook
Why I built Tamable

“A post you read in five minutes took me days to write, so I rarely published. Now an X post takes me under two minutes, in my own words.”

Mário Balça
Mário BalçaBuilds Tamable and MustLoop
Pricing

One plan. Everything in it.

Works with the AI you already use.

Tamable14 days free
€15/ month
Or €150 a year, two months free. Plus VAT where it applies.
  • Unlimited voices: you and everything you build
  • Unlimited sites, X accounts and people
  • Unlimited ideas, drafts and blog posts
  • 250 posts on X a month, 25 of them with a link
  • Works with Claude, ChatGPT, Grok, Claude Code and Gemini CLI
  • On your phone, installed from the browser
No card needed. Cancel any time.
Questions

What people ask first.

Will it sound like AI?

Not when it’s built from your words. Your AI drafts from what you said and follows your writing strategy, never adding facts, numbers or quotes. You read and approve every post before it goes out.

Does Tamable write my posts?

No. Tamable has no AI of its own. You write, or the AI you already use drafts from your words. Tamable keeps your ideas and drafts, and it’s where you decide what goes out.

Do I need to connect an AI?

No. You can capture ideas and write posts in Tamable on your own, and posts you write yourself skip review. Connect your AI whenever you want the busywork off your hands.

Which AI works with it?

Claude on any plan, even Free, plus Grok, Claude Code and Gemini CLI. ChatGPT works on plans that allow custom connectors. Any AI that can add a custom connector can connect.

Do I have to talk out loud?

No, typing works too. Talking is just faster, and long, messy answers give your AI more to work with. Any dictation app or your phone’s microphone will do.

Why is there a limit on posts on X?

X charges for every post sent through its API, and each post in a thread counts. Blog posts, ideas and drafts have no limit. Scheduled posts hold their place, so nothing you schedule fails for lack of room.

I already use a scheduler and ChatGPT. Why switch?

A scheduler never sees your ideas or your writing strategy, and your blog needs a tool of its own. In Tamable your AI starts every draft from what you’ve already said, and X and your blog go out from one schedule.

How do I start?

Sign in, add your X account or your site, and capture an idea or write a post. Connect your AI whenever you’re ready: it’s one address, and Tamable gives you a prompt to paste.

Does anyone train AI on my writing?

Not Tamable. It has no AI of its own and never sends your writing to one. What you tell your AI goes to the AI you chose, under its own terms.

Do I need my own site?

For blog posts, yes. Tamable doesn’t host blogs; your site reads your posts from Tamable. X posts work without a site. No site yet? We can set one up for you, for a one-off fee.

What happens when the trial ends?

Pick monthly or yearly. If you don’t, nothing is lost: your workspace turns read-only, and your site keeps showing what you published.

Who is it not for?

People with a writing setup they’re happy with, and people who don’t want to write in public. It isn’t a growth hack either: no hooks, no engagement tricks.

Share what you’re building.

Keep building. Tamable keeps you posting.

14 days free, no card. Nothing goes out without your OK.