Supported Clients
AllAgents supports 25 AI coding assistants, organized into universal clients (sharing .agents/skills/) and provider-specific clients.
Universal Clients
Section titled “Universal Clients”These clients primarily share the canonical .agents/skills/ directory. The
Hooks column records artifacts AllAgents materializes; it is not a complete
inventory of each runtime’s native extension APIs.
| Client | Skills | Agent File | Hooks | Commands | GitHub Overrides |
|---|---|---|---|---|---|
| Copilot | .github/skills/ | AGENTS.md | .github/hooks/ | No | .github/ |
| Codex | .agents/skills/ | AGENTS.md | No | No | No |
| OpenCode | .agents/skills/ | AGENTS.md | No | .opencode/commands/ | No |
| Gemini | .agents/skills/ | GEMINI.md | No | No | No |
| Amp Code | .agents/skills/ | AGENTS.md | No | No | No |
| VSCode | .agents/skills/ | AGENTS.md | No | No | .github/ |
| Replit | .agents/skills/ | AGENTS.md | No | No | No |
| Kimi | .agents/skills/ | AGENTS.md | No | No | No |
Provider-Specific Clients
Section titled “Provider-Specific Clients”These clients use their own skills directory. As above, Hooks lists AllAgents-managed destinations rather than every native extension mechanism:
| Client | Skills | Agent File | Hooks | Commands |
|---|---|---|---|---|
| Claude | .claude/skills/ | CLAUDE.md | .claude/hooks/ | .claude/commands/ |
| Pi | .pi/skills/ | AGENTS.md | No—use Pi extensions | No |
| OMP | .omp/skills/ | AGENTS.md | .omp/hooks/ | No |
| Cursor | .cursor/skills/ | AGENTS.md | No | No |
| Factory | .factory/skills/ | AGENTS.md | .factory/hooks/ | No |
| OpenClaw | skills/ | AGENTS.md | No | No |
| Windsurf | .windsurf/skills/ | AGENTS.md | No | No |
| Cline | .cline/skills/ | AGENTS.md | No | No |
| Continue | .continue/skills/ | AGENTS.md | No | No |
| Roo | .roo/skills/ | AGENTS.md | No | No |
| Kilo | .kilocode/skills/ | AGENTS.md | No | No |
| Trae | .trae/skills/ | AGENTS.md | No | No |
| Augment | .augment/skills/ | AGENTS.md | No | No |
| Zencoder | .zencoder/skills/ | AGENTS.md | No | No |
| Junie | .junie/skills/ | AGENTS.md | No | No |
| OpenHands | .openhands/skills/ | AGENTS.md | No | No |
| Kiro | .kiro/skills/ | AGENTS.md | No | No |
File sync writes project skills to .pi/skills/ and user skills to
~/.pi/agent/skills/. Set PI_CODING_AGENT_DIR to relocate Pi’s user agent
root.
Native install mode delegates plugin lifecycle to Pi’s package manager. Pi
0.85.1 through 0.85.x is supported. Package sources may be npm specs such as
npm:pi-extension, Git repositories, or local paths. Project-native operations
fail before mutation unless Pi’s trusted settings outside the project boundary
authorize that project. AllAgents inspects pi-mcp-adapter state but does not
install or configure the adapter.
Pi provides lifecycle interception through extensions discovered from
.pi/extensions/ and ~/.pi/agent/extensions/, not through the portable
plugin hooks/ artifact. AllAgents therefore does not map hooks/ into Pi;
native Pi packages can supply extensions through Pi’s package lifecycle.
File sync writes project skills to .omp/skills/, user skills to
~/.omp/agent/skills/, and OMP JS/TS hook factories to the corresponding
hooks/pre/ or hooks/post/ discovery path. A factory placed directly in
hooks/ is not discovered.
Native install mode requires OMP 18.1.17 or newer and a marketplace-backed
plugin spec such as compound-engineering@EveryInc/compound-engineering-plugin.
AllAgents registers the required marketplace and delegates the complete plugin
lifecycle—including OMP-compatible hooks—to OMP. OMP accepts Claude-compatible
marketplace catalogs, but Claude Code’s command-based hooks/hooks.json format
is not interchangeable with OMP’s JS/TS hook factories.
Ordinary OMP operations always address the unnamed profile: AllAgents removes
inherited OMP_PROFILE, PI_PROFILE, and PI_CONFIG_FILES selectors while
preserving the active HOME and XDG roots.
VSCode
Section titled “VSCode”VSCode syncs the same skills, agent file, and GitHub overrides as Copilot. Additionally, adding vscode to clients triggers automatic .code-workspace file generation and MCP config syncing during allagents update. See the Workspaces guide for details.