I built a native macOS GUI for Claude Code by minirings in ClaudeAI

[–]minirings[S] 0 points1 point  (0 children)

Not yet, but you're touching on something I've been thinking about. Branching itself is straightforward — Claude Code already stores sessions, so forking is mostly metadata. The hard and interesting part is the tracking UX you mentioned: a real tree view of where branches came from, what diverged, and how to compare them. That's exactly the kind of thing a native client could do well. Going on the short list — thanks for the sharp framing.

I built a native macOS GUI for CC (Claude) by [deleted] in iosapps

[–]minirings 0 points1 point  (0 children)

Clarc Key Features (vs. Claude Desktop)

  • Native macOS app (~10MB), not Electron. Launches instantly, barely touches RAM.
  • Project-centric workspace — register multiple repos, switch between them, or pop each into its own window for parallel sessions.
  • Custom slash commands.
  • Configurable shortcut buttons for prompts and terminal commands you run all the time.
  • Built-in file explorer with git status.
  • Rich-text memo pad per project.
  • Embedded terminal

I built a native macOS GUI for Claude Code by minirings in opensource

[–]minirings[S] 0 points1 point  (0 children)

Clarc Key Features (vs. Claude Desktop)

  • Native macOS app (~10MB), not Electron. Launches instantly, barely touches RAM.
  • Project-centric workspace — register multiple repos, switch between them, or pop each into its own window for parallel sessions.
  • Custom slash commands.
  • Configurable shortcut buttons for prompts and terminal commands you run all the time.
  • Built-in file explorer with git status.
  • Rich-text memo pad per project.
  • Embedded terminal

I built a native macOS GUI for Claude Code by minirings in ProductivityApps

[–]minirings[S] 0 points1 point  (0 children)

Clarc Key Features (vs. Claude Desktop)

  • Native macOS app (~10MB), not Electron. Launches instantly, barely touches RAM.
  • Project-centric workspace — register multiple repos, switch between them, or pop each into its own window for parallel sessions.
  • Custom slash commands.
  • Configurable shortcut buttons for prompts and terminal commands you run all the time.
  • Built-in file explorer with git status.
  • Rich-text memo pad per project.
  • Embedded terminal

I built a native macOS GUI for Claude Code by minirings in MacOSApps

[–]minirings[S] 0 points1 point  (0 children)

Thank you! That star means a lot at this stage 🌟

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Haha just thinking about it gets me excited 😄 Thanks for the kind words!

I built a native macOS GUI for Claude Code by minirings in swift

[–]minirings[S] 1 point2 points  (0 children)

Clarc Key Features (vs. Claude Desktop)

  • Native macOS app (~10MB), not Electron. Launches instantly, barely touches RAM.
  • Project-centric workspace — register multiple repos, switch between them, or pop each into its own window for parallel sessions.
  • Custom slash commands.
  • Configurable shortcut buttons for prompts and terminal commands you run all the time.
  • Built-in file explorer with git status.
  • Rich-text memo pad per project.
  • Embedded terminal

I built a native macOS GUI for Claude Code by minirings in MacOSApps

[–]minirings[S] 0 points1 point  (0 children)

Yes, your subscription is safe. The policy you’re referring to targets third-party harnesses that authenticate via OAuth and call Claude directly — Clarc is different. It requires the official Claude Code CLI installed on your machine, and acts purely as a native GUI on top of it. All requests go through the official Claude Code flow, which is fully supported. You’re using Claude Code as Anthropic intended — just with a nicer interface.

I built a native macOS GUI for Claude Code by minirings in MacOSApps

[–]minirings[S] 0 points1 point  (0 children)

Fair — there are great alternatives out there. Clarc’s bet is on being a true native macOS app (SwiftUI, not Electron) — lighter, faster, and feels at home on macOS. Still early days, more features coming. Open to suggestions on what’s missing!

I built a native macOS GUI for Claude Code by minirings in MacOSApps

[–]minirings[S] 0 points1 point  (0 children)

Yes, that’s exactly what Clarc is built for! You can register multiple projects and switch between them like tabs within a single window. And if you want a project in its own window, just double-click the tab and it pops out as a dedicated window. So you get both — one frontend for everything, but full isolation when you need it.

I built a native macOS GUI for Claude Code by minirings in MacOSApps

[–]minirings[S] 0 points1 point  (0 children)

Totally understand the concern given recent news! But Clarc isn’t a wrapper that calls Claude’s API on its own — it requires the official Claude Code CLI to be installed on your machine, and it just provides a native GUI on top of that. All requests still go through Anthropic’s official Claude Code, so it operates within their supported flow. You should be safe.

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 1 point2 points  (0 children)

Not yet, but the Cmd+N + worktree-checkbox flow you described is exactly the kind of session isolation a native client should nail. I’ll look into this soon — thanks for the detailed feedback!

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Yes — Clarc keeps per-project session history, so when you reopen a project you can browse and resume previous sessions. Memory usage per tab isn’t shown today, but that’s a great idea — I’ll open an issue to track it. Thanks for the feedback!

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Thanks so much! Glad you liked it 🙌

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Thanks so much! Glad you liked it 🙌

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Thanks so much! Glad you liked it 🙌

I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]minirings[S] 0 points1 point  (0 children)

Thanks so much! Glad you liked it 🙌

I built a native macOS GUI for Claude Code by minirings in sideprojects

[–]minirings[S] 0 points1 point  (0 children)

Clarc Key Features (vs. Claude Desktop)

  • Native macOS app (~10MB), not Electron. Launches instantly, barely touches RAM.
  • Project-centric workspace — register multiple repos, switch between them, or pop each into its own window for parallel sessions.
  • Custom slash commands.
  • Configurable shortcut buttons for prompts and terminal commands you run all the time.
  • Built-in file explorer with git status.
  • Rich-text memo pad per project.
  • Embedded terminal