Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PAULOJO - AI Workspace ManagerNew to Visual Studio Code? Get it now.
PAULOJO - AI Workspace Manager

PAULOJO - AI Workspace Manager

Paulo Jose dos Santos

|
6 installs
| (0) | Free
Switch AI providers and models for Claude Code and Codex without editing config files by hand.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PAULOJO - AI Workspace Manager

Switch your AI provider and model in a few clicks — no manual JSON or TOML editing.

Works with Claude Code and Codex.

Author: Paulo Jose dos Santos (paulojo)
Contact: pjdsant@gmail.com


Features

  • Shows the active provider and model in the status bar
  • Choose OpenAI or Anthropic from the sidebar
  • Updates the selected client configs automatically
  • Creates a .bak backup before changing any file
  • Edit the models list from the extension (Edit models.json)

How to use

  1. Open a project folder in VS Code / Cursor
  2. Click the PAULOJO AI Workspace icon in the Activity Bar
  3. Choose Provider, Model, and Clients
  4. Click Apply

You can also use the Command Palette:

  • AI Workspace: Switch Model
  • AI Workspace: Edit Models

Files updated

Client Default file
Claude Code Editor User settings.json (e.g. %APPDATA%\Cursor\User\settings.json or %APPDATA%\Code\User\settings.json)
Codex ~/.codex/config.toml

Claude Code in VS Code/Cursor does not use ~/.claude/settings.json for the extension model picker. This extension updates keys such as:

  • claudeCode.selectedModel
  • claudeCode.defaultModel

(configurable via Claude Model Setting Keys)

Custom paths per client

Setting Example
Claude Settings Path Override only if needed (CLI-style ...\settings.json)
Codex Config Path C:\Users\paulojo\.codex or ...\config.toml

Important: choose Anthropic to update Claude Code. Choosing OpenAI updates Codex only.


Compatibility

Each provider maps to the client that supports it:

Provider Client
OpenAI Codex
Anthropic Claude Code

Incompatible clients are disabled in the UI so you do not apply the wrong model to the wrong tool.


Models list (models.json)

You do not need to install anything manually.

Click Edit models.json in the sidebar (or run AI Workspace: Edit Models).
The extension creates an editable file at:

~/.ai-workspace-manager/models.json

On Windows that is usually:

C:\Users\<you>\.ai-workspace-manager\models.json

Edit, save, and the list reloads automatically.

Example:

{
  "providers": [
    {
      "id": "openai",
      "name": "OpenAI",
      "clients": ["codex"],
      "models": [
        { "id": "gpt-5.5", "label": "GPT-5.5" },
        { "id": "gpt-5-mini", "label": "GPT-5 Mini" }
      ]
    },
    {
      "id": "anthropic",
      "name": "Anthropic",
      "clients": ["claude"],
      "models": [
        { "id": "claude-sonnet-4.6", "label": "Claude Sonnet 4.6" },
        { "id": "claude-opus", "label": "Claude Opus" }
      ]
    }
  ]
}

Optional: set Models Config Path in Settings to use another absolute path.


Optional settings

Open Settings and search for AI Workspace:

Setting Description
Claude Settings Path Custom Claude Code config file/folder
Codex Config Path Custom Codex config file/folder
Target Scope Fallback when custom paths are empty (user or workspace)
Reload After Apply always (default), ask, or off
Models Config Path Absolute path to a custom models file (optional)

Support

Questions or feedback: pjdsant@gmail.com

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft