CONTROLLED X CONTENT OPERATIONS

Signal in. Reviewed content out.
Nothing ships unchecked.

Discover opportunities, generate posts and threads in safe mode, then review quality, risk and eligibility before you approve, schedule and measure. Human-in-the-loop by default.

Request early access → See the workflow

Not a spam bot. No follower guarantees. Every publish passes human review.

virtax · operator console · demo DRY_RUN
Operate
Dashboard
Ideas7
Posts3
Scheduler
Monitor
Analytics
Readiness
7
Ideas ready
3
Awaiting review
DRY
Publish mode
Recent activity · demo
09:42Thread draft generated · held for review
09:15Opportunity found in mentions · eligible
08:50Post approved by operator · queued 14:00
How it works

One controlled loop, eight stages

Tap a stage to see what happens and where the control gates sit.

01

Collect

Available

Pull raw signal from the sources you configure.

The workflow

Ideas → Posts → Scheduler

A single pipeline from captured signal to a scheduled, reviewed publish. Everything is inspectable and reversible up to the moment you approve.

01

Ideas

Available

Scored candidates from your sources, ranked by relevance and freshness.

92Thread: shipping cadence for solo builders
88Post: why review gates beat autopilot
74Reply: onboarding friction question
02

Posts

Safe-mode

Draft generated with your persona and prompts. Editable, with risk + quality read-outs.

Draft · demo persona

Autopilot feels fast until it posts the wrong thing at the wrong time. Control loops are slower per action and far cheaper per mistake. Thread ↓

03

Scheduler

Available

Approved items queue to slots you control. Safe-mode holds publish until you confirm.

09:30Thread · cadence
14:00Post · review gates
heldReply · awaiting approval
Capabilities

What the console gives your operator

Beta Requires approval

Opportunity Radar

Surfaces reply-worthy conversations from your mentions, inbound, and your own post threads — never the open firehose. Each opportunity carries context, an eligibility read, and a recommended action. You decide what earns a reply.

  • Sources limited to mentions, inbound DMs, and own-post conversations
  • Eligibility check before any reply is drafted
  • Broad reply autopilot is planned and owner/policy-approval gated
OPPORTUNITY #0428 · demo ELIGIBLE
Mention · demo account

"How do you keep an AI content tool from just spamming replies? Genuinely asking."

Quality91
RiskLow
PERSONAFounder, dry & technical tone
ACTIONDraft reply for review
Human review required before any reply is drafted or sent.
Safe-mode Available

Safe-mode post & thread generation

Generate original posts and multi-part threads with your persona, prompts, and model config. Safe-mode holds everything as a draft — nothing publishes without a human confirming.

  • Persona-aware drafting with editable output
  • Quality & risk read-outs on every draft
  • DRY_RUN by default; live publish is an explicit switch
DRAFT thread · 3 parts · demo SAFE-MODE
V
Demo persona · draft, not published

Autopilot feels fast until it posts the wrong thing at the wrong time.

Control loops are slower per action and far cheaper per mistake. Here's the tradeoff we made ↓

Quality
88
Risk
Low
State
Held
Approve
Edit
Reject
Available

Human review & controlled approval

Every candidate lands in a review queue with quality, risk, and eligibility surfaced side by side. Approve, edit, or reject. A typed confirmation phrase arms any publish — there is no one-click blast.

  • Explicit approve / edit / reject on each item
  • Typed confirmation arms live publish
  • Full audit trail of who approved what, when
REVIEW QUEUE 3 pending · demo
Thread · shipping cadence for solo builders
Q 88 · Risk Low · Eligible
READY
Reply · onboarding friction question
Q 74 · Risk Med · Eligible
CHECK
Reply · off-topic promo target
Not eligible · out of allowed sources
BLOCKED
Type PUBLISH to arm live Publish
Available Beta

Analytics, readiness & configuration

Measure outcomes, watch account readiness, and tune the system. Sources, prompts, and models are all operator-configurable — the loop learns from what you approved and what you didn't.

  • Outcome analytics on approved, published content
  • Readiness checks before enabling live mode
  • Editable sources, prompts, and model selection
ANALYTICS last 7d · demo
Published
12
all reviewed
Approval rate
74%
of drafts
Readiness
OK
4 / 4 checks
Threads
Single posts
Reviewed replies
Operator console

One dashboard for the whole loop

Safe/live state, pending review counts, and recent activity in one view. Shown here with synthetic demo data.

◇ DEMO DATA
app.virtax · operator console · demo
Dashboard DRY_RUN X · demo · ok
7
Ideas ready
3
Awaiting review
2
Scheduled
12ms
DB latency
Recent activity · demo
09:42Thread draft generated · held for review
09:15Opportunity found in mentions · eligible
08:50Post approved by operator · queued 14:00
08:12Reply blocked · target out of allowed sources
Before you go live
OAuth connected
Persona configured
Review queue staffed
Live mode still off (DRY_RUN)
Safety & control

Four gates between a draft and a publish

Content passes each gate in order. Any gate can hold or reject. Live publish is never automatic.

GATE 01

Eligibility

Is this an allowed target? Mentions, inbound, and own-post threads pass; the open firehose does not.

GATE 02

Quality & risk

Scored for on-persona quality and content risk. High-risk drafts are flagged and held.

GATE 03

Human review

A person approves, edits, or rejects. Nothing advances on scores alone.

GATE 04

Armed publish

A typed confirmation phrase arms live publish. DRY_RUN stays the default state.

Virtax is a controlled content operations system — not a spam bot or a follower-growth guarantee. Broad reply autopilot is presented only as planned and policy/owner-approval gated. We make no claims of X endorsement.

Comparison

Controlled operation vs. unrestricted autopilot

Virtax
Controlled ops
Autopilot bot
Unrestricted
Where replies come from
Mentions, inbound, own threads
Open firehose, any target
Before publish
Eligibility + risk + human review
Posts automatically
Live publish trigger
Typed confirmation phrase
None — always on
Audit trail
Every action logged
Opaque
Default state
DRY_RUN (nothing ships)
Live by default
Growth claims
None — you own outcomes
Guaranteed growth pitch

Your credentials, scoped

X access uses OAuth scopes limited to the operations you enable. Revoke at any time from your account.

Private by default

The operator console is private access with expiring sessions. Nothing publishes while DRY_RUN is on.

Auditable actions

Every approval, edit, and publish is logged with actor and timestamp for a full trail.

Content templates

Reusable CMS blocks

Docs/article and legal templates ship as the same server-rendered blocks the marketing pages use — ready for the Website & Growth CMS.

DOCS / template Available
Guides / Getting started

Set up your first safe-mode post

Updated · demo · 4 min read

Before you generate anything, confirm the account shows DRY_RUN in the top bar. In safe mode, every draft is held for review — publishing requires an explicit, typed confirmation.

$ virtax draft --persona demo --mode safe
# draft held · awaiting review
LEGAL / template DRAFT · INTERNAL
PLACEHOLDER — not final. Replace with counsel-approved copy before publishing.

Terms of Service

Effective: [DATE] · Version [X.Y] · draft

1. ACCEPTABLE USE

Virtax is provided as a controlled content operations tool. You are responsible for reviewing and approving all content before publication and for compliance with platform policies. [Placeholder copy.]

2. NO GUARANTEES

We make no representation of audience growth, engagement outcomes, or endorsement by any platform. Feature availability is described by stage labels. [Placeholder copy.]

3. DATA & ACCESS

Account access is granted via scoped OAuth and may be revoked at any time. [Placeholder — replace with counsel-approved copy before publishing.]

FAQ

Straight answers

No. Virtax is a controlled content operations system. It discovers, drafts, and scores — but a human reviews and approves, and live publish is armed by an explicit typed confirmation. DRY_RUN is the default state.
No. Reply discovery (Opportunity Radar) is limited to your mentions, inbound, and your own post conversations, each with an eligibility check. Broad reply autopilot is planned only, and gated behind owner/policy approval.
No. We make no growth, engagement, or performance guarantees, and no claim of endorsement by X. Virtax gives you a controlled, auditable workflow — outcomes depend on your content and judgment.
Available means shipped and usable today. Safe-mode means it runs but holds publish for review. Beta is early and may change. Planned is not built yet. Requires approval means an owner/policy gate stands in front of it.
Through scoped OAuth limited to the operations you enable, with expiring operator sessions. You can revoke access from your X account at any time. Every action is logged with actor and timestamp.
No. All handles, scores, drafts, and metrics shown are synthetic demo data — no production handles or real performance figures are shown.
Early access

Request access to Virtax

We're onboarding operators in small batches. Tell us how you'd run it and we'll be in touch.

You're on the list

Thanks — we'll reach out as batches open. No spam, ever.

We store requests server-side and use them only for Virtax access follow-up.