Back to docsIntegrations

Web chat

Long-form work, file uploads, and multi-session chat at vm0.ai.

Last updated May 27, 2026 · 4 min read

The web app at vm0.ai is the default home for Zero. It's where most teams do their heaviest work — research projects, content drafts, multi-step workflows, anything that benefits from a wide screen and a full session log on the side.

If you're going to do one thing in Zero, do it in web chat. Once you're comfortable, the other channels make sense as specialized tools.

What web chat is best for

The kinds of work that really shine here:

  • Research with citations. A 20-tab browsing task condensed into one prompt: "Brief me on Acme Corp — funding, news, prior interactions, open opportunities." Zero pulls from CRM, email, news, and produces a brief with inline links.
  • Long drafts. Blog posts, PRDs, board memos. Zero drafts, you edit in the same chat, Zero revises.
  • File-heavy work. Drop a PDF, a CSV, or a screenshot and ask Zero to work with it. "This is last quarter's expense report. Find anomalies and group them by department."
  • Multi-session days. Open a research task in one tab, a content draft in another, a debugging session in a third. Each is isolated; switching is Cmd+K.
  • Anything you want to iterate on visually. Tables, charts, code blocks, and diagrams render inline. You see the artifact in context.

The interface, at a glance

  • Left sidebar — your sessions, grouped by recency, with search. New chat at the top.
  • Center — the active session. Your prompt, Zero's response, and the run log (toggleable).
  • Right rail (when active) — artifacts. Files Zero has generated or referenced, plus a diff view if you're iterating on a draft.
  • Top-right — workspace switcher, settings, billing.

The whole app is keyboard-driven. The shortcuts worth learning early:

  • Cmd+K — jump to any session or skill
  • Cmd+N — new chat
  • Cmd+/ — show all shortcuts
  • Shift+Enter — newline in the prompt; Enter sends

File uploads

Drag a file into the chat input and Zero ingests it before responding. Supported formats:

  • PDFs (text and scanned — Zero OCRs)
  • Images (PNG, JPG, WebP, HEIC)
  • Audio (MP3, WAV, M4A — transcribed automatically)
  • Video (MP4 — transcribed; key frames available to the model)
  • Office documents (DOCX, XLSX, PPTX)
  • CSV, JSON, Markdown
  • Code archives (ZIP, tar.gz)

Large files take a few seconds to ingest; you'll see a progress indicator. The file is available to Zero for the rest of the session.

Multi-session workflows

Open multiple sessions in tabs (or pop them out into windows). They're fully isolated — Zero in tab A doesn't see the context of tab B. This is the right mental model for:

  • Doing research in one tab while drafting in another
  • Running an expensive long task (a market study) in the background while continuing other work
  • A/B testing two prompts against the same task

The sidebar's recent-sessions list shows everything you've opened, with status indicators if a session is still working.

Session history and search

Every session you've ever run is in the sidebar, searchable. Two patterns:

  • Find a past artifact. "Where's that brief I had Zero write about Acme in March?" Search the sidebar; the session shows the brief inline.
  • Resume a finished session. Click any past session and continue the conversation. Zero re-loads the full context.

Search is full-text over your prompts, Zero's responses, and the artifacts produced.

When to use a different channel

  • For team-visible work in a channel contextSlack.
  • For a personal or group bot outside SlackTelegram.
  • For quick replies and approvals from your phone with no appPhone.

What's next

  • See Skills for capturing repeated workflows.
  • See Sessions for the session model in detail.