Studio Code
Studio Code is currently in early access. Features, capabilities, and usage limits may change as it evolves.
Studio Code is an AI-powered coding agent built into the Studio CLI. It gives you an interactive chat in your terminal where you can build, customize, and manage WordPress sites conversationally, creating themes, editing files, running WP-CLI commands, deploying previews and publishing your site, all through natural language.
Getting started
Studio Code is available as part of the standalone Studio CLI npm package. You can install it globally first:
npm i -g wp-studio@latest
And then run it with:
studio code
Or you can run it directly with npx:
npx wp-studio@latest code
If you have the Studio desktop app installed with the CLI enabled, you can also use:
studio code
Connect to WordPress.com
By default, Studio Code uses WordPress.com infrastructure to generate AI responses. Log in to WordPress.com to get started:
- Run studio code from your terminal.
- Type /login in the chat.
- A browser window will open. Log into your WordPress.com account and approve the connection.
- Paste the authorization token back into the terminal to complete the login.
Alternatively, you can use your own Anthropic API key by typing /api-key in the chat.
Using Studio Code
Once launched, Studio Code presents an interactive chat interface in your terminal. Type your request in natural language and the AI agent will carry it out, creating files, running commands, and making changes to your site.
You can press the ↓ arrow to select your Studio sites, or ↓ and → to select your WordPress.com remote sites.
Example workflows
Create a new site and customize it:
> Create a new WordPress site called "My Portfolio" with PHP 8.2> Build a minimal portfolio theme with a dark color scheme> Add a homepage with a hero section and project grid
Work with an existing site:
studio code
Share your work:
> Create a preview site so I can share this with my client> Update the preview site with my latest changes
Publish your work:
> Publish "My Portfolio" site to examplesite.com
The agent can read and write files in your site directory, run WP-CLI commands, take screenshots of your site, and push changes to WordPress.com, all based on your instructions.
Slash commands
While chatting, you can use slash commands for quick actions:
| Command | Description |
|---|---|
| /browser | Open the active site in your browser |
| /login | Log in to WordPress.com |
| /logout | Log out of WordPress.com |
| /api-key | Set or update your Anthropic API key |
| /model | Switch the AI model (Sonnet or Opus) |
| /provider | Switch between WordPress.com and Anthropic API |
| /preview | Push the active site to WordPress.com as a preview |
| /need-for-speed | Run a performance audit on your site |
| /exit | Exit the chat |
AI providers
You can choose how AI responses are generated:
- WordPress.com (default): uses your WordPress.com account. No additional setup required beyond logging in. Limits will change after early access.
- Anthropic API key: uses your own API key for direct access to Claude. Set it with the /api-key command.
Switch providers with the /provider command.
AI models
Studio Code supports two AI models:
- Claude Sonnet 4.6 (default): fast and efficient for most tasks.
- Claude Opus 4.6: more capable for complex, multi-step tasks.
Switch models at any time with the /model command.
Sessions
Studio Code automatically saves your conversation history so you can pick up where you left off.
Resume a session
studio code sessions list # View all saved sessionsstudio code sessions resume # Interactive pickerstudio code sessions resume latest # Resume the most recent sessionstudio code sessions resume <id> # Resume a specific session by ID
Delete a session
studio code sessions delete # Interactive pickerstudio code sessions delete <id> # Delete a specific session
Disable session recording
If you prefer not to save conversations, use the –no-session-persistence flag:
studio code --no-session-persistence
What Studio Code can do
Studio Code has access to a set of tools that let the AI agent interact with your WordPress environment:
Site management
- Create, start, stop, and delete local sites.
- List all local sites and view site details.
File operations
- Read, create, and edit theme and plugin files.
- Search files by name or content.
WordPress CLI
- Run any WP-CLI command (install plugins, manage posts, update settings, etc.).
Content validation
- Validate generated block content for correctness.
Screenshots and performance
- Take screenshots of your site (desktop and mobile).
- Run performance audits with Lighthouse-style metrics.
Preview sites
- Create, update, and delete preview sites on WordPress.com.
Sync
- Push your local site to WordPress.com.
- Pull a WordPress.com site to your local environment.
Import and export
- Import and export site backups.
Command reference
studio code # Start a new chat sessionstudio code --path /path/to/site # Start with a specific site directorystudio code --no-session-persistence # Start without saving the sessionstudio code sessions list # List saved sessionsstudio code sessions resume [id] # Resume a sessionstudio code sessions delete [id] # Delete a session
For the full set of options:
studio code --help
Last updated: April 15, 2026