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.
2
Install LSP Backend
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
- Official pyright:
false(disabled) - typemux-cc:
true(enabled)
3. Enable File Logging (Optional)
For detailed diagnostics, enable file logging:Supported Platforms
The marketplace provides prebuilt binaries for: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
Binary not found for your platform
Binary not found for your platform
Error:Solution:
- For Intel macOS: Build from source
- For Windows: Use WSL2 or build from source
- Check releases page for available binaries
GitHub API rate limiting
GitHub API rate limiting
Error:Solution:
- Wait a few minutes and try again
- Authenticate with GitHub CLI:
gh auth login - Use local build instead
Download fails in offline environment
Download fails in offline environment
Error:Solution:
- Check your network connection
- Check corporate firewall settings
- Use local build for offline environments
Permission denied when installing
Permission denied when installing
Error:Solution:
LSP Not Working After Installation
No type-checking diagnostics
No type-checking diagnostics
Check:
- Verify backend is installed:
- Check plugin is enabled in
~/.claude/settings.json - Verify
.venv/pyvenv.cfgexists in your project - Enable file logging and check for errors
Backend command not found
Backend command not found
Error in logs:Solution:
Install the backend:
Conflicts with official pyright plugin
Conflicts with official pyright plugin
Symptoms:Verify in
- Duplicate diagnostics
- LSP errors
- Claude Code performance issues
~/.claude/settings.json:How Marketplace Installation Works
The marketplace installation usesinstall.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