Capabilities

Inside the box.

Every line below ships in the current build. Roadmap items aren't on this page.

01

Editor

  • Rich Markdown editor (Tiptap) with inline images, links, and formatting
  • Click-to-edit on the live preview. Click any text or image to jump to it.
  • Typed frontmatter forms for every field: strings, dates, booleans, image galleries, nested objects, arrays
  • Draft / publish toggle in the editor
  • Round-trip-safe saves. Key order and JSON structure preserved.
  • Stale-content warnings when remote files change under you
  • Save shortcut (⌘S / Ctrl+S)
02

Collections & schema

  • Zero-config schema detection. Types inferred from your existing content.
  • Hand-written Zod schemas in src/content.config.ts are the source of truth
  • Visual schema editor: add fields, change types, drag to reorder
  • Collection templates: Minimal, Blog, Portfolio, Marketing, Documentation
  • Markdown, JSON, YAML, and .astro collections all supported
  • Singletons for single-file config collections
  • Legacy site converter. Migrate src/pages/ Markdown into proper collections.
03

Media

  • Image library browsing public/images/ with thumbnails
  • Nested folders. Create, organize, delete.
  • Upload to any folder via file picker
  • Image and image-gallery pickers wired into the editor
  • Supports JPG, PNG, GIF, WebP, AVIF, SVG
04

Dev server & preview

  • One-click dev server. Auto-detects npm, pnpm, yarn, or bun.
  • Live HMR preview inside the app
  • Streaming build logs in a built-in dev console
  • WKWebView snapshot previews for site library cards
  • Click-to-edit overlay injected without modifying your source
05

Git & GitHub

  • Full git UI: status, staged / unstaged, diff viewer, log, branches, remotes
  • Native libgit2. No shell-out to system git.
  • One-click sync (pull → commit → push)
  • SSH agent + key auto-detection (id_ed25519, id_rsa, id_ecdsa)
  • HTTPS PATs stored in the OS keychain
  • GitHub device-flow sign-in. No embedded browser, no token pasting.
  • Create repos and pick installations from inside Lumen
06

Deploy

  • Netlify connect via PAT stored in the OS keychain
  • Create or link Netlify sites
  • One-click deploy with live progress: build → upload → processing
  • Deploy log viewer
07

Collaboration (Relay)

  • Invite editors via email magic links
  • Hosted editor for non-technical writers. No Node, git, or terminal.
  • Optional local clone + dev server for true HMR on the editor's machine
  • Optimistic concurrency keeps editors from clobbering each other
  • Configurable preview URLs per invite
  • List, revoke, and manage editor access
08

AI integration

  • Lumen MCP server exposes git and schema tools to AI agents
  • One-click connect to Claude Desktop, Claude Code, and Codex CLI
  • Auto-detects installed clients and writes their config
  • Bring your own model. No bundled keys, no per-word charges.
09

Site library & onboarding

  • Add, rename, remove sites; switch in a click
  • Cards with live preview snapshots, Astro version, collection count, git status
  • Scaffold new Astro sites from templates
  • Open in Finder / open in editor shortcuts
  • Setup wizard for git, Netlify, theme, and location
  • System doctor checks Node, Git, and package managers
10

Platform & UX

  • Native desktop app (Tauri 2, small bundle, native performance)
  • Local-first. No Lumen server required for solo use.
  • Light, dark, and system themes via CSS-variable tokens
  • Resizable split panes throughout
  • Accessible Radix UI primitives
  • Toast notifications for every action
  • Deep links (lumen://verify, lumen://redeem) for email & invite flows

Try Lumen on your Astro project.

Free for one site. macOS 12+. No account, no setup.