Provider adapters · current main branch

All supported platforms. No guessing.

AIWG keeps one provider-neutral corpus and renders it into the files each coding tool understands. These are the tested deployment adapters available through the public setup flow and aiwg use.

One convention

Choose the target with one value.

aiwg use all --provider <provider>

The convenience command deploys, indexes, refreshes project context, and verifies the resulting engagement. The lower-level commands remain available when you need them.

At a glance

The complete support matrix.

“Native” means the platform has a first-class loader for that artifact. Other labels describe how AIWG preserves the same capability when a platform exposes a different shape.

Platform Provider value Agents Commands Skills Rules Source
Claude Code claude Native Native Native Native Adapter ↗
OpenAI Codex codex Native Native Native Conventional Adapter ↗
GitHub Copilot copilot Native Native Conventional Native Adapter ↗
Cursor cursor Conventional Conventional Conventional Native Adapter ↗
Factory AI factory Native Native Native Conventional Adapter ↗
Hermes Agent hermes AGENTS.md None Native AGENTS.md + CLI Adapter ↗
OpenClaw openclaw Native Aggregated Native Native Adapter ↗
OpenCode opencode Native Native Native Conventional Adapter ↗
OpenHuman openhuman None None Native Indexed Adapter ↗
Warp warp WARP.md Conventional Native WARP.md Adapter ↗
Devin Desktop devin windsurf compatibility id AGENTS.md Native Conventional Conventional Adapter ↗
Native
The platform loads this artifact type directly.
Conventional
AIWG writes provider-compatible files to a conventional path.
AGENTS.md / WARP.md
The capability is assembled into the provider bootstrap file.
Indexed
The full artifact remains available through aiwg discover and aiwg show.
None
The platform does not expose a corresponding file surface.

Files you can inspect

Where the provider sees AIWG.

These are the primary platform-visible outputs. Standard on-demand skills may also be kept beneath a provider-specific .aiwg directory for indexed discovery.

Claude Code

Available
--provider claude

.claude/agents/ · .claude/commands/ · .claude/skills/ · .claude/rules/

OpenAI Codex

Available
--provider codex

.codex/agents/ · ~/.codex/prompts/ · .agents/skills/ · .codex/rules/

GitHub Copilot

Available
--provider copilot

.github/agents/ · .github/prompts/ · .github/skills/ · .github/instructions/

Cursor

Available
--provider cursor

.cursor/agents/ · .cursor/commands/ · .cursor/skills/ · .cursor/rules/

Factory AI

Available
--provider factory

.factory/droids/ · .factory/commands/ · .factory/skills/ · .factory/rules/

Hermes Agent

Available
--provider hermes

AGENTS.md · ~/.hermes/skills/ · rules available through the AIWG index and CLI

OpenClaw

Available
--provider openclaw

~/.openclaw/agents/ · skills/ · rules/ · behaviors/ · hooks/

OpenCode

Available
--provider opencode

.opencode/agent/ · command/ · skill/ · rule/ · mode/

OpenHuman

Available
--provider openhuman

~/.openhuman/skills/ · indexed skills and rules beneath ~/.openhuman/.aiwg/

Warp

Available
--provider warp

WARP.md · .warp/skills/ · portable mirrors beneath .warp/

Devin Desktop

Available
--provider devin

AGENTS.md · .windsurf/workflows/ · skills/ · rules/ · deprecated --provider windsurf compatibility retained for existing projects

Use the tool you already have

Let your agent inspect the setup first.

The public setup YAML detects the active provider when it can, asks only when the choice is ambiguous, and explains every mutation before making it.