Skip to content

AI writing assistant

Highlight a passage and AI rewrites it in place. 162 hours, rated 5.0.

Book a free architecture call

Free 30-minute call. You leave with a written summary of the approach and a sensible first step. No deck, no pitch.

Billed hours
162
Client rating on Upwork
5.0

Stack

  • Next.js
  • TipTap
  • OpenAI
  • Tailwind

The starting point

Writers using the product were copying passages into a separate chat tool, waiting for a rewrite and pasting the result back by hand. The client wanted the AI inside the editor itself, so that a rewrite took one selection and one click and the document never left the page.

What we built

  1. 01

    Rich-text editor

    A TipTap editor in Next.js and Tailwind as the writing surface, with the AI action living in the editor's own toolbar.

  2. 02

    Highlight to rewrite

    Writers select a passage and ask for a rewrite. The selection, and only the selection, is what the model sees, which keeps each call small and the cost bounded.

  3. 03

    Results in place

    The OpenAI rewrite replaces the selection inside the same document, with the original a single undo away.

What it came to

A rich-text editor where AI rewrites highlighted text in place, delivered in 162 billed hours and rated 5.0 by the client. It is the smallest AI feature we have shipped and the clearest example of putting the model where the user already works.

Have one AI feature in mind for a product you already run? Book a free architecture call. A feature this size goes from plan to release in weeks, and the plan is a discovery sprint from $2,500.

Book a free architecture call

Next case study

Starling MX

A live proof of concept became an enterprise AI knowledge platform in six months, without going offline.

Have a similar build in mind?

Book a free 30-minute architecture call. You leave with a written summary of the approach and a first step. The written plan that follows is a discovery sprint from $2,500.

Or email info@tecifo.com with a few times that suit you.