Clarc — Development skill for Claude Code
Native macOS client for Claude Code — a GUI desktop app built with SwiftUI.
How to install Clarc
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ttnear/Clarc and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Clarc does
Native macOS client for Claude Code — a GUI desktop app built with SwiftUI.
Alternatives in Development
- Claudia — A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions 21k ★
- Native Feel Skill — An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep 1.9k ★
- Calyx — A native macOS terminal app built on Ghostty for running and supervising coding agents 298 ★
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.
   
Screenshots

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 clonejust 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 |
Related Skills
CCRBar
原生 macOS 菜单栏应用,管理 Claude Code Router 的启停与状态。Native SwiftUI menu bar app to control Claude Code Router — start/
Agent Monitor
Claude Code Agent Team GUI Monitor - Tauri v2 + React + TypeScript macOS desktop app with pixel art office vie
Miracle Claude Sessions
Native macOS app for browsing Claude Code session history — built in 32 minutes
Cc Bar
Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me
Cc Statistics
270+ Three-in-one Claude Code stats: CLI + Web + native macOS SwiftUI panel. Token costs, code changes by lang
Configdeck
Native macOS SwiftUI dashboard for inspecting your ~/.claude config — skills, agents, settings, hooks, MCP ser
Related Agents
macOS SwiftUI Engineer
Implements features and fixes in native macOS apps built with Swift 6 / SwiftUI / AppKit via SwiftPM command l
UI Explorer
Drive and explore a native macOS app's GUI (screenshot → click/type → observe) and correlate each action with
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting