Skip to content

AI-среды

AIM применяет один инвентарь в разные AI-среды через адаптеры.

Поддерживаемые среды

СредаTarget IDНавыкиMCP config
Claude Codeclaude-codeподдержаноподдержано
Cursorcursorподдержаноподдержано
Codex CLIcodexподдержаноподдержано

Gemini CLI и другие среды рассматриваются как будущие адаптеры.

Как AIM выбирает путь

При aiman init и aiman doctor AIM пытается найти стандартные директории AI-сред.

Если среда не найдена автоматически, путь можно задать в aim.local.yaml:

yaml
environments:
  claude-code: ~/.claude
  cursor: ~/.cursor
  codex: ~/.codex

aim.local.yaml локален для машины и не должен попадать в Git.

Навыки

Навык из skills/<name>.md устанавливается в формат конкретной AI-среды. AIM делает это при apply (локальная итерация) и при sync (применение опубликованного состояния):

bash
aiman apply   # применить локальные изменения
aiman sync    # применить опубликованное состояние из Git

MCP-серверы

MCP Item из mcp/<name>.yaml применяется адаптером в config-файл AI-среды.

Для Claude Code и Cursor используется JSON-структура mcpServers. Для Codex CLI используется TOML-структура mcp_servers.

Значения секретов и env-переменных подставляются из локального aim.local.yaml.

Диагностика

bash
aiman doctor

doctor показывает:

  • найденные и отсутствующие AI-среды;
  • проблемы с путями;
  • состояние репозитория инвентаря;
  • отсутствующие обязательные MCP env-переменные.

Дальше

Released under the Apache 2.0 License.