A difficult letter can turn an ordinary task into a source of anxiety, especially when it concerns a child, benefits, or health insurance. I made Letterstep to help people understand what a letter says, what it asks of them, and where to begin.

You can paste text or import a TXT file, then ask questions in chat. Letterstep explains the letter in plain language, separates action deadlines from other dates, and ties proposed steps to specific wording in the original.

Below is the preserved interface of the published Letterstep from Base44. The local copy retains original components, fonts, and prepared examples. Cloud requests and live AI are disabled.

Letterstep opening screen

Archived interface · demo data

Letterstep opening screen
Saved project screen · no interactive controls

Users choose the tasks they want to keep, then download or print them with supporting quotations. The original letter stays close by, so they can return to the relevant passage and check where a suggestion came from.

Several letters about one situation

FamilyCase connects related letters. The demo uses fictional examples: a school meeting, preparing to apply for SNAP in Virginia, and health coverage questions. Its purpose is to help a family prepare for a conversation. It does not determine benefit or insurance eligibility and does not replace professional advice.

This screen opens a prepared conversation about letters. Questions can be selected on the left and explanations checked against materials on the right. The scenario’s answers are prepared in advance and do not need an AI request.

A conversation about a letter

Archived interface · demo data

A conversation about a letter
Saved project screen · no interactive controls

The demo also includes handing context to a navigator within the same chat. Users review the information to be shared before continuing. The call is explicitly labelled a simulation: no real operator joins.

FamilyCase gathers documents for one demonstration case. You can switch views and examine the connections between letters, preparation, and the overall history. These fictional examples do not concern a real family.

Documents for one case

Archived interface · demo data

Documents for one case
Saved project screen · no interactive controls

How I built and checked the interface

I first designed the interaction locally, then implemented and refined it with Codex and Base44. In Chrome, I checked mobile layouts, real text-file imports, AI answers, links to source text, and exports of selected tasks.

I wanted to make a confusing moment a little clearer: a calm interface, the original letter within reach, and a concrete next action. The video below shows that journey.

This screen opens an action plan for a prepared example. It sits beside the source materials so the next step can be compared with what the letter actually says. It is a prototype interface, not a decision on a real application.

Next-step plan

Archived interface · demo data

Next-step plan
Saved project screen · no interactive controls

The prepared example allows the whole path: choose a question, find a supporting quotation in Sources, and move to an action plan. It tests interaction on fictional data. Live AI is a separate mode subject to a cloud quota; real calls and operators are not connected.

Open Letterstep.

Project screens and recordings

Related stories: Source and Operator · Nevsky OS.