Studio is the room inside Grove where non-coders join the AI workflow. Upload assets. Edit project memory. Review artifacts as they land. Sketch ideas the agents can read. No terminal. No git. Still shipping.
Drop in assets, wire up shared files, and let the AI team work with the same inputs you do. Studio tracks artifacts as they're produced and renders them inline — diagrams, previews, images, all without leaving Grove.
Drag files into Studio's asset manager. They sync across worktrees via hard links so every task has immediate access, without duplicating storage.
D2 files render inline with a source/preview toggle. Draw architecture, get diagrams.
Mermaid fenced code blocks render as interactive diagrams in preview and chat.
PNG, JPG, WEBP, GIF, SVG — all preview inline. Click for fullscreen lightbox with scroll-zoom.
While an agent is busy, the artifact preview panel auto-refreshes. Watch the output appear.
Chat history records a conversation. Project Memory preserves the decisions, constraints, and working knowledge that should matter in the next one — without loading the whole past into every prompt.
Agents recall concise candidates, read only the relevant full Memory, and append new decisions or corrections as short-term Logs. Grove keeps every step visible in the UI.
Agents append decisions, corrections, constraints, and reusable lessons without pretending every observation is already durable knowledge.
Scheduled or event-driven Organization Runs review pending Logs, update the Entity structure, and preserve a visible Run history.
Search, inspect, edit, or delete Memory. Relations remain lightweight, and full reads are explicit instead of hidden prompt injection.
Grove ships a first-class Excalidraw panel. Every sketch is stored in the task's workdir, synced across clients in real time, and exposed to agents through dedicated MCP tools. Show the agent what you mean.
Open a Sketch panel in FlexLayout like any other. Create multiple named sketches per task, right-click tabs to rename or delete, draw on a real Excalidraw surface.
grove_sketch_read_meOne-time format reference. The agent calls this once per conversation to learn element syntax and the Grove pseudo-elements.
grove_sketch_listList every sketch in the current Studio task with created/updated timestamps.
grove_sketch_readRead a sketch by name — returns a rendered image (when fresh), element summary, and a fresh checkpoint_id.
grove_sketch_drawCreate or modify a sketch. Checkpoint-driven — one tool handles both, with restoreCheckpoint pseudo-elements for incremental edits.
Grove's bet: the next decade of software is built by teams where not everyone codes. Studio is how Grove keeps the door open.