Request a callbackBook a call
AI writing assistant

Build an AI writing assistant at $0

A writing app built for one kind of customer, shown here for real estate agents: it turns property facts and photos into listings, posts and emails in the agent's voice. The price to start is $0: each checkpoint is invoiced after you have tried it and said yes.

One-click callback · AI writing assistant

Just your email. The product is filled in for you, and Neeraj replies within a day.

Launch-ready build
$24,000 to $48,000
Timeline
6 to 11 weeks
Running cost
$410 to $1,150 a month

What does an AI writing assistant look like?

One example of the finished product: the Hearthnote portal your team works in, and the Hearthnote website your customers see.

Example brand: Hearthnote

Desktop screenshot of the Hearthnote web portal, an example of a finished AI writing assistant: the draft editor screen for Hearthnote. The property sheet and photos on the left, the MLS remarks draft on the right with its character count, fact check and Fair Housing flags.
The portal. Draft editor, the screen your team works in every day.
Full-page desktop screenshot of the Hearthnote website: a navigation bar, a hero with the headline 'Listings written in your voice' and a Start free trial button, feature cards for listing from facts and photos, each agent's own voice, templates per channel and fair housing check, a three-step how it works section (the agent adds a property, a draft is written, the draft is checked), pricing plans, an FAQ and a footer.
The website. The full page a visitor sees, top to bottom.

What is an AI writing assistant?

An AI writing assistant drafts, rewrites and checks text for a specific job. A niche version beats a general chatbot because it knows the formats, the rules and the facts that job depends on. For real estate, that means listing remarks within the MLS character limit, social posts and open-house emails written from the property's details.

Agents write the same kinds of text every week, under Fair Housing rules and portal limits, with little time to spare. A good assistant turns the property sheet into a first draft the agent edits rather than writes, keeps every claim tied to the facts, and flags wording that could read as a preference for or against a protected group. Brokerages can buy it per seat for all their agents.

The same build suits any niche with repeatable formats, such as recruiters, e-commerce sellers or insurance agents, and a brokerage could run it only for its own agents. This page prices a subscription product sold to agents and brokerages, with team seats, a web editor and a browser extension.

Agent

A listing, three social posts and an open-house email from one property sheet, in their own voice, ready to paste where they are needed.

Brokerage

A shared voice and banned-phrase list for every agent, Fair Housing checks on every draft, and one bill for all seats.

Founder

Seat-based subscriptions, usage and model cost per account, and the drafts agents edit most, which show where the prompts need work.

What features does an AI writing assistant need?

An AI writing assistant needs 8 core features: listing from facts and photos, each agent's own voice, templates per channel, fair Housing check, fact lock, editor with rewrite tools, browser extension and seats and subscriptions.

Listing from facts and photos

Beds, baths, square footage, upgrades and the listing photos become MLS remarks that mention what the photos show, not what the model imagines.

Each agent's own voice

Ten past listings or posts teach the assistant an agent's tone, favorite phrasing and the words they never use.

Templates per channel

MLS remarks, portal description, social caption, open-house email and just-sold postcard, each with its own length limit and format.

Fair Housing check

Phrases that signal a preference based on familial status, religion, disability or another protected trait are flagged with a neutral rewrite.

Fact lock

Every sentence is checked against the property sheet and photo tags, and a draft that adds a pool, a renovation or a school nobody entered is flagged.

Editor with rewrite tools

Shorten, expand, change tone or translate a paragraph in place, with a live character count for the channel and every version kept.

Browser extension

Opens beside the MLS input form, Gmail or a social scheduler and inserts the approved draft into the field the agent is typing in.

Seats and subscriptions

Solo and team plans on Stripe with a free trial, seat management for brokerages and usage caps that keep model costs predictable.

What screens does an AI writing assistant have?

It is built around 4 screens: draft editor, social post, browser extension and team view.

  1. 1Draft editorThe property sheet and photos on the left, the MLS remarks draft on the right with its character count, fact check and Fair Housing flags.
  2. 2Social postThe just-listed caption written from the same property, on the agent's phone, ready to copy.
  3. 3Browser extensionThe side panel that inserts the approved remarks into the listing form.
  4. 4Team viewThe brokerage's seats, drafts written this month and Fair Housing flags fixed.

How does an AI writing assistant work?

End to end, in 5 steps: the agent adds a property, a draft is written, the draft is checked, the agent edits and approves and it goes where it is needed.

  1. 1

    The agent adds a property

    They paste the property sheet or type the facts and drop in photos. Each fact is stored as a field, and the model lists what each photo actually shows.

  2. 2

    A draft is written

    The model writes the chosen format from those fields and the agent's voice examples, inside the channel's length limit.

  3. 3

    The draft is checked

    A fact check matches every claim to a field or a photo tag, and the Fair Housing check flags risky phrases with a neutral rewrite.

  4. 4

    The agent edits and approves

    They shorten, reword or regenerate in the editor, and every version is kept so a broker can see what changed.

  5. 5

    It goes where it is needed

    The extension inserts the remarks into the MLS form, posts and emails are copied or scheduled, and the account's usage and model cost update.

What is the architecture and tech stack of an AI writing assistant?

It has 8 layers: language model (Claude Sonnet 5, tested against GPT-5.6 Terra), voice profiles (Few-shot examples from each agent's past listings, stored in Postgres), checks (A phrase list plus a model classifier for Fair Housing, a field-by-field fact match), editor (Next.js with Tiptap), browser extension (Manifest V3 extension for Chrome, Edge and Firefox), billing (Stripe Billing with per-seat team plans), quality and cost (An evaluation set of graded listings, Langfuse traces) and hosting (Vercel, Postgres on Supabase or Neon). The diagram shows how a request moves through them.

Architecture
AI writing assistant: property sheet to approved listingfacts, photosdraft requestprompt + voicedrafttokens, costchecked versiondraft + flagsinsert remarksvoice rulesseats
Agenttypes facts, adds photos
Editor and extensionNext.js, browser extension
Drafting servicevoice examples, templates
Language modelClaude Sonnet 5 with vision
MLS listing formremarks field, via extension
Postgresfacts, voices, every version
Draft checksfact match, Fair Housing list
Traces and costLangfuse, cost per draft
Brokerage adminseats, voice rules, phrases
SubscriptionsStripe Billing, trials, seats
Violet is the product you own, teal is the model and data behind it, gray is the agent using it, and white boxes are the MLS and Stripe it writes into.
LayerWhat we useWhy
Language modelClaude Sonnet 5, tested against GPT-5.6 TerraDrafting quality is the product, so both are scored on your own graded listings before one is chosen.
Voice profilesFew-shot examples from each agent's past listings, stored in PostgresA handful of real examples usually beats a paragraph of style instructions, and they update as the agent edits.
ChecksA phrase list plus a model classifier for Fair Housing, a field-by-field fact matchThe list catches known phrases; the classifier catches new ways of saying them.
EditorNext.js with TiptapRich text with inline suggestions, version history and a live character counter per channel.
Browser extensionManifest V3 extension for Chrome, Edge and FirefoxAgents type inside the MLS and their inbox, so the drafts have to meet them there.
BillingStripe Billing with per-seat team plansTrials, upgrades, seat changes and failed-payment retries without custom billing code.
Quality and costAn evaluation set of graded listings, Langfuse tracesEvery prompt change is scored before release, and model cost is visible per account.
HostingVercel, Postgres on Supabase or NeonA low fixed cost at launch and nothing to migrate when the first brokerage signs.

How much does it cost to build an AI writing assistant?

A launch-ready AI writing assistant costs $24,000 to $48,000 to build and takes 6 to 11 weeks. A clickable demo costs $2,900 to $5,500 (2 to 4 weeks), and running it costs $410 to $1,150 a month at the usage below. You start at $0 and pay per checkpoint you accept.

Priced with the same model as our AI product cost estimator, from the features above. Your price is fixed in writing after a 20-minute call, before any work starts.

VersionBuild costTimelineWhat it is
Clickable demo$2,900 to $5,5002 to 4 weeksClickable and real where it matters, on test data. Built to show users and investors, not to carry production traffic, so compliance work starts at launch.
Launch-ready$24,000 to $48,0006 to 11 weeksProduction architecture, tests on the risky paths, monitoring, and a handover your team can run.
Enterprise-grade$31,000 to $62,0008 to 13 weeksLoad tested, highly available, audited and documented for a larger team.

What it costs to run

About 1,000 agents a month making around 60 drafting requests each on Claude Sonnet 5, plus hosting; listings with many photos cost a little more per draft.

LinePer monthAssumes
Hosting and database$45 to $120Vercel + managed services, sized for 1,000 monthly users
Model usage$360 to $900Claude Sonnet 5, 60 requests per user a month
Email, monitoring, analytics$0 to $150Free tiers cover most products at launch
Total$410 to $1,150List prices, before any volume discount

Build at $0: how you pay

$0 is when you pay, not what you pay. The launch-ready build is split into checkpoints with acceptance criteria agreed before work starts, and each one is invoiced only after you have seen it and accepted it.

  1. 1Scope and acceptance criteriaBefore work startsA call, then a written plan: every checkpoint with acceptance criteria you agree to before work starts.$0
  2. 2Architecture and first flowBy week 2Data model, service boundaries and one real flow working end to end.$4,800 to $9,500
  3. 3Core productBy week 6The main flows on production architecture, with a demo at the end of every week.$7,000 to $14,500
  4. 4AI on your real dataBy week 9Models, agents or voice working on real inputs, with evals and guardrails in place.$7,000 to $14,500
  5. 5Launch and handoverBy week 11Deployed on your accounts and documented, with 30 days of defect correction included.$4,800 to $9,500
Free toolOpen this AI writing assistant in the cost estimatorEvery feature above is preselected. Add or remove any of them and watch the cost, the timeline and the running cost move.

What can you add to an AI writing assistant after launch?

The additions most teams make next: MLS and CRM data, listings in more languages, walkthrough video scripts and a second niche.

MLS and CRM data

Property facts pulled from the MLS over the RESO Web API or from the brokerage CRM, instead of pasted in.

Listings in more languages

Descriptions and emails for buyers in Spanish or other languages, written from the same property sheet.

Walkthrough video scripts

Short scripts for listing reels, read by a text-to-speech voice over the photos.

A second niche

Swap the templates, checks and voice examples to sell the same engine to recruiters or insurance agents.

What are the risks when building an AI writing assistant?

Three things decide whether it works in production: fair Housing in every draft, no invented features and model cost against seat price.

Fair Housing in every draft

The Fair Housing Act bars ads that indicate a preference based on race, color, religion, sex, disability, familial status or national origin. Phrases like 'adults only' or 'ideal for a single professional' do that, so checks run on every draft and the agent approves the final text.

No invented features

A listing that claims a renovation or a view the home does not have is a misrepresentation with the agent's name on it. The fact check ties every claim to the property sheet or a photo, and anything it cannot match is flagged before the agent sees the draft.

Model cost against seat price

A few heavy users can cost more in model calls than their seat brings in. Cap requests per plan, reuse drafts for repeated requests, send rewrites to a cheaper model, and watch cost per account from the first week.

How you pay

Get your AI writing assistant built at $0.

That is not a discount. It is when you pay. The work is split into checkpoints with acceptance criteria written down before anything starts, and each checkpoint is invoiced only after you have seen it and accepted it. No deposit.

$0 to start
You hold every dollar until a checkpoint is delivered and you accept it. No approval, no invoice.
Fixed cost, unlimited features
Or hire the team outright: one fixed monthly cost, unlimited feature development, any stack.
The engineer takes your call
The person on your first call is the one who architects and writes it. No account managers, no bench time.

A US agency quotes $50,000 to $150,000 for the same build and asks for 40 to 50% of it before a line is written. Account managers, project managers, sales commission and bench time. None of it appears in your product.

FAQ

Common questions.

Straight answers. If yours isn't here, ask on a 20-minute call.

How much does it cost to build an AI writing assistant?+

A launch-ready writing assistant for one niche costs $24,000 to $48,000 and takes 6 to 11 weeks: the editor, voice profiles, channel templates, fact and Fair Housing checks, a browser extension, team seats and Stripe subscriptions. A working demo that drafts real listings from a property sheet costs $2,900 to $5,500. Nothing is invoiced until you have accepted the checkpoint it belongs to.

What does an AI writing assistant cost to run?+

At 1,000 monthly users, expect about $410 to $1,150 a month, most of it model calls. A listing drafted from ten photos is a few cents of model time, and a rewrite costs less. The average rarely hurts; a handful of very heavy users can, which is what plan caps and cheaper models for small edits are for.

Why build for one niche instead of a general writing tool?+

Because general writing tools already exist and are cheap. A niche product wins on what they lack: the trade's formats and limits, its compliance rules, the systems its people type into, and a voice trained on their past work. For real estate that means MLS limits, Fair Housing checks and an extension that fills the listing form.

Can it write from photos without making things up?+

It describes what the photos show, and a check then matches every claim to the property sheet or to a photo tag. If a sentence mentions granite and the sheet says quartz, the draft is flagged before the agent sees it. Nothing is published without the agent approving the final text.

Should I build this or white-label an existing writing tool?+

White-label if generic drafting under your brand is enough. Build when your niche's formats, rules and systems are the product: Fair Housing checks tuned on real listings, an extension that knows the MLS form, voice profiles your customers own, and model costs and pricing you control rather than a reseller margin.

Ready to talk numbers?

Twenty minutes, straight to the engineer. No sales rep, no deck.