Underwriter
Underwriter

Documentation

Everything you need to know about using Underwriter.

Getting Started

Underwriter is an AI-powered assistant platform. Once you sign up you get immediate access to the AI Chat, image generation, and all the tools on your plan.

Creating an account

Visit app.underwriter.dev and click Sign Up. You can register with:

  • Email + password (a 6-digit verification code is emailed to you)
  • Google OAuth (one-click sign-in)

Your first login

After signup you land on the Dashboard. From here you can start a new AI Chat, check your credit balance, manage your subscription, and access all features.

New accounts start with free credits so you can try Underwriter right away — no payment info required.

AI Chat

The AI Chat is the core feature of Underwriter. Powered by our proprietary UW Lite model, it understands natural language and can help with writing, research, coding, analysis, brainstorming, and much more.

Starting a conversation

Navigate to AI Chat from the sidebar. Type your message in the input box at the bottom and press Enter (or click Send).

Conversation history

Every conversation is automatically saved. You can access past sessions from the Chat History link in the sidebar. Sessions are stored as long as your account is active.

Rich responses

The assistant renders full Markdown — headings, lists, code blocks, tables, bold/italic — so complex answers are easy to read. Code blocks include syntax highlighting.

What the AI can help with

  • Writing & editing — drafts, emails, essays, proofreading
  • Research & summarization — explain topics, compare options, summarize documents
  • Coding — write, review, debug, or explain code in any language
  • Analysis — data interpretation, strategic thinking, decision support
  • Brainstorming — ideas, naming, creative direction
  • Q&A — general knowledge, how-to guidance

Credit cost

Each AI Chat message costs credits based on the number of tokens processed. The cost is dynamically calculated: cost_usd × 500, with a minimum of 1 credit per message. Longer conversations with more context use more credits.

All chat sessions are private and only visible to you. We do not use your conversations to train AI models.

Image Generation

Generate images from text prompts directly in the AI Chat. Underwriter uses our UW Ultra model to produce high-quality images from your descriptions.

How to generate an image

  1. Open AI Chat
  2. Click the image icon in the chat input bar to enter Image Mode
  3. Type a description of the image you want
  4. Press Enter — the image will appear in the chat
  5. Press Escape to exit Image Mode

Downloading images

A Download button appears below every generated image. Click it to save the image to your device.

Tips for better images

  • Be specific — include style, mood, color, and subject details
  • Mention the aspect ratio or composition if it matters
  • Reference art styles or photographers for stylistic guidance
  • Iterate — generate multiple variations and refine your prompt

Credit cost

Image generation costs a minimum of 5 credits per image, calculated from the API cost. This is higher than text chat due to the computational requirements of image synthesis.

Image generation is subject to content policies. Requests for explicit, harmful, or policy-violating content will be rejected.

Credits & Usage

Credits are the currency of Underwriter. Every AI action (chat, image generation) deducts credits from your balance.

How credits work

  • Each subscription plan includes a monthly credit allocation that resets on your billing date
  • Monthly credits do not roll over — unused credits expire at the end of each billing cycle
  • Top-up credits (purchased separately) never expire and are used after monthly credits run out
  • Your credit balance is shown in the sidebar and on the Billing page

Credit costs at a glance

ActionCost
AI Chat message (short)1–3 credits
AI Chat message (long/complex)3–20+ credits
Image generation5+ credits

Credit costs are dynamic and based on actual AI API usage.

Buying top-up credits

Go to Settings → Billing and scroll to the Top-Up Credits section. Select a bundle and pay via Stripe. Credits are added to your account instantly after payment.

Checking your balance

Your current credit balance is always visible in the sidebar. For a full breakdown including top-up history, visit Settings → Billing.

Top-up credits never expire — buy extra when you need them and they'll be waiting for you.

Subscriptions & Billing

Underwriter offers four subscription tiers. All plans include full access to AI Chat, image generation, and all features — the difference is the monthly credit allocation.

Plans overview

PlanPriceMonthly Credits
Free$0/moLimited
Starter$19/moModerate
Pro$49/moHigh
Agency$129/moVery High

See the Pricing page for full details on what each plan includes.

Upgrading or downgrading

Go to Settings → Billing and click Change Plan on any plan card. Changes take effect at your next billing date. You can also manage your subscription through the Stripe Customer Portal.

Cancelling your subscription

You can cancel any time from Settings → Billing → Manage Subscription. Your plan stays active until the end of the current billing period. See our Refund Policy for details.

Payment methods

All payments are processed securely by Stripe. We accept all major credit and debit cards. Your card details are never stored on our servers.

Invoices

Invoices are emailed automatically by Stripe after each charge. You can also download past invoices from Settings → Billing → Manage Subscription (Stripe Customer Portal).

Account & Settings

Profile settings

Update your display name and account preferences from Settings in the sidebar.

Changing your password

If you signed up with email and password, you can update your password from Settings → Security. If you used Google OAuth, your password is managed by Google.

Migrated accounts (legacy)

If you had an account on the previous Underwriter platform, your account has been automatically migrated. Log in with the same email and password — your password will be seamlessly upgraded to the new system on first login.

Deleting your account

To delete your account and all associated data, email support@underwriter.dev with the subject Account Deletion Request. Account data is retained for 90 days after cancellation before permanent deletion.

Integrations

Google OAuth

Sign in with your Google account for a seamless, passwordless experience. Google OAuth only accesses your email and profile information — we never request access to Google Drive, Gmail, or other Google services.

Vercel (publishing)

Connect your Vercel account to publish AI-generated websites directly to a Vercel project. Available from the Chat screen via the Publish button. You'll be asked to authorize Underwriter once via OAuth.

Gmail integration

Connect Gmail to allow Underwriter to read, draft, and send emails on your behalf. This is an optional integration for power users. Manage connected accounts from Settings → Integrations.

FAQ

Do unused monthly credits roll over?

No. Monthly plan credits reset on your billing date each month. However, top-up credits (purchased separately) never expire.

Can I use Underwriter on mobile?

Yes. The app is fully responsive and works on any modern mobile browser. A native app is on our roadmap.

Is my data private?

Yes. Your conversations are private and only accessible to you. We do not use your data to train AI models. See our Privacy Policy for full details.

What AI model powers Underwriter?

Underwriter runs on our own proprietary models: UW Lite for chat and UW Ultra for image generation.

What happens if I run out of credits?

You won't be able to send new messages until you top up or your monthly credits reset. Your conversation history is never deleted.

Can I get a refund?

Yes, in certain circumstances. See our Refund Policy for full details on eligible scenarios and how to submit a request.

I'm having trouble logging in. What should I do?

Try the "Forgot password" flow if you signed up with email. If you used Google OAuth, make sure you're clicking the Google Sign-In button. Still stuck? Contact support@underwriter.dev.

Example Prompts

Not sure what to ask? Here are some prompts to get you started:

Summarize the key differences between REST and GraphQL APIs.
Write a professional email declining a meeting request.
Explain quantum entanglement in simple terms.
Review this Python function and suggest improvements:

def fib(n):
    if n <= 1: return n
    return fib(n-1) + fib(n-2)
Generate a logo prompt: a minimalist owl icon for a legal tech startup, dark blue and gold, vector style.

Still need help?

Our team responds to all support requests within 5–7 business days.

Contact Support