Form-like
Open source · Apache-2.0

Build forms by describing them.

Describe a form in plain English, review the preview, refine it through prompts or direct edits, and publish a stable public link.

You type

“Create a customer feedback form asking about satisfaction, missing features, and permission to follow up.”

You get
Overall, how satisfied are you? (single choice)
What’s missing? (long text)
May we follow up with you? (yes / no)
Your email (email, shown only if follow-up)

Three steps, start to submissions

1

Describe it

Type what you need in plain English. “A customer feedback form asking about satisfaction, missing features, and permission to follow up.”

2

Refine it

Review the working preview, then tweak field wording, options, and required status directly — or ask for changes and apply them with one click. Every AI edit shows a summary first, and undo is always available.

3

Publish it

Get a stable public link. Respondents fill in a saved version of the form — no account, no AI calls, no surprises. Submissions land in a table you can export as CSV.

Small tool, honest features

Prompt to form, with an escape hatch

AI gets you 90% there; direct edits handle the last 10%. Failed generations never touch your draft.

Stable public links

Every publish creates a fixed /f/<id> URL respondents can bookmark. Edits create new saved versions — links never break.

Submissions without lock-in

Review responses in a table or one by one, export to CSV any time, and opt in to email notifications for new responses.

Only the fields you need

Short and long text, email, number, date, single choice, multiple choice — the building blocks of good feedback forms.

Self-hostable, Apache-2.0

The whole product is open source. Run it on your own domain with your own database in an afternoon.

Light by design

No account needed to respond, no AI calls at fill-in time, no tracking scripts beyond basic analytics you control.

Open source, self-hostable, yours

Form-like is Apache-2.0 licensed. Read every line, self-host it on your own domain, or shape the roadmap by opening an issue.