Cmd+, (Mac) or Ctrl+, (Windows/Linux).

Repositories
The Repositories tab shows all connected repositories and lets you manage your workspace’s codebase.Repository list
View all repositories connected to your workspace:- Repository name - GitHub repo name or local folder name
- Git remote - The remote URL (GitHub, GitLab, Bitbucket, etc.)
- Current branch - The branch currently checked out
- Status - Indicates if there are uncommitted changes or sync issues

Adding repositories
To connect a new repository to your workspace:- Click “Add Repository”
- Choose a method:
- Browse GitHub - Search and select repos from your organizations
- Enter Git URL - Paste any Git remote URL
- Local folder - Add an existing local repository
- p0 clones the repository into your workspace directory
- The repo is now available in all future sessions
Removing repositories
To disconnect a repository:- Click the overflow menu (three dots) next to the repo
- Select “Remove from workspace”
- Choose whether to delete the local copy or keep it
Coding standards
Coding standards define how the AI writes code in your workspace. Standards are organized into categories and applied automatically during sessions.Standard categories
Your workspace can have standards in any of these categories:- Global - Applies to all code regardless of stack
- Frontend - React, Vue, CSS, browser-specific patterns
- Backend - API design, database access, server-side code
- Business - Domain logic, business rules, workflows
- Mobile - React Native, mobile-first patterns
- Data - Data processing, analytics, ETL pipelines
- DevOps - CI/CD, infrastructure, deployment
- Security - Authentication, authorization, data protection

How standards are applied
When you create a workspace from a template, standards are pre-configured based on your stack. For example, the “Full Stack” template includes:- Global standards for code quality and testing
- Frontend standards for React and TypeScript
- Backend standards for Node.js APIs
- Security standards for authentication
Managing standards
From the Coding Standards tab:- View standards - See all active standards by category
- Edit standards - Modify existing rules
- Add custom standards - Create team-specific patterns
- Sync with team - Pull updated standards from your Purple team
Plugins
Plugins extend p0’s functionality with integrations, tools, and custom AI behaviors. The Plugins tab shows installed plugins and lets you enable or disable them per workspace.Available plugins
Browse and install plugins for your workspace:- Database connectors - PostgreSQL, MySQL, MongoDB access
- API tools - REST client, GraphQL playground
- Deployment - Vercel, Netlify, AWS deploy integrations
- Testing - Playwright, Cypress, Jest utilities
- Code quality - ESLint, Prettier, SonarQube

Installing plugins
To add a plugin to your workspace:- Navigate to the Plugins tab
- Click “Browse Plugins”
- Select the plugin you want to install
- Click “Install”
- Configure plugin settings if required
- Enable the plugin for your workspace
Managing plugins
For each installed plugin, you can:- Enable/Disable - Toggle plugins on or off for this workspace
- Configure - Set plugin-specific options and credentials
- Update - Install the latest version when available
- Uninstall - Remove the plugin from your workspace
Plugins are workspace-specific. Enabling a database plugin in one workspace doesn’t automatically enable it in others.
Team sync
Workspaces can sync with your Purple team to share settings, standards, and plugins across team members.Sync status
The workspace settings header shows your sync status:- Synced (green checkmark) - Workspace is up to date with team settings
- Pending (yellow clock) - Changes are queued to sync
- Error (red warning) - Sync failed, manual intervention needed

What syncs with your team
When your workspace is connected to a Purple team, the following sync automatically:- Coding standards - Shared team standards are pulled and merged
- Plugin recommendations - Team-approved plugins appear in your plugin list
- Workspace templates - Team-specific templates for workspace creation
- Configuration presets - Shared AI preferences and settings
Manual sync
To manually sync with your team:- Open workspace settings
- Click the sync icon in the header
- Review incoming changes
- Accept or reject team updates
- Push your local changes to the team (if you have admin permissions)
Workspace metadata
At the bottom of the settings panel, you’ll find workspace metadata:- Workspace ID - Unique identifier for this workspace
- Remote ID - Server-side ID if synced with Purple team
- Team ID - The team this workspace belongs to
- Created date - When the workspace was created
- Last modified - Most recent settings change
- Storage path - Local filesystem location (
~/.purple-code/workspaces/{name}/)