Roadmap
What’s Available Today
Section titled “What’s Available Today”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
Future Considerations
Section titled “Future Considerations”- 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)