# base44-remote-dev

Подключает ваш кодинг-агент к песочнице Base44 по MCP, чтобы править приложение удалённо: команды, файлы, grep, чекпоинты.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 8200 установок · ★ 91
- Автор: base44
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/base44/skills/tree/HEAD/skills/base44-remote-dev/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/base44-remote-dev

## Что делает

Скилл описывает, как подключить свой агент к песочнице приложения Base44 и работать в ней напрямую: запускать команды, читать и править файлы, искать по коду, смотреть каталоги. Песочницу даёт Base44, агента и модель вы приносите свои. Подойдёт любому MCP-клиенту, примеры — на Claude.

Транспортов два. Веб-агент работает через claude.ai с MCP-коннектором Base44 — это обычный чат claude.ai, не Claude в вебе. Локальный агент может подключить тот же MCP-сервер или гонять песочницу через подкоманды `base44 sandbox`: инструменты и коды ошибок те же, только имена короче — `read_file` это `sandbox read`, `list_directory` — `sandbox ls`, `run_command` — `sandbox run`. MCP-эндпоинт — `https://app.base44.com/mcp`.

Права разведены по скоупам. Чтение (`read_file`, `grep`, `list_directory`, `list_user_apps`) идёт со скоупом `apps:read`, он выдаётся по умолчанию. А вот запись в файлы, `run_command` и `create_checkpoint` требуют `sandbox:write`, и его по умолчанию не дают: если чтение работает, а мутирующие вызовы возвращают `NOT_AUTHORIZED`, токену не хватает этого скоупа — переподключитесь и выдайте доступ к песочнице. Каждый инструмент требует обязательный `appId`. В редакторе Base44 есть кнопка «Send to Coding Agent» — она выдаёт готовый промпт для локального агента или для чата claude.ai.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add base44/skills --skill base44-remote-dev -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/base44-remote-dev/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/base44-remote-dev/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add base44/skills --skill base44-remote-dev -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/base44-remote-dev/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add base44/skills --skill base44-remote-dev -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/base44-remote-dev/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install base44/skills base44-remote-dev
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/base44-remote-dev/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add base44/skills --skill base44-remote-dev -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/base44/skills --path skills/base44-remote-dev
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/base44-remote-dev/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add base44/skills --skill base44-remote-dev -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/base44/skills/tree/HEAD/skills/base44-remote-dev/SKILL.md

## Когда брать
- править файлы приложения Base44 из своего агента, а не в веб-редакторе
- прогнать сборку или установку пакетов прямо в песочнице
- найти нужный компонент по коду перед правкой
- сохранить точку восстановления в истории версий после блока работы
- подключить внешний коннектор к приложению

## Примеры запросов агенту
- Подключись к Base44 по MCP и покажи структуру приложения `appId <APP_ID>`: `list_directory` по корню на глубину 2, потом прочитай `src/App.jsx`
- На `appId <APP_ID>` поменяй заголовок на главной в `src/pages/Home.jsx` с «Welcome» на «Welcome back» — сначала покажи диф через `dry_run`, потом примени
- Сделай `create_checkpoint` для `appId <APP_ID>` с именем «правки навигации»

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

Из того же набора: [base44/skills](https://affpapa.org/nevibecode/by/base44/skills.md) — 5 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
