c2c-img — плагин
Плагин рисует и правит картинки в Claude Code через встроенный image_gen локального Codex по входу ChatGPT, без ключа API.
- 122 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скрипт запускает Codex CLI и фонового помощника на `127.0.0.1` с токеном, а результат переносит из `~/.codex/generated_images` на диск.
- Каждая генерация тратит квоту вашей подписки ChatGPT.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/c2c-imgОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипт запускает Codex CLI и фонового помощника на `127.0.0.1` с токеном, а результат переносит из `~/.codex/generated_images` на диск.
- Каждая генерация тратит квоту вашей подписки ChatGPT.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
c2c-img — плагин и скилл для Claude Code, который генерирует и редактирует изображения встроенным инструментом `image_gen` локального Codex. Он работает на входе в ChatGPT, ключ `OPENAI_API_KEY` не нужен. Вы пишете «нарисуй…» или «сделай ярче», Claude сам составляет промпт, запускает скрипт `c2c_img.py`, проверяет результат и показывает картинку в диалоге. Скрипт умеет генерацию по тексту, правку и референсы (`-i`), прозрачный фон (`-t`), точный размер (`-s 1200x628`), форматы png, jpg и webp (`-f`) и пакетные варианты (`-n 3`). По умолчанию он держит `codex app-server` прогретым в фоне, а запасной режим запускает `codex exec` на каждую картинку. Файлы попадают в `~/Pictures/c2c_img/`, существующие не перезаписываются: появляются `-v2`, `-v3`.
Для кого. Пользователям Claude Code с установленным Codex и подпиской ChatGPT, которым нужны обложки, постеры и иконки прямо в диалоге.
Подходит, если
- Нужна обложка блога 1200×630, и ее хочется получить прямо в диалоге Claude Code.
- Логотип из PNG надо вырезать с фона и сохранить в WebP.
- Стикер с прозрачным фоном нужен в размере 512×512.
- Последнюю картинку надо поправить фразой «сделай ярче» без повторного описания.
Не подходит, если
- Нужны диаграммы, графики или интерфейс: скилл прямо отправляет такие задачи в код.
- Codex не установлен или нет входа ChatGPT: движок опирается на `codex login`.
- Квота подписки ChatGPT на счету, а каждая картинка тратит ее.
Пример запроса к агенту
Нарисуй уютный изометрический читальный уголок со спящим котом и сохрани его в папку public/ как cover.webp.Ограничения
Нужны Codex CLI (из приложения ChatGPT или `npm i -g @openai/codex`) со входом `codex login` и Python 3.9 или новее; `pip install pillow` добавляет webp и размер на Linux и Windows. Плагин опирается на внутренности Codex: протокол app-server помечен экспериментальным, поэтому после обновления Codex запускают `python3 skills/c2c-img/scripts/c2c_img.py --doctor`. У инструмента нет параметра размера: пропорции задает промпт, а `-s` обрезает и масштабирует после генерации. Новая картинка занимает около 40–50 секунд и тратит квоту ChatGPT или Codex.
Как отключить. Удалите плагин командой менеджера плагинов Claude Code или папку скилла из `~/.claude/skills/`. Фоновый помощник можно остановить флагом `--stop-daemon`, он и сам выходит после 15 минут простоя.
Частые вопросы
Нужен ли ключ OpenAI API?
Нет. Плагин работает на входе в ChatGPT, который уже есть в Codex CLI после `codex login`.
Как поставить плагин в Claude Code?
Командами `/plugin marketplace add actionow-ai/c2c_img` и `/plugin install c2c-img@c2c-img`. Как обычный скилл он ставится командой `npx skills add actionow-ai/c2c_img -g -a claude-code`.
Как проверить установку?
Командой `python3 skills/c2c-img/scripts/c2c_img.py --doctor`. Она ничего не генерирует и только проверяет Codex, вход и окружение.
Куда сохраняются картинки?
Без флага `-o` в `~/Pictures/c2c_img/` под именем из времени и слага. Существующие файлы скрипт не перезаписывает и добавляет `-v2`, `-v3`.
Как получить прозрачный фон и точный размер?
Флагами `-t` и `-s 1200x628`. Формат задает `-f png|jpg|webp` или расширение имени в `-o`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныGigaChat Image MCP: картинки Kandinsky из Claude без VPN
GigaChat-image-MCP
Картинки Kandinsky в Claude Code и Desktop через GigaChat API: фоновые задачи, журнал вызовов и подтверждение перед тратой лимита
Claude Image (GPT Image 2)
claude-image
Скилл учит агентов работать с GPT Image 2. Нужен доступ к API OpenAI, который из России без обходных путей недоступен. README на китайском и английском
Скилл и CLI на Rust: агент генерирует и правит картинки через GPT Image 2, делает прозрачный PNG и отвечает в JSON.
Генерация и правка картинок из любого агента: CLI imagegen-agent и скилл с библиотекой промптов Codex для совместимых API
Плагин Claude Code для пиксель-арта в Aseprite: спрайты, анимация, ретро-палитры, дизеринг и экспорт для Unity, Godot и Phaser
Скилл для Claude Code собирает из короткой просьбы готовый промпт для gpt-image-2 и проверяет его скриптом
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| c2c-img (эта карточка) | нет | 122 | |
| GPT-Image2-Skill | нет | 6 011 | скилл и CLI с библиотекой готовых промптов для GPT Image 2; c2c-img идет через локальный Codex и вход ChatGPT |
| Universal ImageGen Agent | нет | 234 | CLI для любого агента с совместимыми API; c2c-img встраивает генерацию в Claude Code без ключа API |
Коротко о README
Движков два. Фоновый помощник сокращает накладные расходы на вызов с 13,9 до 6,6 секунды. Запасной режим `codex exec` работает с отключенными лишними инструментами. Оба запускают Codex в пустой временной папке с песочницей только для чтения. CI проверяет macOS, Ubuntu и Windows на Python 3.9 и 3.12.