Not live yet. The most beautiful coding agent ever made is almost here — and it's free.Join the waitlist →
Subagents

Many minds. One outcome.

Specialists for the parts of software work that should not wait in line. Focused brushes. One canvas.

picassofleetsubagents
sonnetauto
picassopicassofan-outsonnetauto

Parent.

Dispatch bounded roles, await results, merge.

codebase_investigatorok
Returned a focused report.
test_writerok
Returned a focused report.
doc_writerok
Returned a focused report.
maintools4ctx28k / 200kcost$0.00modeautomerging

Specialists, built in.

Investigator.

Finds the files, patterns, ownership boundaries, and risks in an unfamiliar codebase.

Reviewer.

Looks for bugs, regressions, incomplete behavior, and missing tests before the main session ships.

Security.

Checks data flow, permissions, secrets, and unsafe execution edges.

Docs.

Turns implementation detail into useful explanation for maintainers and teammates.

Tests.

Adds focused coverage around changed behavior and verifies the result.

Migration.

Breaks large moves into stages the main canvas can inspect and verify.

Browser.

Looks at the UI the way a user would, then reports concrete visual findings.

Generalist.

Handles bounded work that needs no specialist role.

Fan out. Decide once.

Picasso can split independent work, wait for results, then bring everything back into one decision. Subagents are useful when tasks can run in parallel without blocking the next local step, and every result is tied back to the parent session for replay.

developer flowterminal to Studio
repoopen canvas
sketchreview plan
checktests pass
replayinspect later

Fork vs named.

ModeContextPromptUse
Fork.Inherits parent context.Same role.Continue a known thread.
Named.Fresh context.Role-specific.Focused parallel work.

Define your own brushes.

Teams can create project-specific roles with scoped tools, model choices, memory access, step budgets, and permission boundaries. The role stays explicit so the result is easy to review.

name: dependency_auditor
model: sonnet
tools: [read_file, grep, shell]
max_steps: 40

Available from CLI, TUI, and Mac.

Slash commands, runtime goals, and the Mac app all use the same subagent catalog and session bridge. A subagent launched from the TUI or Mac app records the same parent goal, evidence, permissions, and result shape.

Named.

Pick a catalog role for review, security, tests, docs, browser, or migration.

Fork.

Clone the parent context to try another path without losing the original.

Scoped.

Limit tools, files, models, memory, and steps per role.

The waitlist
Code Freely.

Picasso for Mac is almost here — a coding agent that looks the way serious tools should, and costs what creative freedom should: nothing. Leave your email and be first on the canvas.

Not live yet. Free for developers when it is — that's the point.

Sponsors and labs — the early canvas is yours. Choose Sponsor or Lab above and we'll reach out before launch.