1M context.
Whole modules, call graphs, configs, and conventions fit in view.
Picasso is a coding-agent harness built around the loop engineers already use. It studies the repo, chooses a path, acts through tools, reads the result, and keeps going when the next step is clear.
Repair the expired-session test and keep the auth suite green.
Run `pnpm test src/auth/session.test.ts` and report any remaining failures.
Picasso reads the repo across 1M-token context windows, the request, relevant files, tests, scripts, configs, and useful memory. For larger tasks, Plan mode turns that context into a reviewable composition before edits begin.
Whole modules, call graphs, configs, and conventions fit in view.
Facts, style, and decisions retrieved when relevant.
A written plan before serious changes.
Picasso acts through declared tools. It edits files with automatic syntax and typecheck diagnostics, isolates threads in git worktrees, runs shell commands, reviews branch diffs, calls MCP servers, opens subagents, and records what happened.
Scoped reads, create_file, and str_replace edits with syntax and typecheck feedback in TypeScript, JavaScript, Python, JSON, and Swift.
Tests, builds, linters, formatters, /diff main, and /review-branch.
External systems connect through native client and server support.
Project policy can run around plans, tools, sessions, and goals.
After each stroke, Picasso observes. It reads edit-loop auto-diagnostics, test output, inline syntax-highlighted diffs, and changed files in the Reasoning | Changes inspector. Then it reflects and chooses the next step.
picasso plan "repair failing auth tests"Syntax and typecheck errors attach directly to file edits.
Checks and /review-branch tell the agent what is actually true.
The CLI stream and three-zone Mac workspace keep the path intact.
Subagents and parallel threads stay out of each other's way. Use /worktree create|apply|remove in the CLI or the Worktree pill in the Mac composer so concurrent runs edit isolated git worktrees and merge cleanly back to your branch.
Explorer, worker, reviewer, or project-specific brushes.
Each thread can run in its own git worktree with unread completion dots when done.
Apply verified worktree changes back to your branch.
Sponsors never appear in code, model output, tool results, plans, routing, memory, or subagent selection. They support access through labeled surfaces outside the agent's work.
No sponsor text in generated code or model responses.
Tool results remain factual.
Sponsors do not steer models, memory, tools, or brushes.
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.
Sponsors and labs — the early canvas is yours. Choose Sponsor or Lab above and we'll reach out before launch.