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

1 star

Watchers

0 watching

Forks

Contributors