JarvisHub: An Open Harness for Canvas-Native Multimodal Creative Agents
Summary (Overview)
- Creative AI paradigm shift: JarvisHub addresses the gap between single-step asset generation and long-horizon multimodal production by treating the canvas as the shared workspace, external memory, and action space for both humans and agents.
- Three-layer architecture: The harness combines a canvas state layer (storing typed artifacts, dependencies, versions, and feedback), a protocol bridge (validating and logging all canvas mutations), and an agent runtime (planning, tool invocation, and state synchronization).
- Formalized project graph: Creative projects are represented as a typed artifact graph with addressable nodes, provenance metadata, user interaction records, and spatial layouts—enabling reuse, inspection, and traceability across turns.
- Demonstrated on high-value tasks: Qualitative results on narrative media generation, interactive web development, and presentation deck generation show that JarvisHub supports inspectable, feedback-driven, and recoverable creative workflows.
- Open harness for research: The system provides structured trajectories that enable process-level evaluation, benchmark construction, and training data for future creative agents.
Introduction and Theoretical Foundation
Background: Recent advances in multimodal generation (images, videos, audio, UI elements, etc.) have made high-quality asset production substantially easier. However, real-world creative work involves references, drafts, alternatives, edits, failed attempts, version relations, tool actions, evaluation signals, and human feedback—forming an evolving project state that existing systems fail to capture.
Limitations of existing approaches:
- Prompt-to-output tools (e.g., standalone generation models): Effective for individual assets but discard intermediate decisions, failed trials, and revision history.
- Chat-based creative agents (e.g., Claude, GPT-based assistants): Follow multi-step instructions but rely on linear conversations, making it difficult to represent spatial layouts, asset relationships, version branches, and local editing targets.
- Node-based workflow tools (e.g., ComfyUI, storyboard tools): Make execution steps visible but are organized around manually specified pipelines rather than continuously editable project states.
Theoretical insight: The key problem is not how to call stronger models, but how to give agents a workspace they can read, update, and keep consistent across an extended workflow. The canvas must serve as both a visual interface for users and the shared project state that agents can observe and modify.
Formal definition: At turn , a creative project is represented as:
where is a typed artifact graph, stores editable contents, stores provenance and metadata, records user selections and feedback, and stores spatial layouts.
Each canvas node is defined as:
with stable identifier, node kind, position, editable inputs, generated outputs, provenance, and runtime status.
Methodology
Canvas-Native Project State: The canvas stores multimodal artifacts, dependencies, versions, and user choices as typed, addressable nodes and directed edges where indicates relations such as reference use, version lineage, generation dependency, grouping, or workflow continuation.
Protocol-Constrained Canvas Interaction: A protocol bridge enforces explicit, valid, and recoverable canvas updates. At each turn, the agent receives:
- User query
- Current canvas state
- Capability manifest (available node types, operations, tools)
- Execution grant (permitted actions for the current request)
The canvas evolves as:
where is the state-transition operator that writes accepted actions and returned evidence to the canvas.
Agent Runtime: The runtime decides what the agent can do in the current turn and converts it into a valid canvas update. The granted action space is:
Actions must be grounded in the observed canvas, exposed by the manifest, allowed by the grant, and committed through the bridge.
Tool Families: Five core tool families are supported:
| Tool family | Runtime role | Representative operations |
|---|---|---|
| Canvas tools | Update project state | Read, create, update, connect, group, select, branch nodes |
| Generation tools | Produce canvas artifacts | Image, video, audio, composed-media generation |
| Native tools | Use external execution | Browser, file, code, search, document, presentation operations |
| Recovery tools | Inspect and repair | Structured feedback, verification, checkpointing, local repair |
| MCP tools | Extend external services | MCP-provided capabilities under manifest-and-grant contract |
Higher-level supports: Skills (reusable creative procedures), Memory (user preferences across turns), and Subagents (parallel subtask execution) help sequence capabilities across long tasks.
Trajectory Recording: Each turn's complete execution is recorded as:
Empirical Validation / Results
Experimental Setup:
- Main agent backend: GPT-5.5
- Image generation: GPT Image 2
- Video generation: Seedance 2.0
- Multimodal evaluation: Gemini 3.1 Pro
- All tasks run in the same JarvisHub environment
Three Long-Horizon Creative Tasks:
| Task | Definition and challenge | Representative outputs |
|---|---|---|
| Narrative media generation | Convert a story/script into a temporally coherent visual/audiovisual sequence; tests narrative planning, identity preservation, style consistency, cross-shot continuity | Character references, scene designs, storyboard panels, shot plans, image sequences, video clips, animatics |
| Interactive web development | Convert a design goal into a rendered web artifact; tests coordination of layout, interaction logic, frontend code, preview inspection, iterative revision | Static pages, dynamic websites, landing pages, web interfaces, interactive prototypes, rendered previews, frontend implementations |
| Presentation deck generation | Convert a topic into a coherent multi-slide deck; tests content selection, narrative organization, slide layout, visual synthesis, cross-slide consistency | Presentation decks, academic talks, project reports, pitch decks, interview presentations, visual summaries, explanatory diagrams |
Qualitative Results (key findings):
-
Narrative media generation: The workspace trace externalized story planning, visual references, dependency links, and agent progress. The final output (a short drama about a "cowboy robot zombie scavenger") showed recurring characters, setting cues, and action continuity across shots.
-
Interactive web development: The canvas tracked design references, implementation progress, previews, and revision state. The final photography website demonstrated consistent typography, image placement, page structure, and visual direction.
-
Presentation deck generation: The canvas recorded lecture content, generated diagrams, slide drafts, and revision state. The final deck on decision trees showed consistent layout, diagram style, emphasis color, and slide-level organization.
Important: The experiments are qualitative demonstrations rather than a completed benchmark or leaderboard. Final artifact quality depends on the external models and tools used.
Theoretical and Practical Implications
Theoretical Contributions:
- Formalization of long-horizon creation as an agent process over an editable project graph, providing a structured representation for creative workflows
- Canvas-native perspective that unifies workspace, memory, and action space—moving beyond isolated tool use toward sustained creative automation
- Process-level analysis via trajectories, enabling evaluation of context preservation, tool-use appropriateness, dependency correctness, feedback adherence, and repair success
Practical Implications:
- Open research platform: JarvisHub enables project-state benchmarks where tasks specify initial canvas, references, tools, constraints, feedback events, and expected checkpoints
- Data flywheel for model improvement: Each run produces structured examples of canvas states, agent actions, tool observations, feedback signals, and repair decisions—usable for training future creative agents
- Inspectable and steerable workflows: Users can inspect, guide, and intervene throughout the process, not just at the final output
- Applicable across domains: Narrative media, web development, and presentation generation demonstrate broad applicability
Conclusion
Main takeaways:
- JarvisHub presents a canvas-native agent harness that treats the editable canvas as the shared project state, enabling agents to progressively plan, generate, revise, and organize multimodal projects while users remain able to inspect, guide, and intervene.
- The three-layer architecture (canvas state, protocol bridge, agent runtime) provides explicit, valid, and recoverable canvas updates, with comprehensive trajectory recording for analysis.
- Qualitative demonstrations on three high-value creative tasks show that JarvisHub supports more inspectable and reusable agentic creative workflows.
Limitations:
- Experiments are qualitative demonstrations, not a completed benchmark or leaderboard
- Final artifact quality depends on external models and tools, not JarvisHub itself
- The protocol bridge ensures operation validity but not semantic correctness of creative decisions
- Raw trajectories require quality filtering, consent, anonymization, and copyright review before use as research data
Future directions:
- Developing project-state benchmarks with structured initial canvases, reference materials, and expected checkpoints
- Establishing evaluation protocols combining final artifact quality with process-level measures
- Building training datasets from curated trajectories for planning, tool selection, multimodal state tracking, local repair, and feedback-guided revision
- Extending the harness to additional creative domains and tool ecosystems
Related papers
- StateAct: Program State, before Pixels, for Long-Horizon Computer-Use Agents
StateAct lifts Claude Opus 4.8 from 20.6% to 26.9% on OSWorld 2.0 while cutting cost ninefold by grounding action in program state rather than screenshots.
- Search Beyond What Can Be Taught: Evolving the Knowledge Boundary in Agentic Visual Generation
Co-training a generator and reasoner to discover the generator's evolving knowledge boundary enables adaptive search, matching frontier oracles at minimal compute.
- SynthDocBench: Controlled Benchmark for Long-Context Visual Document Understanding
SynthDocBench reveals three distinct VLM failure modes in long-context documents: depth degradation, middle-third blind spots, and chart-reading collapse.