Skip to content

About

Native macOS SwiftUI chat interface for the Claude Code CLI with projects, sessions, diffs and permission dialogs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ClaudeCodeGUI

Native macOS GUI for Claude Code. Provides a windowed chat interface with project management, file browsing, terminal integration, diff views, permission dialogs, and session persistence -- all backed by the Claude CLI.

Tech Stack

  • Platform: macOS 14+, SwiftUI
  • Dependencies: SwiftTerm (terminal emulation), MarkdownUI (message rendering), SQLite (persistence)
  • Architecture: MVVM with CLI process management

Build

swift build
swift run ClaudeCodeGUI

Requires Claude Code CLI (claude) to be installed and available on PATH.

About

Native macOS SwiftUI chat interface for the Claude Code CLI with projects, sessions, diffs and permission dialogs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages