DEV Community

doremi
doremi

Posted on

The Selection Mode Feature That Changed How I Export AI Chats

Most AI export tools use checkboxes to select which messages to export. Click one box per message. For a 10-message conversation, that's 10 clicks. For a 100-message conversation, that's 100 clicks.

XWX AI Chat Exporter does something different: a blue dashed box that marks your selection range. Click anywhere inside the box and it selects everything between your first and last click.

Why This Matters More Than You'd Think

If you export full conversations every time, checkboxes are fine. But here's the thing: I don't always want the entire conversation.

Sometimes I want:

  • Just the code snippets from a 50-message debugging session
  • The final summary from a brainstorm that went in five directions
  • The middle section where the real insight happened, not the small talk at the beginning
  • Everything except the last three messages where the conversation went off track

With checkboxes, selecting a range in a long conversation is tedious. You click the first one, then you have to click every single one in between, or you scroll hoping not to miss any.

With the selection box, I click the first message I want, click the last message I want, and everything in between is selected. Two clicks. Done.

The UX Is Genuinely Clever

What makes this work well:

  • Visual feedback: The blue dashed box makes it obvious what's selected
  • Forgiving: If you click the wrong range, you just click again — no "uncheck 47 boxes" penalty
  • Fast: Range selection is dramatically faster than individual selection for any conversation over 10 messages
  • Intuitive: It works the way you'd expect a range selector to work

When I Use It Most

  • Code extraction: I have long conversations where we debug something and the AI gives me three different code solutions. I select just the solution that worked, not the whole debugging process.
  • Meeting prep: Before a meeting, I export just the action items from a planning conversation, not the entire brainstorm.
  • Sharing snippets: I send colleagues just the relevant part of a conversation, not the full transcript.

The Bigger Point

This is the kind of feature that seems small until you use it. It's not a selling point you'd lead with, but it's the kind of detail that makes a tool feel well-designed.

The difference between a tool you tolerate and a tool you love is often not the big features — it's the small details that save you 30 clicks every time.

Top comments (0)