Skip to content
AI IntegrationAI Platforms
CLI
AI INTEGRATIONEdit on GitHub

AI Platforms

Supported AI platforms and integration options.

Source file6acb7f3Updated Jul 11, 2026
On this page

Knowns can generate and sync different artifacts for different AI platforms via knowns setup <target> --global for user-level setup, or knowns setup <target> for repo-local setup.

Platform IDs

  • claude-code
  • opencode
  • codex
  • kiro
  • hermes
  • antigravity
  • cursor
  • gemini
  • copilot
  • agents

Current mapping

PlatformSkillsMCP/configRuntime hooks
Claude Code.claude/skills.mcp.jsonyes
OpenCode.agents/skillsopencode.jsonplugin/runtime
Codex.agents/skills.codex/config.tomlhooks
Kiro.kiro/skills.kiro/settings/mcp.jsonhooks
Hermes Agent.agents/skills~/.hermes/config.yaml (user-level)no
Antigravity.agents/skills~/.gemini/antigravity/mcp_config.jsonrules + global config
Cursornone by default.cursor/mcp.jsonno
Gemini CLInone by defaultplatform-managed/globalno
GitHub Copilotinstruction onlynono
Generic agents.agents/skillsnono

Setup

knowns init creates lightweight project shims so agents can route to MCP initial/help immediately. For normal personal assistant setup, generate AI integration artifacts at user scope:

bash
knowns setup claude --global      # Claude user-level MCP/skills/hooks
knowns setup opencode --global    # OpenCode user-level MCP/skills/hooks
knowns setup codex --global       # Codex user-level MCP/skills/hooks
knowns setup kiro --global        # Kiro user-level MCP/skills/hooks
knowns setup hermes --global      # Hermes user-level MCP/skills config
knowns setup antigravity --global # Antigravity/Gemini global MCP config
knowns setup cursor --global      # Cursor user-level MCP config
knowns setup gemini --global      # Gemini global MCP config
knowns setup all --global         # All supported platforms at user scope
knowns setup agents               # Lightweight repo-local agent shims only

Notes

  • .agents/skills is the primary path for agent-compatible platforms
  • Hermes-specific setup details are in Hermes Agent
  • knowns init creates selected lightweight instruction shims by default, such as CLAUDE.md and AGENTS.md
  • use knowns setup <target> --global for normal personal assistant setup across repositories
  • use knowns setup <target> only when you intentionally want project-level MCP/config files, skills, and runtime hooks