← Back to research
·9 min read·opensource

Clarc

Clarc is a free, Apache-2.0-licensed native SwiftUI macOS GUI client for Claude Code with multi-project workspaces, dedicated windows for parallel sessions, and diff-approval permission modals. A young project (created April 2026) at ~287 GitHub stars as of June 2026.

Key takeaways

  • Native SwiftUI macOS client for Claude Code — multi-project workspaces with dedicated windows for parallel sessions, ~287 GitHub stars as of June 11, 2026
  • Apache-2.0 licensed and free; distributed as a ~5.6 MB zip from GitHub Releases (no App Store, Homebrew, or paid tier)
  • Very young and thinly documented: created April 14, 2026, 24 releases in seven weeks, anonymous maintainer (TNEAR), and no community discussion found as of June 2026

FAQ

What is Clarc?

Clarc is a free, open-source native macOS desktop app built with SwiftUI that provides a graphical interface for the Claude Code CLI, with multi-project workspaces, parallel session windows, diff-approval modals, and an embedded terminal.

How much does Clarc cost?

Clarc is free and Apache-2.0 licensed. You pay Anthropic separately for the Claude Code subscription or API usage the app drives.

What does Clarc require?

macOS 15.0 or later and a locally installed, authenticated Claude Code CLI. Building from source requires Xcode with Swift 6.2+.

How is Clarc different from Commander?

Both are native SwiftUI Mac front-ends for agent CLIs, but Commander is closed source and multi-agent (Claude Code, Codex, OpenCode, Pi), while Clarc is Apache-2.0 open source and wraps Claude Code only.

Executive Summary

Clarc is a native SwiftUI macOS desktop app that puts a GUI on top of the Claude Code CLI: register local folders or GitHub repos as projects, open each in its own window for parallel sessions, chat with streaming Markdown and tool-call visualization, and approve edits through permission modals that show the actual diff before anything executes.[1] It is free, Apache-2.0 licensed, and distributed as a zip from GitHub Releases — no App Store listing, Homebrew formula, or paid tier.[2][1]

This is a young, small project, and the profile should be read that way: the repo was created April 14, 2026, sits at ~287 stars and 29 forks as of June 11, 2026, and is maintained by an essentially anonymous GitHub organization (ttnear; the license copyright reads "TNEAR, 2026").[3][2] It clears this site's deliberately inclusive 100-star bar for coverage, but no independent community discussion of it was found as of June 2026.

AttributeValue
Creatorttnear (GitHub organization; copyright "TNEAR") — no other public identity found[3][2]
CreatedApril 14, 2026[3]
FundingNone disclosed (free open-source project)
GitHub Stars~287 (as of June 11, 2026)[3]
LicenseApache-2.0[2]
Latest releasev1.3.3 (June 2, 2026)[4]

Product Overview

Clarc targets developers who want Claude Code without living in the terminal. The workflow: add a project (local folder or GitHub repo), open it — each project gets its own window, enabling parallel sessions across repos — prompt Claude Code through a native chat interface, watch tool calls and diffs render inline, and approve or reject changes through permission modals.[1] Permission modes (Ask, Accept Edits, Plan, Auto, Bypass) mirror Claude Code's own model and are switchable from the toolbar, alongside per-session reasoning-effort controls (Auto through Max).[1][5]

Beyond chat, the app bundles a sidebar file explorer with git status and branch switching, an embedded SwiftTerm-based terminal popup, custom slash commands and reusable shortcut buttons, GitHub OAuth with SSH key management, a per-project rich-text memo pad, six accent themes, and full English and Korean localization.[1]

Key Capabilities

CapabilityDescription
Multi-Project WorkspacesRegister local folders or GitHub repos; per-project session history
Parallel Session WindowsEach project opens in a dedicated window for simultaneous agent sessions
Streaming ChatMarkdown rendering, tool-call visualization, diff views, error bubbles
Permission ModalsApproval dialogs show the actual diff before edits execute; Ask/Accept Edits/Plan/Auto/Bypass modes
Reasoning ControlsAuto, Low, Medium, High, XHigh, Max effort per session
File Explorer + GitBrowse/search/preview files, git status, branch switching from sidebar
Embedded TerminalSwiftTerm-based interactive terminal popup
Quick Buttons & Slash CommandsReusable prompt and terminal-command shortcuts
LocalizationFull English and Korean UI

Product Surfaces

SurfaceDescriptionAvailability
macOS AppNative SwiftUI application, zip download from GitHub ReleasesGA (v1.3.3)

Technical Architecture

Clarc is a native Swift/SwiftUI app (97.9% Swift by repo language breakdown) that wraps a locally installed Claude Code CLI — the CLI handles authentication and model access; Clarc provides the project management, chat UI, and approval layer.[1] The download is notably lean: ~5.6 MB zipped, ~13 MB unpacked.[1]

Key Technical Details

AspectDetail
DeploymentmacOS app, zip from GitHub Releases (no App Store/Homebrew)
RequirementsmacOS 15.0+; Claude Code CLI installed and authenticated; Swift 6.2+/Xcode to build from source
Model(s)Whatever Claude Code provides — auth and billing delegated to the CLI[5]
IntegrationsClaude Code CLI, git, GitHub OAuth + SSH keys, SwiftTerm
Open SourceYes — Apache-2.0[2]

Strengths

  • Truly native and tiny — SwiftUI throughout, ~5.6 MB download; no Electron or web wrapper[1]
  • Parallel-session design — Dedicated window per project with per-project session history is a clean answer to multi-repo agent work[1]
  • Diff-before-approve permissions — Approval modals surface the actual diff, mapped onto Claude Code's own permission modes rather than a homegrown scheme[1]
  • Permissive open source — Standard Apache-2.0, friendlier for forks and corporate use than copyleft alternatives in this category[2]
  • Fast early cadence — 24 releases between mid-April and June 2, 2026, with fixes landing days apart (Korean IME, Node.js PATH resolution, session sync with the Claude CLI)[4]
  • Zero open issues — Issue tracker stood at zero open issues as of June 11, 2026, though at this scale that reflects low traffic as much as responsiveness[3]

Cautions

  • Very young, very small — Created April 14, 2026; ~287 stars, 29 forks, and a single repo subscriber as of June 11, 2026. This profile exists because of the site's deliberately inclusive 100-star coverage bar, not because Clarc has meaningful adoption yet[3]
  • Anonymous maintainer — The ttnear organization and "TNEAR" copyright have no other public identity attached that this research could find; bus factor and provenance are unknowable[3][2]
  • Claude Code only — No Codex, OpenCode, or other agent CLI support; you're coupled to one vendor's agent and its breaking changes[1]
  • Unsigned-channel distribution — Zip from GitHub Releases with no App Store or Homebrew presence; cautious users should build from source[1]
  • License metadata mismatch — GitHub's API reports the license as "Other (NOASSERTION)" even though the LICENSE file is standard Apache-2.0 text; harmless, but it trips automated license scanners[3][2]
  • macOS 15+ only — No Windows, Linux, or web surface, and the floor is the current-generation macOS[1]

What Developers Say

No substantive independent community discussion of Clarc — no Hacker News thread, no Reddit posts, no reviews or blog coverage — was found as of June 11, 2026. That absence is itself a data point: at ~287 stars with zero detectable launch footprint, Clarc has not yet been tested in public, and all claims here trace to the project's own README, releases, and repository metadata.[1][3]


Pricing & Licensing

TierPriceIncludes
Open SourceFreeFull app (Apache-2.0), all features

Licensing model: Apache-2.0, copyright TNEAR 2026 — standard permissive license, no dual licensing or commercial tier.[2]

Hidden costs: Claude Code itself — subscription or API usage paid to Anthropic via the CLI.[5]


Competitive Positioning

Direct Competitors

CompetitorDifferentiation
CommanderClosest peer — also native SwiftUI, prompt→diff→commit focused; closed source but multi-agent (Claude Code, Codex, OpenCode, Pi). Clarc is open source, Claude Code-only
cmuxNative terminal layer (libghostty) with notification rings for parallel agents; Clarc replaces the terminal with a GUI instead of enhancing it
AgentasticTerminal-first native app with code review workflows; Clarc is chat-first with an embedded terminal as a secondary surface

When to Choose Clarc Over Alternatives

  • Choose Clarc when: You want an open-source, auditable native Mac GUI dedicated to Claude Code and are comfortable with a young, anonymous-maintainer project
  • Choose Commander when: You want comparable native polish with multi-agent support and don't need source access
  • Choose cmux when: You want to stay terminal-native and need notification management across many parallel sessions

Ideal Customer Profile

Best fit:

  • Claude Code users on macOS 15+ who want a GUI instead of terminal sessions
  • Developers running parallel sessions across multiple repos who like one-window-per-project
  • Korean-speaking developers — first-class Korean localization and IME fixes are a visible priority[4]
  • Open-source-preferring users who want to audit or fork their agent front-end

Poor fit:

  • Anyone needing multi-agent support (Codex, OpenCode, etc.)
  • Teams that require signed, notarized, App Store- or Homebrew-distributed software from an identifiable vendor
  • Windows/Linux developers, or Macs older than macOS 15
  • Anyone who needs a tool with a community track record today

Viability Assessment

FactorAssessment
Financial HealthUnknown — free project, anonymous maintainer, no funding disclosed
Market PositionMarginal — ~287 stars in a category with entrants at 20K+[3]
Innovation PaceFast so far — 24 releases in ~7 weeks; last push June 2, 2026[4][3]
Community/EcosystemMinimal — 29 forks, 1 subscriber, no public discussion found as of June 2026[3]
Long-term OutlookUnproven — typical survival risk of a weeks-old solo/anonymous project

Clarc looks like a competent, fast-moving passion project: seven weeks from repo creation to a v1.3.3 with branching conversations, thinking traces, and hook lifecycle fixes is real velocity.[4] But everything that makes a tool dependable — identifiable maintainer, community, distribution channel, track record — is absent so far. The Apache-2.0 license is the hedge: if the maintainer disappears, the code remains forkable.[2]


Bottom Line

Clarc is a promising but unproven native Mac GUI for Claude Code — open source where its closest SwiftUI peer (Commander) is closed, with genuinely thoughtful touches like diff-bearing approval modals and per-project windows for parallel work.[1] At ~287 stars, two months old, with an anonymous maintainer and zero community footprint, it's a tool to try because it's free and Apache-2.0, not one to depend on yet.[3]

Recommended for: Mac-based Claude Code users who want a free, auditable, native GUI and accept early-project risk.

Not recommended for: Multi-agent users, teams needing vendor accountability or signed distribution channels, or anyone outside macOS 15+.

Outlook: Watch three signals — whether the release cadence holds past June 2026, whether the maintainer surfaces publicly (a Show HN or launch post would change the trajectory), and whether multi-agent support arrives. Until then, Clarc is the inclusive end of this category's coverage bar: real software, no track record.


Research by Ry Walker Research • methodology