Skip to content

Tool compatibility

AmbyKit’s author-once, emit-per-tool design means one neutral source becomes each assistant’s native format. These are the selectable targets and their command surface. Several targets share one emitter (VS Code extensions, sibling CLIs).

Target id Assistant Command surface
claude Claude Code (CLI) commands
claude-vscode Claude Code (VS Code) commands (alias of claude)
copilot GitHub Copilot (VS Code) commands
copilot-cli GitHub Copilot CLI skills
opencode OpenCode commands
cursor Cursor commands
cursor-cli Cursor CLI none (rules-only)
antigravity Antigravity (IDE) workflows
antigravity-cli Antigravity CLI workflows (reuses Antigravity)
codex Codex CLI skills
Concern Claude Code OpenCode Copilot (VS Code) Copilot CLI Cursor Cursor CLI Antigravity Codex CLI
Rules file CLAUDE.md (+@AGENTS.md bridge) AGENTS.md .github/copilot-instructions.md + AGENTS.md same as Copilot .cursor/rules/*.mdc + AGENTS.md Cursor config + AGENTS.md AGENTS.md + .agents/rules/*.md AGENTS.md
Commands .claude/commands/amby/*.md .opencode/commands/*.md .github/prompts/*.prompt.md skills .cursor/commands/*.md none .agents/workflows/*.md skills.agents/skills/*/SKILL.md
MCP file .mcp.json opencode.jsonmcp .vscode/mcp.json (servers) ~/.copilot/mcp-config.json (mcpServers, user) .cursor/mcp.json (mcpServers) reads .cursor/mcp.json mcp_config.json (mcpServers, user) .codex/config.toml — not written (out of scope)

Made within Ambystech