Clarc banner
ttnear ttnear

Clarc

Development community

Description

Native macOS client for Claude Code — a GUI desktop app built with SwiftUI

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Clarc

**The terminal was for the few. Clarc is for everyone.**

Clarc is a lightweight native macOS desktop client for Claude Code. It brings the CLI agent workflow into a project-centric GUI with streaming chat, repository switching, file browsing, Git status, permissions, terminal access, and per-project notes.

![Platform](https://img.shields.io/badge/platform-macOS%2015.0%2B-blue) ![Swift](https://img.shields.io/badge/Swift-6.x-orange) ![Version](https://img.shields.io/badge/version-1.3.3-blue) ![License](https://img.shields.io/badge/license-Apache%202.0-green)


Screenshots

![Clarc Screenshot](docs/screenshot.png)


Why Clarc?

The terminal is a wall. For most people who aren't developers, it's a closed door — install a CLI, generate SSH keys, approve every tool call without a real preview of what it's about to do. None of that is hard for engineers; all of it is hard for everyone else. The terminal was for the few, and it still is.

Clarc was built so my non-developer coworkers could use Claude Code without learning a shell first. It doesn't reinvent the agent. It spawns the real `claude` CLI underneath, so your `CLAUDE.md`, skills, MCP servers, and slash commands keep working as-is. What sits on top is a native Mac app:

  • Approval modals that surface the actual diff before any tool runs, with risk-aware Allow / Allow Session / Deny options.
  • Per-project windows you can run in parallel — switch tabs, double-click to spin off a window, keep streams alive in the background.
  • Drag-and-drop attachments, smart paste for images, file paths, URLs, and long text.
  • GitHub OAuth that handles SSH key setup for you, so git clone just works.
  • An inspector with a file tree, Git status, embedded terminal, and a per-project memo pad.

Same engine, no terminal required.


Key Features vs. Claude Desktop

Clarc feature Why it matters
Native macOS app Built with SwiftUI, not Electron. The current v1