v0.12.0-beta · Native macOS App · Swift & SwiftUI

One app.
Every AI.

McClaw brings Claude, ChatGPT, Gemini, Ollama, DashScope, Copilot, Codex, and BitNet together in a single native macOS experience. Cloud or local — it uses your existing CLI tools, supercharged with voice, canvas, git integration, native channels, connectors, and automation.

macOS 15+ Apple Silicon & Intel Free & Open Source
McClaw main chat window with sidebar

Your favorite AI.
Your rules.

Switch between 8 AI providers instantly. McClaw uses the official CLI tools you already have installed — no API keys, no extra accounts, no TOS worries.

Claude

Anthropic's CLI with native task scheduling and MCP server support.

ChatGPT

OpenAI's conversational AI with GPT-4 and beyond.

Gemini

Google's multimodal AI with MCP configuration support.

Ollama

Run AI models locally. Complete privacy, zero cloud dependency.

DashScope

Alibaba Cloud's Qwen models. Powerful multilingual AI with vision and coding capabilities.

Copilot

GitHub Copilot CLI for code-focused assistance and developer workflows.

Codex

AI pair programming in your terminal. Edit code across multiple files with any LLM backend.

BitNet Experimental

Microsoft's 1-bit LLM framework. Ultra-efficient local inference on CPU — no GPU required.

McClaw auto-detects installed CLIs and lets you switch mid-conversation. Your auth stays with the provider — McClaw never touches your credentials.

Built for power users.
Designed for everyone.

Every feature you'd expect from a premium AI assistant, running natively on your Mac.

Native Chat Experience

Full Markdown rendering, code highlighting, streaming responses, file attachments, and conversation history. All in a beautiful SwiftUI interface that feels right at home on macOS.

McClaw chat interface

Voice Mode

Talk to your AI with push-to-talk, wake words, or always-on listening. Native speech recognition and synthesis — no cloud STT needed.

Canvas

Let AI generate interactive HTML previews in a floating panel. Live hot-reload, JavaScript bridge, and full system integration.

Schedules & Automation

Automate recurring AI tasks with cron expressions, natural language intervals, or one-time scheduling. Per-provider backend — Claude uses native tasks.

MCP Servers

Configure Model Context Protocol servers per provider. Add, edit, and manage from the UI — no JSON editing required.

Git Integration

Browse repos, view file trees with syntax highlighting. AI-assisted PR reviews, commit explanations, merge conflict resolution, and 30+ contextual actions.

Native Channels

Connect directly to Telegram, Slack, Discord, Matrix, Mattermost, Mastodon, Zulip, Rocket.Chat, and Twitch — no Gateway required.

Node Mode

Give AI access to camera, screen recording, and location. Execute system commands with approval flow and full TCC compliance.

Remote Access

Connect to McClaw from anywhere via SSH tunnels or direct connection. Secure IPC with HMAC authentication.

Auto Updates

Stay current with Sparkle-powered automatic updates. Check from the menu bar or let McClaw handle it silently.

Lightweight by nature.
Powerful by design.

Most AI desktop apps run on Electron or Node.js, consuming hundreds of megabytes of RAM just to sit idle. McClaw is different.

McClaw

Native
  • ~30 MB RAM — compiled Swift binary, no runtime overhead
  • Instant launch — native SwiftUI, no browser engine to start
  • Near-zero CPU at idle — no JavaScript event loop running in the background
  • No background server — no Node.js gateway or daemon required
  • Battery friendly — optimized for Apple Silicon, no Chromium renderer draining power

Electron / Node.js Apps

Electron
  • 300-800 MB RAM — Chromium browser + Node.js runtime
  • Slow startup — browser engine initialization on every launch
  • Constant CPU usage — JavaScript event loop, garbage collection
  • Background server required — Node.js gateway consuming resources 24/7
  • Battery drain — Chromium renderer is one of the biggest power consumers on macOS

McClaw uses CLI Bridge architecture: it delegates AI processing to the official CLI tools (claude, chatgpt, gemini, ollama, dashscope, copilot, codex, bitnet) that are already optimized by their creators. The app itself is just a beautiful, efficient native shell around them. All the heavy lifting happens in the CLI — McClaw simply streams the results.

Connect to everything.

23+ built-in connectors bring your favorite services directly into your AI conversations. Use @fetch in chat to pull live data from any connected service.

Google Workspace

Gmail Calendar Drive Contacts Tasks

Development

GitHub GitLab Linear Jira Notion

Communication

Slack Discord Telegram

Microsoft 365

Outlook Mail Calendar OneDrive To Do

Productivity

Todoist Trello Airtable Dropbox

Utilities

Weather RSS Feeds Webhooks WordPress

All connectors use OAuth 2.0 with PKCE. Your tokens are stored securely in macOS Keychain.

AI-powered Git workflows.

Browse repositories, review PRs, resolve conflicts, and automate Git tasks — all with AI assistance and a confirmation pipeline for safety.

Repository Explorer

Browse repos with file tree, syntax highlighting, and detail views. Use @git in chat to read files directly.

AI Code Review

PR review, commit explanation, impact analysis, cherry-pick suggestions, and security audits. 30+ contextual actions via right-click.

Smart Conflict Resolution

AI-assisted merge conflict resolution with confirmation pipeline. Destructive action warnings for force-push, reset, and rebase.

Repo Monitoring

Scheduled cron jobs for repo health checks, stale branch cleanup, PR reviews, and security scans. Cross-repo intelligence with multi-select.

Chat from anywhere.

9 native messaging integrations connect directly to platforms via WebSocket, long-polling, or event streams — no Gateway server required.

Messaging

Telegram Slack Discord

Federated

Matrix Mastodon Zulip

Self-Hosted & Live

Mattermost Rocket.Chat Twitch

Each channel runs its own WebSocket or event stream connection. DM pairing, allowlists, threaded replies, and multimedia attachments built in.

Privacy-first.
By design.

McClaw never sees your API keys or credentials. It delegates to official CLIs, which handle authentication directly with their providers.

  • Execution Approvals

    Review and approve every shell command before it runs. Glob-based allow lists for trusted patterns.

  • Environment Sanitization

    Sensitive environment variables are automatically stripped before passing to CLI processes.

  • Keychain Storage

    All connector tokens and secrets are stored in macOS Keychain — never in plain text files.

  • TCC Compliance

    Camera, microphone, screen recording, and location access all go through proper macOS permission prompts.

  • Secure IPC

    Remote connections use HMAC-authenticated, length-prefixed frames over Unix sockets or SSH tunnels.

McClaw exec approval security dialog

CLI Bridge architecture.

McClaw doesn't reinvent the wheel. It uses the official CLI tools you already have — adding a native UI, connectors, and automation on top.

Install your CLIs

Install Claude, ChatGPT, Gemini, Ollama, DashScope, Copilot, Codex, or BitNet as you normally would. McClaw detects them automatically.

Launch McClaw

Open the app. The onboarding wizard guides you through setup in under a minute. Pick your default provider.

Start chatting

Type, speak, or schedule. McClaw routes your messages through the CLI, streams the response, and renders it beautifully.

Connect & automate

Link your services via connectors. Use @fetch to pull live data. Set up schedules for recurring tasks.

Download McClaw

Free, open source, notarized and signed with Developer ID. Auto-updates built in.

v0.12.0-beta Requires macOS 15 Sequoia or later Notarized & Signed by Apple

Download the .zip, extract, and drag McClaw.app to your Applications folder. On first launch, macOS will verify the notarization automatically.