Stream-first CLI.
A full-black terminal stream that keeps your shell at the center of the workflow.
Picasso reads the repo, plans safely, retrieves memory, edits files, runs commands, fixes failures, writes tests, and keeps the whole canvas visible.
picasso for the full canvas. pic for the short path.Open the full-black stream-first TUI when you want 1M context window state, approvals, 1-step /model and /provider switching, budget, tools, memory, goal progress, subagents, replay, and session history in view. Use the short command when the task is direct.
picasso plan "repair failing auth tests"picassopic "write a plan for the auth refactor"picasso run "explain the failing test" --jsonA full-black terminal stream that keeps your shell at the center of the workflow.
1M context window usage, active model, tool calls, memory retrieval, permission mode, goal state, and budget state stay on screen.
Switch routes with /model and /provider, or run interactive and non-interactive work from the same harness.
Picasso handles real repository work: feature edits, refactors, test repair, debugging, migrations, dependency issues, and local branch review.
create_file and str_replace attach syntax and typecheck feedback in TypeScript, JavaScript, Python, JSON, and Swift.
Run /diff main and /review-branch alongside the repo's tests, lint, typecheck, and build scripts.
Compiler, typecheck, and test errors become immediate evidence for the next edit.
The final report and Reasoning | Changes inspector show what changed and what remains.
When risk rises, Picasso enters a read-only architecture pass. It can inspect files, configs, dependencies, entry points, and data flow, then writes a reviewable plan.md you can approve, edit, or reject before implementation starts.
The plan names files to inspect, create, modify, or leave untouched.
Assumptions, edge cases, permissions, and open questions are called out early.
Checks are part of the composition, not an afterthought.
Picasso supports workspace containment, approval gates, shell allowlists and denylists, network controls, secret detection, and audit logs.
Sensitive shell commands and writes ask first.
Work stays inside the workspace boundary you choose.
Important actions leave a record.
Every session is a canvas. Persist it, resume it, fork it, replay it, sync it to the Studio, or open the same state from the native Mac app.
Pick up where the agent left off.
Try another path without losing the original.
Inspect plans, provider calls, commands, approvals, edits, memory writes, and results.
Use hooks, slash commands, and MCP to fit your repo.
The agent is the brush. Everything around it is the studio — and it ships in the box.
/worktree and the Mac worktree toggle run parallel threads in isolated git worktrees and merge cleanly back to your branch.
/skills keeps a local registry of the moves your team repeats — create, validate, and toggle them without leaving the terminal.
On the Mac, speak the prompt. /voice turns dictation into the same composer text, with microphone permission honored end to end.
A multi-thread sidebar with unread completion dots and native notifications, live stream with inline syntax-highlighted diffs, and the Reasoning | Changes inspector.
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.