Skip to main content
Install typemux-cc from the GitHub marketplace using prebuilt binaries. This is the recommended installation method for most users.
Claude Code restart is required only for initial installation. After installation, .venv creation and switching no longer require restarts.

Prerequisites

Before installing from the marketplace:
1

Disable Official pyright Plugin

You must disable the official pyright plugin to avoid conflicts.
Having both typemux-cc and the official pyright plugin enabled causes conflicts. Ensure the official plugin is disabled before proceeding.
2

Install LSP Backend

Install at least one supported backend:
See Prerequisites for more details.

Installation Steps

1

Add Marketplace

Add the typemux-cc marketplace repository:
This registers the GitHub repository as a plugin source.
2

Install Plugin

Install the plugin from the marketplace:
The installation script will:
  • Detect your OS and architecture
  • Download the appropriate binary from GitHub releases
  • Install to ~/.claude/plugins/cache/typemux-cc-marketplace/
  • Make the binary executable
3

Restart Claude Code

Restart Claude Code to load the plugin.
This restart is only needed for the initial installation. Future .venv changes do not require restarts.

Verification

After restarting Claude Code, verify the installation:

1. Check Plugin Status

Open a Python file and check for type-checking diagnostics. If you see type hints and error diagnostics, the plugin is working.

2. Verify Settings

Check ~/.claude/settings.json:
settings.json
Both entries should be present:
  • Official pyright: false (disabled)
  • typemux-cc: true (enabled)

3. Enable File Logging (Optional)

For detailed diagnostics, enable file logging:
Then restart Claude Code and check the logs:

Supported Platforms

The marketplace provides prebuilt binaries for:
Intel macOS and Windows are not supported via marketplace. Use local build for Intel macOS.

Update Plugin

Update to the latest version:
After updating, restart Claude Code to load the new version.

Update Not Taking Effect?

Due to a known Claude Code issue, plugin updates may not refresh cached files. If the old version persists:
1

Remove Cached Plugin

2

Reinstall

3

Restart Claude Code

Restart Claude Code to load the fresh installation.

Uninstall

Remove typemux-cc and re-enable the official pyright plugin:
1

Uninstall Plugin

2

Remove Marketplace

3

Re-enable Official Plugin

4

Restart Claude Code

Restart Claude Code to apply changes.

Troubleshooting

Installation Fails

Error:
Solution:
Error:
Solution:
  • Wait a few minutes and try again
  • Authenticate with GitHub CLI: gh auth login
  • Use local build instead
Error:
Solution:
  • Check your network connection
  • Check corporate firewall settings
  • Use local build for offline environments
Error:
Solution:

LSP Not Working After Installation

Check:
  1. Verify backend is installed:
  2. Check plugin is enabled in ~/.claude/settings.json
  3. Verify .venv/pyvenv.cfg exists in your project
  4. Enable file logging and check for errors
Error in logs:
Solution: Install the backend:
Symptoms:
  • Duplicate diagnostics
  • LSP errors
  • Claude Code performance issues
Solution: Ensure official plugin is disabled:
Verify in ~/.claude/settings.json:

How Marketplace Installation Works

The marketplace installation uses install.sh from the repository, which:
1

Detects Platform

install.sh (excerpt)
2

Downloads Binary

install.sh (excerpt)
3

Installs Wrapper

The wrapper script loads configuration from ~/.config/typemux-cc/config:
typemux-cc-wrapper.sh

Next Steps

Configuration

Configure backend selection and logging

Usage Guide

Learn how to use typemux-cc