Make the form. Read the room.

Draft with AI, compose the layout question by question, publish it as a link or an embed, and read what the answers actually did—all from one small self-hosted workspace.

FORM STUDIO · LINK OR EMBED · RESPONSE ANALYTICS

A form moving from an idea to a useful answerA vector workflow connects a written brief, an editable form, incoming responses, and an evidence-based AI insight.01 · YOUR BRIEF02 · FORMWhat shouldwe know?03 · RESPONSES04 · EXAMPLE INSIGHT“Most hesitationappears beforethe pricing answer.”
One continuous loop: brief → form → response → evidence.

One thoughtful loop.

Not four disconnected tools.

HOW IT WORKS

From loose thought to useful evidence.

Yohaku keeps creation, delivery, response handling, and analysis in the same place. Each stage hands clean context to the next.

  1. 1.0Draft

    Start with intent, not empty fields.

    Describe the outcome, audience, tone, and constraints. Yohaku drafts a complete typed form — questions, answer rules, endings, and a theme. Or start from a template, a pasted list of questions, or a deliberately blank page.

    BRIEFDRAFT
  2. 2.0Shape

    Make every question earn its place.

    Compose pages, sections, and columns; add headings, media, and dividers between the questions; wire conditional logic, answer recall, and scored calculations. AI changes arrive as a patch you accept one operation at a time.

    01 · SHORT TEXT02 · SINGLE CHOICE03 · FOLLOW-UP
  3. 3.0Publish

    Send one link that remembers.

    Ship the same draft as a one-question-at-a-time conversation, a classic single page, or a paged flow. Share the link, embed a self-sizing frame, add a password, and let it close on a date or a response cap.

    yohaku.app/f/...
  4. 4.0Learn

    Read the signal, then question it.

    Watch views, starts, completions, and the exact question where momentum drops — with sources, devices, and countries beside them. Export CSV, or ask a bounded AI question over real aggregates and samples.

    ANSWER
THE STUDIO

Four modes. One draft underneath.

The builder is a single workspace with four ways to look at the same form. Every edit autosaves and can be undone; published versions stay immutable on the server, so shaping a draft can never rewrite what someone already answered.

  1. COMPOSE

    Build

    Pages, sections, and up to three columns per row. Add any of 27 question types, plus headings, paragraphs, dividers, images, video, and embeds — then reorder the whole thing from the outline.

  2. THEME STUDIO

    Design

    Palette, typography, density, corners, controls, backdrops, brand media, and motion presets. Live contrast checks run while you choose, so a good-looking theme still passes AA.

  3. BRANCH & CALC

    Logic

    Show, hide, jump, or finish early based on any answer. Sum, average, count, or score fields into a computed value, and see which routes never resolve before you publish.

  4. RESPONDENT VIEW

    Test

    Answer your own form before anyone else does. Required errors, branch traces, and endings replay in composed order, exactly as a respondent will meet them.

  • 27 question types
  • 6 content blocks
  • 3 published layouts
  • Up to 100 fields
  • Autosave & undo
  • Immutable versions
WORKFLOWS

Different questions. The same clear rhythm.

Start from the work you need done. Yohaku gives each use case a focused front door and a useful back room.

01

Events and RSVPs

Collect
Attendance, guests, dietary needs, travel details
Learn
Who is coming, what needs planning, where answers are incomplete
02

Product feedback

Collect
Context, friction, feature requests, follow-up permission
Learn
Repeated pain points, evidence behind requests, response drop-off
03

Research and surveys

Collect
Structured answers, open text, ratings, conditional branches
Learn
Patterns, outliers, caveats, and export-ready response rows
04

Intake and applications

Collect
Profiles, goals, eligibility, uploaded files, and next-step consent
Learn
Complete submissions, missing context, and a readable team inbox
AI, WITH EDGES

Useful where judgment starts.

Choose Anthropic, OpenAI, OpenRouter, or DeepSeek. Yohaku gives each model a typed job, a bounded context, and a place for you to say no. A provider that answers off-schema gets one repair attempt and then fails out loud.

AnthropicOpenAIOpenRouterDeepSeek
AI capabilities and the guardrails applied to each one.
MomentWhat Yohaku can doBuilt-in edge
First draftTurn a plain-language brief into a complete editable form.Typed schema · concise questions
RefinementRestructure pages, rewrite the voice, retheme, or add logic and calculations.One undoable patch · accept per change
GroundingPoint at your site or drop a screenshot, and let the theme follow the brand.Palette summary only · never auto-published
AnalysisAsk what the response data says and inspect supporting evidence.Bounded samples · caveats for thin data
DELIVERY

The parts a form needs on day two.

Publishing is the easy half. Yohaku also carries the mail, the files, and the door — configured once by the superuser, then available to every form in the workspace.

EMAIL

Mail that survives a bad night.

Resend, Brevo, and SMTP in the order you set. Every message is queued in a durable outbox, retried on a schedule, and readable when it fails. Notify the team, send the respondent a receipt, or both — decided per form.

FILES

Uploads checked by their bytes.

Point Yohaku at any S3-compatible bucket. Files are accepted on their signature rather than their name or their stated type, held to per-form and workspace quotas, and served back through the app rather than a public URL.

ACCESS

A door you actually control.

Give a form a password, a closing date, or a response cap. A granted session lasts twelve hours and is signed over the stored hash, so changing or clearing the password revokes every outstanding grant at once.

EMBED

Wherever your page already is.

Copy the frame snippet from form settings and drop the embed script on your site. Frames size themselves to the form they hold, and only a frame’s own window is allowed to set its height.

Give people the right room to work.

The first account is the permanent superuser. Add teammates with a sensible role, then tune individual capabilities when the default needs a small exception.

  • Build Create and edit forms
  • Ship Publish public links
  • Read Review, analyse, and export responses
  • Ask Use configured AI models
  • Run Manage people, providers, and storage

SELF-HOSTED STACK · BUN · NEXT.JS 16 · TYPESCRIPT 7 · MYSQL · S3

Role and capability controlsThe protected superuser assigns roles, while individual capabilities can be granted or revoked for each teammate.SUPERUSERADMINCREATORANALYSTVIEWER+ / − CAPABILITY
Roles set the baseline. Capability overrides handle the exception.
PLAIN ANSWERS

The useful details, without the scavenger hunt.

01What can I build with Yohaku?
Conversational surveys, RSVP flows, product-feedback forms, research questionnaires, applications, intake forms, and internal check-ins. One draft publishes as a conversation, a classic single page, or a paged flow, with branching, answer recall, public links, and embeds throughout.
02Which AI providers can I use?
Anthropic, OpenAI, OpenRouter, and DeepSeek are supported. The superuser can store provider keys, set exact model names, and choose the workspace default from Settings. Keys are encrypted before storage and never returned to the browser.
03Does the core workflow require an AI key?
No. Building, publishing, collecting responses, reviewing analytics, and exporting data all work without one. Provider keys add drafting, refinement, brand grounding, and response analysis.
04Can respondents upload files?
Yes, once the superuser connects an S3-compatible bucket in Settings. Uploads are verified against their file signature, capped by size, and counted against a workspace quota and a per-form quota. Until storage is connected, the file question is withheld with a reason rather than published broken.
05Who gets emailed when a response arrives?
Whoever you route it to. Each form can notify a list of team addresses, send the respondent a receipt at their answered email question, or both. Delivery runs through Resend, Brevo, or SMTP in your chosen order, with a durable outbox and scheduled retries behind it.
06Can I put a form on my own site?
Yes. Form settings and the studio share sheet hand you the public link, a matching QR code, and an iframe snippet. The embed script sizes each frame to the form inside it. A password-protected form links out to its own page instead, because the access cookie cannot be trusted inside a third-party frame.
07What do the analytics actually show?
Views, starts, and completions over 24 hours to 90 days, the question where people stop, and a breakdown by source, device, and country. Identifiers are hashed, campaign URLs are not stored, and an empty range is reported as empty rather than filled in.
08Can teammates have different access?
Yes. The first account is the protected superuser. It can add admins, creators, analysts, and viewers, then grant or revoke individual capabilities such as publishing, deleting, exporting, or using AI.
09How do I deploy Yohaku?
Run the Next.js app with Bun and point it at MySQL. The database URL and authentication secret stay in the deployment environment; AI, email, and storage credentials are managed by the superuser inside Yohaku.

There is room for a better question.

Make space for the answer.

Enter Yohaku