Platform Support
ArcKit CLI supports multiple installation methods across different platforms:| Platform | Claude Code Plugin | Gemini CLI Extension | Codex / OpenCode CLI |
|---|---|---|---|
| macOS | Full support | Full support | Full support |
| Linux | Full support | Full support | Full support |
| Windows (WSL2) | Full support | Full support | Full support |
| Windows (native) | Full support | Full support | Partial |
Installation Methods
- Claude Code (Premier)
- Gemini CLI
- Codex CLI
- OpenCode CLI
Claude Code provides the most complete ArcKit experience with all 54 commands, 5 autonomous research agents, 4 automation hooks, and bundled MCP servers.
Add ArcKit Plugin
Install the ArcKit plugin (requires Claude Code v2.1.63+):Then install from the Discover tab.
Why v2.1.63? This version fixes memory leaks in subagents and long-running sessions (critical for ArcKit’s 5 research agents), resolves MCP server cache leaks on reconnect (affects all 4 bundled MCP servers), fixes stale skill caching after
/clear, and adds worktree config sharing.Why Claude Code?
Claude Code is the primary development platform for ArcKit and provides capabilities not available in other formats:| Feature | Claude Code | Gemini CLI | Codex / OpenCode |
|---|---|---|---|
| 54 slash commands | ✅ | ✅ | ✅ |
| Templates & scripts | ✅ | ✅ | ✅ |
| Bundled MCP servers (AWS, Azure, GCP, DataCommons) | ✅ | ✅ (3 servers) | Manual setup |
| Autonomous research agents (5 agents) | ✅ | — | — |
| SessionStart hook (auto-detect version + projects) | ✅ | — | — |
| UserPromptSubmit hook (project context injection) | ✅ | — | — |
| PreToolUse hook (ARC filename auto-correction) | ✅ | — | — |
| PermissionRequest hook (auto-allow MCP tools) | ✅ | — | — |
| Automatic marketplace updates | ✅ | ✅ | Manual reinstall |
| Zero-config installation | ✅ | ✅ | arckit init required |
Requirements
ArcKit CLI requires:- Python: 3.11 or higher
- Dependencies:
typer— CLI frameworkrich— Terminal formattinghttpx[socks]— HTTP client with SOCKS supportplatformdirs— Platform-specific directory pathsreadchar— Cross-platform keyboard inputtruststore>=0.10.4— System certificate stores