Features
Visual editor

A proper editing experience for writers, not developers.

Rich text, markdown shortcuts, inline formatting, and full MDX component support. All in an editor that doesn't get in your way.

Feature demo
None Code required to edit
Native MDX component support
Instant Content saves
MD & MDX Content formats
YAML & JSON Data formats
Why it matters

Edit content without touching code

Writers and marketers can update pages, posts, and docs without filing a ticket or learning markdown, or MDX. Developers keep full control over the codebase.

No raw files

Rich text that stays clean

Format headings, bold text, links, and lists with a familiar toolbar. What you write maps 1:1 to well-structured markdown in your repo. No messy HTML injected.

Insert components, not code

MDX first

Insert components, not code

Drop custom Astro components into your content from a searchable palette. Zero handles the import and props. Your team just picks the block they need.

Forms for everything else

Structured fields

Forms for everything else

Title, tags, dates, images, custom metadata — every field defined in your schema gets a purpose-built input. No raw file editing needed for frontmatter.

Formatting toolbar

Format text the way you actually think

Select any text and a contextual toolbar appears inline. No hunting through menus — the most common formatting actions are one click away. Everything maps 1:1 to clean markdown in your repo.

  • Bold, italic, strikethrough
  • Headings H1–H6
  • Inline code, blockquotes, and links
  • Format or rewrite with AI
The Zero formatting toolbar appearing inline above selected text in the editor
Slash menu

Insert any block in two keystrokes

Hit / anywhere in the editor and a searchable palette opens. Scroll or type to filter. Pick a block and it's inserted with the correct syntax — no raw file editing, no import to write.

  • Headings, lists, code blocks, tables
  • Callouts, dividers, embeds
  • Any custom MDX component in your project
  • Searchable — type to filter instantly
The Zero slash command menu open in the editor with a list of block types
Form editor

Structured fields for every content type

Zero reads your existing Astro content schema and builds a purpose-built form for every collection. Title, tags, dates, custom metadata — all rendered as proper inputs. Writers never touch raw YAML or JSON.

  • Auto-generated from your Astro schema
  • Supports frontmatter, YAML, and JSON files
  • Date pickers, tag inputs, dropdowns, toggles
  • Validation errors shown inline before publish
The Zero form editor showing structured input fields for a content entry's metadata
Image fields

Drag in an image, Zero handles the rest

Drop an image into the body or an image field and Zero stores it in your repo and writes the correct relative path. No S3 buckets to configure, no upload dashboards to navigate. The image lands in Git like everything else.

  • Paste or drag images directly into the editor
  • Images stored in your repo
  • Correct file path written automatically
  • Use AI to generate images
An image being dragged into the Zero editor and stored in the repository
MDX & component support

Insert custom components without writing code

Zero reads your .astro components and surfaces them in the slash menu. Pick one, fill in the props through a form, and it's inserted. Import statements are written automatically — no editor ever has to know what an import path looks like.

  • Works with all Astro and Starlight components
  • Visual component picker in the slash menu
  • Prop inputs rendered as forms
  • Imports handled automatically
A custom Astro component being inserted and configured inside the Zero visual editor
AI assistant

AI that helps inside the editor, not outside it

Select a passage and hit Cmd+K (or Ctrl+K on Windows) to open the AI command palette. Ask Zero to rewrite it, fix the tone, translate it, or expand it. You stay in the editor — no copy-pasting between tools.

  • Select text → rewrite, expand, summarize, translate
  • Generate full drafts from a prompt
  • Generate matching images without leaving Zero
  • Pick Claude, ChatGPT, or Gemini, depending on task and preference
The Zero AI assistant rewriting a selected paragraph inside the editor

Where the visual editor fits.

Works with

Explore more features
Questions

Honest answers.

Zero has built-in editors for text, numbers, toggles, dates, date-times, lists, objects, dropdowns, tags, image fields, and relation fields. Complex schemas and deeply nested custom objects are supported.

Yes. The visual editor supports nesting components inside other components, and every level stays fully editable through the same visual interface.

Zero automatically detects schema changes for both frontmatter and components, and updates the UI accordingly.

Markdown, MDX, JSON, and YAML.

Yes. Users can switch between the visual editor and a code editor at any time.

Give your whole team a proper editor.

Connect Zero to your Astro repo and writers can start editing content in minutes — no code changes, no new tooling to learn.