Installation
import { Tabs, TabItem } from ‘@astrojs/starlight/components’;
Installation
Section titled “Installation”Swixter is distributed as an npm package and requires Node.js >= 18.0.0.
Quick Install
Section titled “Quick Install”npm install -g swixterVerify the installation:
swixter versionPrerequisites
Section titled “Prerequisites”| Requirement | Version |
|---|---|
| Node.js | >= 18.0.0 |
| npm | >= 9.0.0 (ships with Node) |
node --version# Should output: v18.x.x or highercurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashnvm install 20nvm use 20Platform Notes
Section titled “Platform Notes”macOS / Linux
Section titled “macOS / Linux”Swixter stores its configuration in ~/.config/swixter/. No additional setup required.
Windows
Section titled “Windows”Swixter stores its configuration in ~/swixter/ (e.g., C:\Users\name\swixter\). Works with PowerShell, Command Prompt, and Git Bash.
See the Windows compatibility guide for details.
Installing the Managed Coders
Section titled “Installing the Managed Coders”Swixter manages profiles for different AI coding tools. You’ll need at least one coder CLI installed:
# Claude Codeswixter claude install
# Codexswixter codex install
# Continue.dev VS Code extension (install via VS Code marketplace)Each coder’s install and update-cli commands use the recommended installation method for your platform.
Shell Completions
Section titled “Shell Completions”Generate shell completions for bash, zsh, or fish:
swixter completions zsh > ~/.zfunc/_swixterOr source directly in your shell config:
# Add to ~/.zshrcsource <(swixter completions zsh)Next Steps
Section titled “Next Steps”Continue to Quick Start to create your first profile.