> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcmd.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Features

> Explore cmd's powerful features for Xcode development

## Main Features

<Tabs>
  <Tab title="Code Completion">
    <video controls className="w-full" poster="/assets/videos/code-completion.jpg">
      <source src="https://mintcdn.com/cmd-78c04324/UiqZnIZtUtKr3nqi/assets/videos/code-completion.mp4?fit=max&auto=format&n=UiqZnIZtUtKr3nqi&q=85&s=3fb98d37dd1bf232296ffbef0b4a86a1" type="video/mp4" data-path="assets/videos/code-completion.mp4" />
    </video>

    Intelligent code suggestions as you type:

    * Natural, context-aware completions for Swift
    * Multiple provider support: GitHub Copilot, Mistral AI, Mercury Coder.
    * Automatic or on-demand trigger modes
    * Seamless integration with Xcode

    <a href="/pages/code-completion">Learn how to configure Code Completion →</a>
  </Tab>

  <Tab title="Agent Mode">
    <video controls className="w-full" poster="/assets/videos/agent-mode.jpg">
      <source src="https://github.com/getcmd-dev/public-website/raw/refs/heads/main/src/assets/agent-mode.mov" />
    </video>

    Delegate entire tasks to autonomous agents. They can:

    * Edit multiple files
    * Discover relevant information in your codebase
    * Run builds and tests
    * Fix errors
    * Check their own work

    You stay in control with instant feedback and granular permissions.

    <a href="/pages/chat-modes">Learn how to configure Agent mode →</a>
  </Tab>

  <Tab title="Ask Mode">
    <video controls className="w-full" poster="/assets/videos/chat-mode.jpg">
      <source src="https://github.com/getcmd-dev/public-website/raw/refs/heads/main/src/assets/chat-mode.mov" />
    </video>

    Get detailed answers and explanations without modifying code:

    * Understand complex codebases
    * Get architectural advice
    * Learn about patterns and practices
    * Context-aware responses from your actual code

    <a href="/pages/chat-modes">Learn how to configure Ask mode →</a>
  </Tab>

  <Tab title="External Agents">
    <video controls className="w-full" poster="/assets/videos/claude-code.jpg">
      <source src="https://github.com/getcmd-dev/public-website/raw/refs/heads/main/src/assets/claude-code.mov" />
    </video>

    Delegate entire tasks to external agents you love, without leaving Xcode:

    * **Claude Code**: Anthropic's agentic coding assistant
    * **Codex**: OpenAI's code generation agent
    * **Gemini CLI**: Google's AI agent for the terminal

    Rich native UI for better visibility and control over agent tasks.

    <a href="/pages/claude-code">Learn how to configure External Agents →</a>
  </Tab>

  <Tab title="Local Inference">
    Run AI models entirely on your machine with Ollama:

    * **Complete privacy**: Your code never leaves your infrastructure
    * **Custom models**: Use specialized or fine-tuned models
    * **Network deployment**: Run Ollama on private network servers
    * **Offline development**: Work without internet connectivity
    * **No API costs**: Unlimited inference without per-token charges

    Tested successfully with models like devstral-small-2 and qwen3-coder.

    <a href="/pages/ollama">Learn how to configure Ollama →</a>
  </Tab>

  <Tab title="Xcode 26 Integration">
    <video controls className="w-full" poster="/assets/videos/xcode26-demo.jpg">
      <source src="https://github.com/getcmd-dev/public-website/raw/refs/heads/main/src/assets/xcode26-demo.mov" />
    </video>

    Interact with cmd through Xcode 26's native AI chat:

    * Use Xcode's built-in interface or cmd's sidebar
    * Get cmd's powerful agentic AI in Xcode's native UI
    * Easy configuration on port 10101
    * Flexibility to choose your preferred interface
  </Tab>
</Tabs>
