Логотип GitHub Codespaces

GitHub Codespaces

Бесплатный тариф

Полностью настроенные облачные dev-окружения от GitHub: запуск из репозитория, devcontainer.json, port forwarding и dotfiles. Кодить можно с любого устройства, даже с iPad.

github.com

Основная информация

Основан
2021 г.
Страна
США
Развёртывание
Облако
Языки
Английский, Документация на нескольких языках
Поддержка
Docs, Community Forum +6
Стоимость
Бесплатно
Пробный период
Бесплатный тариф

Технические характеристики

Платформы
Web (codespaces.github.com), Visual Studio Code (Desktop), Любой браузер с аккаунтом GitHub, Совместимо с любым устройством с интернетом, включая iPad
Модель развёртывания
Облачная dev-среда (managed)
Технологическая основа
Visual Studio Code (расширения и интерфейс)
Готовые конфигурации
Конфигурация через devcontainer.json в репозитории
Формат подключения
IDE + браузер (preview через домены *.github.dev)
Галерея и история
Список codespaces со статусом (Active) и веткой проекта
CLI-инструменты
GitHub CLI (раздел Ecosystem на сайте GitHub)
API
Developer API GitHub (раздел Ecosystem)
Юридическое лицо
© 2026 GitHub, Inc.
Privacy Policy
GitHub Privacy Statement (Updated 02/2024)
Связанные продукты
GitHub Copilot, GitHub Security, GitHub Actions, GitHub Issues, GitHub Code review, GitHub Discussions, GitHub Code search

Поддержка и SLA

Приоритет
Доступен на платных тарифах
Каналы поддержки
Документация (Docs)Community ForumProfessional ServicesPremium SupportGitHub SkillsGitHub StatusContact GitHubGitHub Issues

Интеграции GitHub Codespaces

Категории интеграций
Линейка продуктов GitHubIDE и редакторыДоступ и аутентификацияMarketplace и MCPDevcontainer и расширенияВнешнее обучениеСоциальные платформы
Ключевые интеграции
  • GitHub CopilotЛинейка продуктов GitHubофициальная
  • GitHub ActionsЛинейка продуктов GitHubофициальная
  • GitHub SecurityЛинейка продуктов GitHubофициальная
  • GitHub IssuesЛинейка продуктов GitHubофициальная
  • GitHub Code reviewЛинейка продуктов GitHubофициальная
  • GitHub DiscussionsЛинейка продуктов GitHubофициальная
  • GitHub Code searchЛинейка продуктов GitHubофициальная
  • Visual Studio Code (Desktop + Web)IDE и редакторыофициальная
  • GitHub CLIIDE и редакторы / CLIофициальная
  • GitHub DesktopIDE и редакторыофициальная
  • GitHub MobileIDE и редакторыофициальная
  • GitHub MarketplaceMarketplace и MCPофициальная
  • GitHub MCP RegistryMarketplace и MCPофициальная
  • devcontainer.json (расширения VS Code, npm install, terminal /bin/bash)Devcontainer и расширенияофициальная
  • LinkedIn LearningВнешнее обучение (упоминается в FAQ-разделе продукта)официальная

Тарифы GitHub Codespaces

Бесплатное использование

Бесплатно
  • Доступ из любого репозитория на GitHub
  • Codespace из IDE или браузера
  • Конкретные лимиты (часы, хранилище) — на странице цен GitHub

Платное использование (тарифы GitHub)

Популярный
По запросу
  • Доступно для индивидуальных разработчиков, команд и компаний (FAQ-разделы продукта)
  • Биллинг через аккаунт GitHub
  • Конкретные тарифы и стоимость машинных часов — на странице цен GitHub
  • Изолированные окружения, контроль доступа и контроль расходов

Программы для студентов и open source maintainers

По запросу
  • На странице продукта явно вынесены в FAQ: "Is Codespaces available for students?" и "Is Codespaces available for open source maintainers?"
  • Условия — на странице соответствующих программ GitHub
Сравнение тарифов GitHub Codespaces
ТарифЦена
Бесплатное использованиеБесплатно
Платное использование (тарифы GitHub)TOPПо запросу
Программы для студентов и open source maintainersПо запросу

Обзор GitHub Codespaces

Что такое GitHub Codespaces

GitHub Codespaces — это облачные среды разработки, нативно интегрированные с GitHub. Сервис избавляет от длительной локальной настройки: разработчик получает полностью сконфигурированное и безопасное окружение, в котором можно сразу начать писать код. По описанию на главной странице продукта Codespaces «делает безопасную разработку простой» (Secure development made simple).

Secure by design — безопасность встроена в продукт

Codespaces создан с учётом требований безопасности и обеспечивает её через встроенные возможности и нативную интеграцию с GitHub. На странице продукта явно выделены три гарантии:

  • Isolated Environments — изолированные окружения для каждого codespace.
  • Access Control — контроль доступа к codespaces.
  • Cost Control — контроль расходов на использование.

Collaborate where you code — общая среда без сложных настроек

Codespaces предоставляет общую среду разработки и устраняет необходимость в сложных и долгих настройках. Окружение задаётся через файл devcontainer.json в репозитории — в нём можно описать пробрасываемые порты (например, 80, 2222, 3003, 3033, 3040, 28081), команду установки зависимостей (npm install), набор расширений Visual Studio Code и используемый терминал (/bin/bash). Любой разработчик, открывающий codespace, получает один и тот же воспроизводимый набор инструментов.

Своя машина в облаке — your space, your way

По описанию продукта Codespaces — это «дом для вашего кода вдали от дома», который ощущается как привычная локальная машина. Можно сменить проект — взять новый codespace из облака, преднастроенный под этот проект, и настройки переедут вместе с разработчиком. Личные предпочтения (tabs или spaces, Monokai или Solarized, Prettier или Beautify) контролируются через собственный dotfiles repository.

Browser preview и port forwarding

Codespaces позволяет просматривать изменения прямо в браузере и делиться портами с командой в рамках разрешённой политики. Каждый порт можно открыть в браузере, задать ему лейбл (Set Port Label, Set label and update devcontainer.json), скопировать локальный адрес, сделать публичным (Make Public), сменить протокол порта или остановить проброс. На скриншотах продукта видно перечисление портов вида web (3000) / hmr (55306) / mysql (3306) / api (3001) и публичный preview-домен формата *.github.dev.

Onboard faster — мгновенный старт

Codespace поднимается из любой IDE или браузера и аккаунта GitHub. С парой конфигурационных файлов команда даёт разработчикам мгновенное, полностью сконфигурированное и безопасное окружение, чтобы они начали работать сразу.

Что можно делать с Codespaces

  • Code from any device — кодить с любого устройства, имеющего доступ к интернету. На странице продукта явно упомянут iPad. Производительность устройства не важна — Codespaces живёт в облаке.
  • Onboard at the speed of thought — мгновенный онбординг без ожидания сборки локального окружения. Codespaces запускается из любого репозитория на GitHub в виде преднастроенного безопасного окружения.
  • Fix bugs right from a pull request — открыть Codespaces прямо из pull request, описывающего баг или security-проблему, без ожидания загрузки локальной среды.

Кейс GitHub Engineering Team

Команда инженеров самого GitHub использует Codespaces в своей разработке — на странице продукта есть отдельный кейс «Learn how GitHub's Engineering Team builds with Codespaces».

Где Codespaces в линейке GitHub

Codespaces — один из ключевых продуктов раздела Features на GitHub. Соседние продукты той же категории: GitHub Copilot, Security, Actions, Issues, Code review, Discussions, Code search. Все они доступны для совместной работы в одной экосистеме GitHub.

Плюсы и минусы GitHub Codespaces

+Преимущества

  • Полностью сконфигурированные облачные dev-окружения «из коробки»
  • Нативная интеграция с GitHub — codespace из любого репозитория одной кнопкой
  • Безопасность встроена в продукт: изоляция окружений, контроль доступа, контроль расходов
  • Воспроизводимая конфигурация через devcontainer.json — у всей команды одинаковая среда
  • Browser preview и port forwarding с гибким управлением политиками
  • Работа с любого устройства, даже с iPad — производительность машины не важна
  • Личные настройки через dotfiles repository переезжают вместе с разработчиком
  • Можно открыть Codespace прямо из pull request
  • Используется самой инженерной командой GitHub (внутренний кейс на странице продукта)
  • Отдельные программы для студентов и open source maintainers (вынесены в FAQ-раздел продукта)

Недостатки

  • Конкретные тарифы и лимиты на самой странице продукта Codespaces не указаны — нужно перейти на страницу цен GitHub
  • Codespace требует стабильного интернета — окружение живёт в облаке
  • Доступность из России и оплата российскими картами на странице продукта прямо не описаны
  • Тема «Can I self-host Codespaces?» вынесена в FAQ-раздел, но ответ на самой главной странице продукта не публикуется — нужно открывать FAQ
  • Сторонние интеграции (LinkedIn Learning) описываются отдельно — на странице продукта есть только тема в FAQ

Сценарии использования GitHub Codespaces

1

Мгновенный онбординг новых разработчиков

Команда задаёт окружение через devcontainer.json, и любой новый разработчик получает преднастроенный, безопасный codespace из репозитория одной кнопкой — без ручной установки зависимостей и инструментов.

2

Воспроизводимая среда для всей команды

devcontainer.json фиксирует пробрасываемые порты (web, api, mysql, hmr), команду установки (npm install), расширения VS Code и терминал /bin/bash. Все разработчики работают в одинаковом окружении — нет «у меня всё работает».

3

Browser preview и port forwarding для ревью изменений

Каждый порт можно открыть в браузере с публичным доменом *.github.dev, дать ему лейбл, сделать публичным (Make Public) или приватным, сменить протокол. Удобно для шаринга превью с командой в рамках разрешённой политики.

4

Фикс бага прямо из pull request

Получили pull request, описывающий баг или security-проблему — открываете Codespace прямо из PR без ожидания загрузки локальной среды. Это явно перечислено в разделе «What you can do with Codespaces».

5

Кодинг с iPad и других нестандартных устройств

На странице продукта явно: «Want to code on an iPad? Go for it.» Codespaces живёт в облаке — производительность устройства не важна. Подходит для работы в дороге и на не-developer-машинах.

6

Личные настройки через dotfiles

Tabs или spaces, Monokai или Solarized, Prettier или Beautify — все эти предпочтения хранятся в собственном dotfiles repository пользователя и автоматически применяются ко всем codespaces.

Доверие и масштаб

Кейс «Learn how GitHub's Engineering Team builds with Codespaces» вынесен прямо на главной странице продукта.
Масштаб провайдера
Codespaces — продукт линейки Features GitHub (© 2026 GitHub, Inc.). На странице продукта явно указано, что инженерная команда самого GitHub использует Codespaces в своей разработке.
Известные клиенты
SynergyKPMG, UKGitHub Engineering Team
Кейсы
  • Synergy (Clint Chester, Developer Lead)Цитата с главной страницы продукта: «What used to be a 15-step process is just one step: open Codespaces and you're off and running.»
  • KPMG, UK (Keith Annette, Cloud Capability Lead)Цитата с главной страницы продукта: «Codespaces lets developers skip the tedious, error-prone stuff that normally stands between them and getting started on real work.»
  • GitHub Engineering TeamКейс «Learn how GitHub's Engineering Team builds with Codespaces» — внутренняя инженерная команда GitHub строит свои продукты с Codespaces.

Отзывы о GitHub Codespaces

Поделитесь опытом использования

Помогите другим сделать правильный выбор — ваш отзыв будет полезен

Часто задаваемые вопросы о GitHub Codespaces

?Как работает GitHub Codespaces?

Codespace — это облачная среда разработки, нативно интегрированная с GitHub. Разработчик запускает codespace из любого репозитория одной кнопкой, конфигурация задаётся в файле devcontainer.json (пробрасываемые порты, postCreateCommand типа npm install, расширения Visual Studio Code, терминал /bin/bash). Codespaces живёт в облаке — для работы достаточно браузера или Visual Studio Code на любом устройстве.

?Сколько стоит GitHub Codespaces?

Конкретные цены на главной странице продукта Codespaces не публикуются — тема «How much does Codespaces cost?» вынесена в FAQ-раздел и отвечает ссылкой на страницу цен GitHub. Доступно бесплатное использование с лимитами и платные тарифы, привязанные к аккаунту GitHub. Точные цифры (часы машинного времени, объём хранилища) меняются — актуальные значения нужно сверять на странице цен GitHub.

?Codespaces доступен для индивидуальных разработчиков?

Да, темы «Is Codespaces available for individual developers?» и «Is Codespaces available for teams and companies?» явно вынесены в FAQ-раздел продукта — это значит, что Codespaces поддерживает оба сценария. Конкретные тарифы и лимиты — на странице цен GitHub.

?Можно ли self-hostить Codespaces?

Тема «Can I self-host Codespaces?» вынесена в FAQ-раздел продукта на главной странице, но ответ на самой странице не публикуется — для актуального ответа нужно открыть FAQ или документацию GitHub. На уровне маркетингового позиционирования Codespaces описывается как managed-сервис в облаке GitHub.

?Что такое devcontainer.json?

devcontainer.json — это файл в репозитории, который описывает конфигурацию dev-окружения: пробрасываемые порты (например, 80, 2222, 3003, 3033, 3040, 28081), команду установки зависимостей (npm install), набор расширений Visual Studio Code (customizations.vscode.extensions) и терминал (например, /bin/bash). Codespaces читает этот файл при запуске и создаёт воспроизводимое окружение, одинаковое для всей команды.

?Как работает Browser preview и port forwarding?

Codespaces позволяет просматривать изменения прямо в браузере и делиться портами с командой в рамках разрешённой политики. Каждому порту можно дать лейбл, открыть его в браузере по адресу *.github.dev, скопировать локальный адрес, сделать публичным (Make Public), сменить протокол или остановить проброс. Это особенно удобно для коротких демо и ревью изменений.

?Доступен ли Codespaces для студентов и open source maintainers?

Да, для обеих аудиторий есть отдельные программы — темы «Is Codespaces available for students?» и «Is Codespaces available for open source maintainers?» вынесены в FAQ-раздел продукта. Конкретные условия публикуются на страницах соответствующих программ GitHub.

?Можно ли кодить с iPad?

Да, на главной странице продукта это явно упомянуто: «Want to code on an iPad? Go for it. Spin up Codespaces from any device with internet access. Don't worry if your device is powerful enough — Codespaces lives in the cloud.» Производительность устройства не критична — codespace работает в облаке.

?Как Codespaces помогает с pull requests?

На странице продукта явно: «Got a pull request detailing a bug or security issue? Open Codespaces right from the pull request without waiting for your dev environment to load.» Это сокращает цикл от обнаружения бага в PR до возможности его исправить — без локальной перенастройки.

Обновлено: 2 мая 2026 г.