X Agent
Real threads, grounded in your actual project — not generic filler
Drafts X/Twitter threads using real context from your project and formats them the way a real thread should read — numbered, under 280 characters per tweet, and ready to post. Connect your own X credentials and it can genuinely publish for you.
Free, self-hosted · X/Twitter credentials optional
Without vs. with Marlo
Why teams switch to a grounded X thread agent
Without Marlo
- Staring at a blank compose box every time you want to post
- Threads that read like generic AI filler, not your actual voice
- Manually counting characters and splitting tweets by hand
- A social media manager or agency retainer just to keep up a cadence
- No real publishing — copy-paste into the X app every single time
With Marlo X Agent
- Grounded thread drafts in seconds, from your real project context
- 1/N numbering and 280-char limits enforced automatically
- Self-hosted — no monthly retainer, your own API keys
- Genuine posting via twitter-api-v2 when you connect credentials
- Draft-only mode always available — nothing publishes without your say-so
Definition
What the X Agent actually does
The agent writes X threads using an LLM prompted with real context from your project, not boilerplate or generic marketing copy. Each draft is numbered in 1/N style, every individual tweet is kept under 280 characters, and tweets are separated by double newlines so the thread posts cleanly.
Unlike some of Marlo's other agents, the X Agent uses the actual twitter-api-v2 library under the hood. If you connect your own X/Twitter platform credentials, it can genuinely publish the thread to your account — this isn't a stub. Without credentials, it still drafts every thread for you to review and post yourself.
How it works
How the X Agent Drafts and Publishes Threads
Set it up once. The agent drafts on demand, every time.
Draft a grounded thread
An LLM writes the thread using real context from your project — not generic filler. Example shown above, illustrative not live data.
Review the formatted draft
Numbering, character limits, and tweet separation are checked automatically — not just requested of the LLM.
Connect credentials to publish for real
With your own X/Twitter credentials connected, the agent uses twitter-api-v2 to genuinely publish the thread to your account. Without them, you just copy and post it yourself.
Capabilities
What it actually does
Every draft is grounded in your real project context and formatted specifically for how threads actually get read and posted — not a generic AI writer bolted onto a scheduler.
Grounded thread drafting
Threads are written by an LLM prompted with real context from your project — your product, positioning, and what you've actually told it — not boilerplate or generic marketing copy.
1/N numbering
Every draft is numbered in 1/N style so readers — and you, reviewing it — can tell exactly how many tweets are in the thread and where each one sits.
280-character enforcement
Every individual tweet in the thread is kept under 280 characters — checked, not just requested of the LLM — so nothing gets silently truncated on post.
Real posting via twitter-api-v2
Unlike some of Marlo's other content agents, the X Agent uses the actual twitter-api-v2 library under the hood. Connect your own X credentials and it can genuinely publish — this isn't a stub.
Clean tweet separation
Tweets are separated by double newlines in the draft, so the thread posts cleanly in order with no manual re-splitting.
Credentials never shared
Your X/Twitter platform credentials are a separate, optional connection from your LLM key — Marlo never sees or stores your posts anywhere else.
Draft-first by default
Without X credentials connected, the agent still drafts full threads for you to review and post yourself — nothing is blocked behind the posting integration.
X Agent vs. the alternatives
Marlo vs. a generic AI writer and a social media agency
Self-hosted and open-source vs. $20–$100/mo AI writing tools or a $1,000–$3,000+/mo agency retainer.
Why X Agent?
Consistent Threads, Written the Way X Is Actually Read.
Showing up on X consistently, in your own voice, is what keeps a product in front of the people who'd actually use it — the X Agent handles the drafting and formatting so you can focus on what to say.
280
Characters Per Tweet
1/N
Thread Numbering Format
2
Optional Credential Sets
$0
Monthly Cost, Self-Hosted
Connecting X/Twitter credentials is optional
Your LLM key is all that's required to get drafts. X/Twitter platform credentials are a separate, optional connection. Without them, the agent only drafts threads for you to review and post yourself. Connect your own X API credentials and the agent can post the thread for real, on your account, using your credentials — Marlo never sees or stores your posts anywhere else.
ILLUSTRATIVE EXAMPLES
What a marketing system like this looks like in practice
Marlo is early — these are illustrative scenarios showing what lean teams could achieve, not real customer results (yet).
Pricing
Three ways to run Marlo
Self-host it for free, let us host it and cover the AI cost, or host it with us and bring your own model key. Same 10 agents, every tier.
Self-Hosted
Run it yourself, own everything.
- All 10 agents — Articles, SEO, GEO, Site Crawl, Reddit, X, LinkedIn, GitHub, Hacker News, Leads
- Bring your own LLM key — OpenAI, Anthropic, or any OpenAI-compatible endpoint
- Bring your own integration keys — GA4, GSC, Gmail, GitHub, PageSpeed, Tavily, Places
- Your data stays in your own database, never on a server we control
- AGPL-licensed — audit the code, modify it, run it forever
Hosted, Built-In Models
We host it, we cover the AI model cost.
- All 10 agents, fully hosted — nothing to install or maintain
- Built-in AI models included — no LLM API key required
- Bring your own integration keys — GA4, GSC, Gmail, GitHub, PageSpeed, Tavily, Places
- Automatic updates, managed infrastructure
- Cancel anytime
Hosted, Your Own Key
We host it, you bring your own model key.
- All 10 agents, fully hosted — nothing to install or maintain
- Bring your own LLM key — OpenAI, Anthropic, or any OpenAI-compatible endpoint
- You pay your model provider directly — this fee covers hosting only
- Bring your own integration keys — GA4, GSC, Gmail, GitHub, PageSpeed, Tavily, Places
- Cancel anytime
Draft your first thread
Enter your website — the X Agent drafts a grounded thread from your real project context, in seconds.
Self-host free, or hosted from $9/mo