Skip to content

Juan-Severiano/CodePad-vSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodePad 🚀

CodePad is a premium, native macOS IDE designed to unify your interaction with AI agents. Initially focused on providing a first-class experience for Claude Code, it combines a modern macOS interface with the power of a smart terminal.

CodePad Concept (Icon placeholder)

✨ Features

  • Native macOS Performance: Built with SwiftUI and SwiftData for a smooth, responsive experience.
  • Claude Code Integration: Full support for claude-code CLI, including streaming, tool calls, and persistence.
  • Project Management: Organize your work by folders. CodePad automatically detects your Git branch and environment.
  • Session Persistence: Continue your conversations exactly where you left off using Claude's --resume functionality.
  • Tool Call Visualization: Beautiful, interactive views for bash, read, write, grep, and glob tools.
  • Plan & Full Access Modes: Toggle between safety and speed with integrated permission controls.
  • Smart Onboarding: Automatically detects your Claude CLI installation and guides you through the setup.

🛠️ Requirements

  • macOS 15.0+ (Optimized for macOS 26.4+)
  • Claude Code CLI: npm install -g @anthropic-ai/claude-code
  • Node.js: Required by Claude Code.

🚀 Quick Start

  1. Clone the repository:
    git clone https://github.com/Juan-Severiano/CodePad.git
    cd CodePad
  2. Open in Xcode: Open CodePad.xcodeproj.
  3. Build & Run: Press Cmd + R.
  4. Connect Claude: Ensure you are logged in via claude auth login in your terminal.

🏗️ Architecture

  • UI: SwiftUI (Modern @Observable patterns)
  • Data: SwiftData for local persistence of projects and messages.
  • Process Management: Foundation.Process with shell-aware environment inheritance (supports Fish, Zsh, Bash).
  • Communication: MCP-style JSON streaming via CLI pipes.

📜 License

This project is licensed under the Creative Non-Commercial MIT License. See the LICENSE file for the full text.

About

Open CodePad, esse repositório visa ser uma IDE open source para gerenciar agentes

Topics

Resources

License

Stars

Watchers

Forks

Contributors