Session-owned output
Private durable collections hold reusable variants without cluttering your checkout. Managed output is the default for delegated Designer and media work.
Swarming
Artifacts are durable, version-controlled project deliverables you can inspect, review, download, or bring into a workspace. Powered by the Git-backed Artifact V3 architecture, artifacts let Swarm build rich visual documents, interactive applications, vector animations, and media while preserving full commit history and source lineage.
Two output paths
Private durable collections hold reusable variants without cluttering your checkout. Managed output is the default for delegated Designer and media work.
Files and packages live at explicit workspace paths. Use this path when the requested end product must be part of the repository or another workspace deliverable.
Managed artifacts can be standalone HTML, CSS, JavaScript, SVG, Markdown, multi-file packages, images, audio, or rendered MP4 video files.
Finished deliverables appear directly in a session’s final handoff card, preserving the exact ready artifact rather than duplicating raw text.
Artifact V3 Git architecture
Artifact V3 (swarm.artifact/v3) transitions artifact generation from fragile monolithic text replacement into true version control. Each artifact lives as an internal Git repository with full tree storage, surgical file edits, and safe concurrency.
select_v3), eliminating race conditions between concurrent agents or human edits.read_file, edit_file, and build_preview before calling finish_turn. This prevents full-file wiping and retains precision.Artifacts define structured Parts (such as selector, temporal, spatial, or semantic targets). Parts express focused user intent and visual components without splitting files into disconnected pieces.
Desktop Artifact Studio
Desktop Artifact Studio provides an interactive visual workbench for inspecting, navigating, and debugging generated artifacts.
Browse through iteration turns and candidate variations with instant visual diffs and revision history.
Click any element in the sandboxed preview iframe to highlight its declared Part and source code in the inspector.
Scrub frame-by-frame through complex CSS, SVG, or Three.js animations with pause, step, and playback rate controls.
If an artifact encounters runtime errors, click Repair with Swarm to feed console diagnostics and stack traces directly into an automated repair run.
Scene contracts and profiles
To prevent browser freezes, frame drops, and runaway animation loops, Swarm enforces declared scene contracts and pinned animation profiles.
Standard CSS keyframes, Web Animations API (WAAPI), SVG motion, and lightweight 2D Canvas components.
Three.js and WebGL scenes resolved via pinned local import maps without external CDN dependencies.
Licensed vector animations including dotLottie and Rive runtimes for interactive UI illustrations.
Video rendering targets that deliver deterministic MP4 playback assets for production deployments.
Multi-scene animations declare a strict scene_contract specifying total duration_ms and contiguous, non-overlapping scene boundaries. Swarm guarantees smooth timeline transitions between all chapters.
Exporting stills and MP4s
Swarm can render and export web-native artifacts directly into production-ready static images or video files without manual screen recording.
export_html_stills): Captures pixel-perfect 1920×1080 PNG screenshots of declared visual states or keyframes.export_html_animation): Steps through an animation’s seek(time_ms) method frame-by-frame, encoding a perfectly paced, drop-free H.264 MP4 video.convert_artifact_v3.Reuse and lineage
“Find the 3D particle visualization artifact I approved yesterday, use that exact revision as the source, and export a 1080p MP4 animation of the first 8 seconds.”