Title here
Summary here
aix uses a YAML configuration file to store user preferences and platform overrides. This file is typically located at ~/.config/aix/config.yaml.
aix searches for the configuration file in the following order:
AIX_CONFIG_DIR../config.yaml.~/.config/aix/config.yaml (Linux/macOS) or %APPDATA%\aix\config.yaml (Windows).You can initialize a new configuration file with defaults by running:
aix initThe configuration file is a flat YAML dictionary with the following top-level keys.
version: 1
default_platforms:
- claude
- opencode
platforms:
claude:
config_dir: "/custom/path/to/claude"versioninteger11 is the only supported version.default_platformsarray of string["claude", "opencode", "codex", "gemini"]--platform flag is provided to CLI commands.claude, opencode, codex, gemini.platformsdictionary (Platform Name -> Override Object){} (Empty)platforms.<name>.config_dirstringplatforms:
claude:
config_dir: "/Users/me/.config/claude-dev"You can override configuration values using environment variables prefixed with AIX_.
| Variable | Config Key | Description |
|---|---|---|
AIX_CONFIG_DIR | N/A | Directory to search for config.yaml. |
AIX_VERSION | version | Override schema version. |
AIX_DEFAULT_PLATFORMS | default_platforms | Comma-separated list of default platforms. |
Example:
export AIX_DEFAULT_PLATFORMS="opencode"
aix skill list # Will only list OpenCode skills by default