Type to search the docs and updates.

Browse documentation
DocsReference

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

How to read it

Each column is a portable spec kind. Each cell shows what agnostic-ai sync writes for that target.

Native
Dedicated target format.
Mapped
Another native format preserves the content.
Opt-in
Written after you enable an output setting.
Source only
Kept in .agnostic-ai, not written by default.
No output
No direct or safe mapped output.

Select an Opt-in cell to open the required config key.

Why these columns?

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.

Portable spec support by target. Open a target name for exact paths and caveats.
TargetAgentsSkillsRulesHooksMCPCommandsSettingsIgnored files
Claude CodeclaudeNativeNativeNativeNativeNativeNativeNativeNo output
CodexcodexNativeNativeNativeNativeNativeMappedNativeNo output
Gemini CLIgeminiNativeNativeNativeNativeNativeNativeNativeNative
CursorcursorNativeNativeNativeNativeNativeNativeNativeNative
GitHub CopilotcopilotNativeNativeNativeNativeNativeMappedNativeNo output
AideraiderSource onlySource onlyNativeNo outputNo outputNo outputNo outputNative
ClineclineNativeNativeNativeNativeNo outputNo outputNo outputNo output
Windsurf / DevinwindsurfNativeNativeNativeNativeNativeMappedNativeNative
ContinuecontinueMappedNativeNativeNo outputNativeNo outputNo outputNo output
AmpampOpt-inNativeNativeNo outputNativeNo outputSource onlyNo output
ZedzedOpt-inNativeNativeOpt-inNativeMappedNo outputNo output
WarpwarpOpt-inNativeNativeNo outputNativeNo outputNo outputNo output
OpenCodeopencodeNativeNativeNativeNativeNativeNativeNativeNo output
Google AntigravityantigravityNativeNativeNativeNativeNativeNo outputNo outputNo output
JuniejunieNativeNativeNativeNo outputNativeNativeNativeNative
KirokiroNativeNativeNativeNativeNativeNativeNo outputNative
CrushcrushNo outputNativeNativeNativeNativeMappedNo outputNative
TraetraeNativeNativeNativeNativeNativeNativeNo outputNative
QoderqoderNativeNativeNativeNativeNativeNativeNativeNo output
OpenHandsopenhandsNativeNativeNativeNativeSource onlyNo outputNo outputNo output
FactoryfactoryNativeNativeNativeNativeNativeNativeNativeNo output
Kilo CodekiloNativeNativeNativeNativeNativeNativeNativeNative
JulesjulesNo outputNo outputNativeNo outputNo outputNo outputNo outputNo output
GoosegooseNativeNativeNativeNativeNo outputNo outputNo outputNo output
AugmentaugmentNativeNativeNativeNativeNativeNativeNativeNative
EllipsisellipsisNo outputNo outputNo outputNo outputNativeNo outputOpt-inNo output
CodeBuddy CodecodebuddyNativeNativeNativeNativeOpt-inNativeNativeNo output
Grok BuildgrokNativeNativeNativeNativeNativeNativeNativeNo output
Qwen CodeqwenNativeNativeNativeNativeNativeNativeNativeNative
PipiNo outputNativeNativeNo outputNativeNativeNativeNo output
Mistral VibevibeNativeNativeNativeNativeNativeMappedNativeNo output
Kimi Code CLIkimiNativeNativeNativeOpt-inNativeNo outputOpt-inNo output

Tool-specific kinds: Code review (Codex, Cursor, Goose, Ellipsis), Dev setup (Claude Code, Codex, Cursor, Amp, OpenHands, Ellipsis).

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.