Installer: add --llm param to target Claude, Gemini, or other providers
Apra Fleet is an open-source MCP server
Brought to you by:
apralabs
Originally created by: kumaakh
apra-fleet.exe install --skill currently hardcodes Claude as the target — it installs the MCP server config into ~/.claude/settings.json and copies the PM skill to ~/.claude/skills/pm/.
With multi-provider support, the PM itself can run on Gemini (or Codex, etc.). The installer needs to support installing into the correct provider's config and skill directories.
Add an optional --llm CLI parameter to the installer:
# Install for Claude (default, current behavior)
apra-fleet.exe install --skill
# Install for Gemini
apra-fleet.exe install --skill --llm gemini
# Install for Codex
apra-fleet.exe install --skill --llm codex
| Step | Claude | Gemini | Codex |
|---|---|---|---|
| MCP server config | ~/.claude/settings.json |
~/.gemini/settings.json |
~/.codex/config.toml |
| Skill directory | ~/.claude/skills/pm/ |
~/.gemini/skills/pm/ |
TBD |
| Trust/permissions | Claude settings format | "trust": true in mcpServers |
TBD |
~/.apra-fleet/bin/--llm is claude for backwards compatibility
Ticket changed by: kumaakh