Targets
A target writes configuration for one coding tool. Filter the table, then open a tool for its paths, import coverage, and native limits. New here? Create one rule for Claude Code and Codex.
Tool support
Each column is a portable spec kind. Each cell shows what Select an Opt-in cell to open the required config key. A column is a kind that many tools read, each in its own native file. Kinds that only a few tools read are listed under the table instead.How to read it
agnostic-ai sync writes for that target.Why these columns?
| Target | Agents | Skills | Rules | Hooks | MCP | Commands | Settings | Ignored files |
|---|---|---|---|---|---|---|---|---|
Claude Codeclaude | Native | Native | Native | Native | Native | Native | Native | No output |
Codexcodex | Native | Native | Native | Native | Native | Mapped | Native | No output |
Gemini CLIgemini | Native | Native | Native | Native | Native | Native | Native | Native |
Cursorcursor | Native | Native | Native | Native | Native | Native | Native | Native |
GitHub Copilotcopilot | Native | Native | Native | Native | Native | Mapped | Native | No output |
Aideraider | Source only | Source only | Native | No output | No output | No output | No output | Native |
Clinecline | Native | Native | Native | Native | No output | No output | No output | No output |
Windsurf / Devinwindsurf | Native | Native | Native | Native | Native | Mapped | Native | Native |
Continuecontinue | Mapped | Native | Native | No output | Native | No output | No output | No output |
Ampamp | Opt-in | Native | Native | No output | Native | No output | Source only | No output |
Zedzed | Opt-in | Native | Native | Opt-in | Native | Mapped | No output | No output |
Warpwarp | Opt-in | Native | Native | No output | Native | No output | No output | No output |
OpenCodeopencode | Native | Native | Native | Native | Native | Native | Native | No output |
Google Antigravityantigravity | Native | Native | Native | Native | Native | No output | No output | No output |
Juniejunie | Native | Native | Native | No output | Native | Native | Native | Native |
Kirokiro | Native | Native | Native | Native | Native | Native | No output | Native |
Crushcrush | No output | Native | Native | Native | Native | Mapped | No output | Native |
Traetrae | Native | Native | Native | Native | Native | Native | No output | Native |
Qoderqoder | Native | Native | Native | Native | Native | Native | Native | No output |
OpenHandsopenhands | Native | Native | Native | Native | Source only | No output | No output | No output |
Factoryfactory | Native | Native | Native | Native | Native | Native | Native | No output |
Kilo Codekilo | Native | Native | Native | Native | Native | Native | Native | Native |
Julesjules | No output | No output | Native | No output | No output | No output | No output | No output |
Goosegoose | Native | Native | Native | Native | No output | No output | No output | No output |
Augmentaugment | Native | Native | Native | Native | Native | Native | Native | Native |
Ellipsisellipsis | No output | No output | No output | No output | Native | No output | Opt-in | No output |
CodeBuddy Codecodebuddy | Native | Native | Native | Native | Opt-in | Native | Native | No output |
Grok Buildgrok | Native | Native | Native | Native | Native | Native | Native | No output |
Qwen Codeqwen | Native | Native | Native | Native | Native | Native | Native | Native |
Pipi | No output | Native | Native | No output | Native | Native | Native | No output |
Mistral Vibevibe | Native | Native | Native | Native | Native | Mapped | Native | No output |
Kimi Code CLIkimi | Native | Native | Native | Opt-in | Native | No output | Opt-in | No output |
Tool-specific kinds: Code review (Codex, Cursor, Goose, Ellipsis), Dev setup (Claude Code, Codex, Cursor, Amp, OpenHands, Ellipsis).
No targets match this comparison.
Some tools are left out of the default target list and must be named in targets; see select project targets.
Tools without a target
Many tools read the root AGENTS.md and .agents/skills/. Enable a target that writes both, such as codex with its default output paths. Those tools then get your project-wide rules and skills. Codex includes project-wide rules in AGENTS.md; see cross-target behavior.
Check the tool's own discovery rules before relying on those shared paths. MCP servers, commands, and permissions need its native configuration; enabling a compatible target does not translate them for an unknown tool.
To ask for full support, open an issue.
Related reference
- Compare two or three targets
- Release updates: dated tool news. A feature a tool announces is supported only once its target page says so.
- Select project targets
- Understand cross-target behavior
- Use directory-specific instructions
- Define specs shared across tools
- Add a new adapter