Dave Ebbelaar

Build Any Mac App With Claude Code

Published 2026-10-26 · Duration 8:12

Summary

The video introduces BAMA (Build Any Mac App), a free set of Claude Code skills designed to streamline the process of building highly performant, native macOS applications using Swift and SwiftUI. The speaker demonstrates how BAMA allows users to take an initial concept or specification and guide an AI agent (Claude) through the entire development lifecycle—from planning and design to coding and shipping—enabling the creation of complex, custom utilities that replace multiple paid applications.

Download summary

Key takeaways

  1. BAMA: Build Any Mac App 1:45

    BAMA is a collection of skills that extends the 'reverse engineer anything' concept, allowing users to convert an understanding of an existing app into a beautiful, optimized, native macOS application.

  2. AI-Driven Development Lifecycle 2:55

    The process is structured into five core skills: start, planning, coding, design, and shipping. This comprehensive approach ensures high-quality outputs, paying special attention to user experience and design.

  3. Adding Features Iteratively 5:20

    Once a foundation is built, new features can be added incrementally (e.g., adding a home screen to Onyx) by simply prompting the AI agent with specific requirements.

  4. Data Ownership and Privacy 6:50

    Building native apps allows users to own their data, eliminating the need for subscriptions, billing, or sharing data with third-party companies, addressing concerns about supply chain attacks.

Technical details

  • Core Technologies 0s

    The applications are native macOS apps written in Swift and SwiftUI, optimized for local performance.

  • AI Agent Workflow 230s

    The process is initiated by providing a specification (e.g., a URL or detailed description) and prompting the AI agent (Claude) to build the application using the BAMA skills.

  • Advanced Optimization Skills 470s

    The BAMA repository includes specific skills for: 1) Design System creation (via screenshot analysis); 2) Performance optimization (especially for GPU-intensive tasks like video/audio); and 3) Codebase Architecture improvement (refactoring).

  • Agent CLI Integration

    A specialized agent CLI skill can be built alongside the application, allowing AI agents to natively interact with the newly created tool (e.g., managing a custom mail or to-do app).

Mentioned resources

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.