Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Как использовать Open Code для кодинга через терминал с подпиской ChatGPT Plus. Настройка Plan Mode, LSP и кастомных агентов для AI-разработки.
🎯 О чём этот конспект: Детальный разбор Open Code — опенсорсного AI-агента для терминала, который объединяет лучшие функции Claude Code (планирование, LSP, агенты) с гибкостью использования любых моделей. В видео рассматривается, как подключить подписку ChatGPT Plus для безлимитного кодинга и почему Open Code превосходит официальный CLI от OpenAI.
👤 Кому будет полезно: Вайбкодерам, которые ищут мощную бесплатную альтернативу платным тирам Claude Code, а также разработчикам, желающим использовать локальные модели (Llama) или специфические API (DeepSeek, OpenRouter) в привычном терминальном интерфейсе.
✨ Что получите: Вы научитесь устанавливать Open Code, подключать к нему свою подписку OpenAI, настраивать кастомных агентов и использовать режим планирования (Plan Mode) для создания сложных фич без написания кода вручную.
Контекст: Официальный инструмент codex от OpenAI очень ограничен: в нём нет режима планирования, поддержки LSP (Language Server Protocol) и гибкой настройки агентов. Open Code заполняет этот пробел, предлагая функционал уровня Claude Code, но с открытым исходным кодом. Главное преимущество — возможность использовать вашу существующую подписку ChatGPT Plus/Pro напрямую, обходя ограничения Anthropic на использование Claude Code через сторонние сервисы.
Выгода: Экономия на API-токенах при использовании подписки и доступ к продвинутым инструментам разработки (Vim mode, LSP, sub-agents), которых нет в стандартном Codex.
Как применить:
brew install open-code
# или через npm
npm install -g open-codeopen-code connect
# Выберите "OpenAI" -> "ChatGPT Pro/Plus"open-codeРезультат: Полноценная рабочая среда AI-агента с доступом к контексту вашего проекта и мощным моделям OpenAI без оплаты за каждый токен.
Контекст: Одной из ключевых фич является режим планирования. Вместо того чтобы сразу бросаться писать код (что часто ведет к ошибкам в больших проектах), агент сначала анализирует структуру, задает уточняющие вопросы и составляет пошаговый план реализации. В Open Code этот режим реализован как отдельный "Read-only" агент, который не вносит изменений в файлы до вашего подтверждения.
Выгода: Снижение количества галлюцинаций и ошибок в логике приложения. Агент учитывает зависимости между файлами перед началом работы.
Как применить:
Tab для переключения между агентами (Default -> Plan)./plan Добавь систему инвентаря для игрока, учитывая существующие классы в папке /src/modelsBuild mode (снова Tab) для реализации.Результат: Продуманная архитектура кода, которая соответствует структуре вашего проекта.
Контекст: Open Code поддерживает Language Server Protocol (LSP), что дает агенту «зрение» как у полноценной IDE: он видит определения функций, типы данных и ошибки компиляции в реальном времени. Также поддерживаются "Skills" — кастомные скрипты, которые агент может вызывать для специфических задач (например, сборка проекта под Apple Watch).
Выгода: Агент делает меньше ошибок в синтаксисе и может самостоятельно исправлять ошибки сборки, запуская ваши локальные скрипты.
Как применить:
agents.markdown (аналог claude.md) в корне проекта для глобальных инструкций.Can you build my project?Результат: Агент, который ведет себя как опытный мидл-разработчик, знающий все нюансы вашего стека и умеющий пользоваться локальными инструментами сборки.
Контекст: В отличие от Claude Code (только Anthropic) или Codex (только OpenAI), Open Code позволяет подключать десятки провайдеров: Amazon Bedrock, Google Vertex AI, Groq, или даже локальные модели через Llama.cpp. Также есть собственный бета-провайдер "Zen", дающий доступ к экзотическим моделям (например, мощным китайским кодинг-моделям или приватным тестам типа "Big Pickle").
Выгода: Возможность переключиться на более дешевую или быструю модель (например, DeepSeek через Groq) в моменты, когда лимиты основной подписки исчерпаны.
Как применить:
open-code config providers add openrouterРезультат: Полная независимость от одного вендора AI. Если Claude «упал» или OpenAI ввел жесткие лимиты, вы переключаетесь на другую модель за секунды.
В: Можно ли использовать Open Code бесплатно? О: Сам инструмент бесплатен (Open Source). Однако вам нужна либо подписка (ChatGPT Plus), либо API-ключи платных моделей. Вы также можете подключить локальные модели через Llama.cpp совершенно бесплатно, если ваше железо позволяет их запустить.
В: Чем Open Code лучше Cursor? О: Cursor — это форк VS Code (IDE), а Open Code — это CLI-агент. Open Code лучше подходит для автоматизации в терминале, работы через SSH и глубокой интеграции с системными командами. Многие вайбкодеры используют их в связке.
В: Поддерживает ли он файлы конфигурации от Claude Code? О: Частично. Open Code видит "Skills" (навыки), написанные для Claude Code, но файл инструкций нужно переименовать из claude.markdown в agents.markdown.
В: Насколько безопасно давать Open Code доступ к терминалу? О: Open Code имеет более гибкую систему разрешений, чем Codex. Вы можете настроить, какие команды агент может выполнять без спроса, а какие требуют подтверждения. По умолчанию он довольно "смелый", поэтому рекомендуется проверять предлагаемые bash-команды.
В: Как продолжить прерванную сессию кодинга? О: В Open Code есть встроенный менеджер сессий. Используйте команду open-code session list, чтобы увидеть историю, и open-code session [ID], чтобы вернуться к конкретному контексту обсуждения.
Конспект создан на основе видео «Open Code: The Better Codex CLI?» канала Joris Tech. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=CUNHS7I3mMA