Skip to content

Roadmap

The current release includes a full demo planning workflow with AI assistance, multi-project workspaces, encrypted secret storage, and collaboration features:

  • Multi-project workspaces — A single git repo (workspace) can hold multiple projects with a ProjectSwitcher in the sidebar
  • Project management — Create, open, rename, and organize projects within workspaces
  • Workspace migration — Automatic migration flow to convert single-project repos to multi-project
  • Sketch editor — 4-column planning tables with inline editing, card-style rows, and screenshots
  • Screen capture — Multi-monitor screenshots with region selection
  • Storyboard management — Drag-and-drop organization of sketch sequences
  • Version history — Git-backed snapshots with visual timeline graph and branching
  • Timelines & branching — Fork, promote, and switch between project directions
  • Three-way merge engine — Combine timelines with field-level conflict detection
  • Conflict resolution UI — Inline resolver for sketch, note, and storyboard conflicts
  • History graph — Full DAG visualization of all timelines, forks, and merges
  • Remote sync — Push/pull/sync with GitHub remotes via gix
  • Markdown notes — CodeMirror editor with AI cleanup, rich paste, and live preview
  • Command palette — Keyboard-driven command access (Ctrl+Shift+P)
  • Cross-platform builds — Windows, macOS (ARM + Intel), Linux
  • AI assistant — 4 built-in agents (Planner, Writer, Editor, Designer), custom agents, and color-coded file references
  • AI change highlighting — Modified rows highlighted with inline diffs and undo support; “Show AI Changes” button to re-view
  • AI vision support — Send images to the AI (configurable: off, notes only, notes+sketches)
  • LLM compaction — Smart conversation pruning when context gets long
  • Responses API — Auto-routes codex/pro models to OpenAI Responses API
  • Sparkle (✨) buttons — One-click AI improvements for titles, descriptions, and rows
  • Document import — Word, PDF, PowerPoint, sketch (.sk), storyboard (.sb), and markdown (.md) import via unified Explorer button
  • Word export — Export sketches, storyboards, and notes to .docx format with visual rendering
  • Activity panel — Color-coded AI operation logs
  • Debug panel — Captures JS console and Rust backend logs for diagnostics
  • Azure AI Foundry integration — With OAuth support and deployed model discovery
  • Anthropic provider — Claude models supported alongside OpenAI and Azure providers
  • Azure OAuth — Browser-based OAuth flow for keyless Azure OpenAI
  • Encrypted secret storage — API keys, OAuth tokens, and PATs stored in an IOTA Stronghold encrypted vault
  • Settings split — Global settings (Display, AI Provider, Agents, Feedback, Updates) and workspace settings (Git Remote, Memory, Images, plus overrides)
  • Feedback system — Title bar popover with debug log attachment, settings history, and AI-formatted GitHub Issue creation
  • Smart rich paste — AI-powered HTML-to-markdown conversion for Word and web content
  • Auto-update — Built-in update mechanism via Tauri updater
  • Display settings — Text size, row density, color palette, and editor width preferences
  • Explorer tree view — File browser in the sidebar showing all project files
  • Title bar breadcrumb — Shows workspace / project path in the title bar
  • Move/Copy between projects — Right-click any sketch, storyboard, or note to move or copy it to another project in the same workspace; referenced screenshots and visuals transfer automatically
  • Open in Terminal — Open a system terminal in the project directory from the Output Panel (Terminal tab) or right-click any file in the sidebar
  • Terminal tab — Third tab in the Output Panel (next to Activity and Debug) for quick terminal access
  • Updates settings tab — Check for and install app updates directly from Settings → Updates
  • Sidebar-flip button — LayoutGrid button in the title bar (leftmost panel toggle) moves the sidebar between left and right
  • Agent link extraction — The AI’s web fetch tool appends a structured links section so the agent can follow links when instructed

Upcoming: Browser Recording In Development

Section titled “Upcoming: Browser Recording ”

Goal: Capture browser interaction sessions and turn them into clean, editable scripts.

Planned capabilities:

  • Launch Chrome, Edge, or fresh Chromium for recording
  • Capture clicks, typing, navigation, and scrolling as action cards
  • Review multiple takes without relaunching the browser
  • Align recorded actions back to sketch rows
  • Remove redundant or accidental actions
  • Stabilize selectors for future replay
  • Generate narration and timing suggestions from the trace

Upcoming: AI Refinement Planned

Section titled “Upcoming: AI Refinement ”

Goal: Automatically transform rough scripts into clean, reproducible demo plans.

Planned capabilities:

  • Accept/reject AI refinements per step
  • Selector review and repair suggestions
  • Timing optimization and animation suggestions
  • Script/storyboard consistency checks

Upcoming: Script Editor Planned

Section titled “Upcoming: Script Editor ”

Goal: Full editing interface for recorded/refined scripts.

Planned capabilities:

  • Row-by-row script editing with accept/reject per step
  • Re-record individual steps without restarting the full recording
  • Selector modification and timing adjustment
  • Action preview before committing changes
  • Side-by-side view with original sketch

Upcoming: Video Production Planned

Section titled “Upcoming: Video Production ”

Goal: Automated replay and lossless video capture.

Planned capabilities:

  • Controlled browser replay of the finalized action sequence
  • FFmpeg integration for lossless recording (FFV1 in MKV)
  • Separate audio tracks (system audio, narration)
  • Frame-accurate timing metadata
  • Retry individual segments on failure

Upcoming: Export & Packaging Planned

Section titled “Upcoming: Export & Packaging ”

Goal: Professional video editor integration.

Planned capabilities:

  • FCPXML 1.9 timeline export (DaVinci Resolve compatible)
  • Organized output folders with media, metadata, and project files
  • Multi-track assembly (video, narration, system audio)
  • Chapter markers aligned with sketch rows
  • Batch export for multiple storyboards

Upcoming: Animation Engine Planned

Section titled “Upcoming: Animation Engine ”

Goal: Integrate motion graphics and educational animations.

Planned capabilities:

  • ManimCE integration for mathematical/educational animations
  • Pre-built animation library with customizable parameters
  • Timeline merge for inserting animations into the video sequence
  • Preview rendering before final export
  • Code signing — macOS notarization ✅ (done), Windows EV certificates
  • Plugin system — Extensible architecture for custom actions
  • Real-time collaboration — Simultaneous multi-user editing (beyond async remote sync)