GitHub-радар

Увидел приложение для Mac — получи такое же, своё

BAMA — набор готовых инструкций для ИИ-агента, который превращает понравившееся тебе приложение в твою собственную программу для Mac.

01daveebbelaar/bama 580Swift

Это 21 файл-задание для Claude Code или Codex — они ведут агента от идеи до рабочего приложения для Mac, написанного на Swift.

Когда пригодится

Пригодится, если хочешь собственное нативное приложение для Mac, а не сайт. Не подойдёт для веб- или мобильной разработки.

Плюсы

  • Агент сам планирует, пишет код и тестирует — ты не кодишь руками
  • Делает скриншоты в светлом и тёмном режиме на каждом шаге
  • Есть готовые планы (specs) для небольших приложений — бери и строй
  • Доступен и для Claude Code, и для Codex

Минусы

  • Работает только с macOS и Swift — веб и мобильные не поддерживает
  • Нужен Mac с актуальной macOS и Xcode для сборки
  • Копирование интерфейса чужого приложения требует платного Claude Pro или Max

Как поставить — по шагам

  1. 1Открой ИИ-агента (Claude Code или Codex) в папке своего будущего проекта.
  2. 2Отправь агенту текст из блока ниже, чтобы он установил BAMA с github.com/daveebbelaar/bama.
  3. 3Назови агенту приложение, которое хочешь повторить, и попроси начать с клонирования первого экрана.
  4. 4Если агент попросит доступ Claude Pro или Max для скриншотов — подтверди или откажись.
  5. 5Проверь скриншоты и список задач, которые агент составит перед началом кода.
  6. 6Следи за прогрессом: агент коммитит по одной задаче со скриншотами в светлом и тёмном режиме.

Текст для агента

Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):

Поставь навыки BAMA из https://github.com/daveebbelaar/bama (`npx skills@latest add daveebbelaar/bama` или как плагин в Claude Code), покажи, какое приложение я хочу повторить как Mac-программу, и начни с клонирования первого экрана. Спроси меня, если для этого понадобится доступ Claude Pro или Max.

Нужен Mac с актуальной macOS и Xcode для сборки (открывать его вручную не придётся) — видеокарта не нужна. Чтобы агент сам сфотографировал экраны чужого приложения, нужна подписка Claude Pro или Max.

Открыть на GitHub