Практика
Щоб Claude Code працював, коли ви закрили ноутбук
Довга агентна задача й кришка ноутбука, що закривається, погано поєднуються. Є чотири надійні рішення, і яке з них підходить, залежить від того, чи маєте ви машину, яка може не засинати.
Коротка відповідь
Claude Code зупиняється, коли ноутбук засинає, а Remote Control лише перепідключається, коли той прокидається. Щоб робота йшла при закритій кришці, запускайте сесію там, де ніщо не засинає: у хмарних сесіях Anthropic (репозиторії на GitHub), на VPS з tmux чи демоном сесій на кшталт Maude або на постійно ввімкненому комп'ютері на кшталт Mac mini.
Ви даєте Claude Code задачу хвилин на сорок, а потім вам треба піти. За замовчуванням робота зупиняється, коли ви закриваєте кришку. Є чотири надійні способи це оминути, і який підходить, залежить від одного питання: чи маєте ви машину, яка не засинає?
Чому все зупиняється
Сесію можуть обірвати три різні речі. Їх варто розрізняти, бо кожне рішення дає раду лише деяким із них:
- Зупиняється процес. Машина засинає або завершується оболонка, якій належав
claude. На сплячому ноутбуці нічого не виконується, хоч яким застосунком ви користуєтеся. - Обривається підключення. Зник зв'язок або телефон призупинив застосунок. Із процесом, можливо, усе гаразд; ви його просто не бачите.
- Сесія губиться. Процес вижив, але ніщо не знає, як повернути вас до нього чи повідомити, що він закінчив.
Власний Remote Control від Anthropic добре показує різницю. У його документації сказано, що якщо ноутбук засне чи зникне мережа, Claude Code перепідключиться, коли машина знову буде в мережі. Це розв'язує проблему підключення. Але нічого не працює далі, поки кришку закрито, бо «комп'ютер має лишатися ввімкненим, а процес claude — працювати далі».
Варіант 1: хмарні сесії Anthropic
Якщо у вас немає машини, яка не засинає, винесіть роботу зі своїх машин повністю. Хмарні сесії запускають Claude Code у ВМ під керуванням Anthropic. Сесія триває після того, як ви закрили ноутбук, а перевірити її можна із застосунку Claude, браузера чи термінала. Вони вийшли з research preview 23 вересня 2026 року. Вони доступні в Pro, Max і Team, а також користувачам Enterprise з місцями premium або Chat + Claude Code.
Можна запустити сесію з термінала й піти:
claude --cloud "Fix the flaky test in auth.spec.ts"
Хмарна ВМ клонує ваш remote на GitHub на поточній гілці, тож спершу зробіть push. Коли роботу закінчено, claude --teleport повертає сесію та її гілку у ваш термінал. Що треба знати, перш ніж на це покладатися, — з документації щодо хмарних сесій:
- Для клонування й pull request потрібен GitHub.
- Сесія не бачить вашу приватну мережу чи локальну базу даних.
- Використання витрачає ті самі ліміти, що й решта вашого використання Claude.
- ВМ, що простоюють, через якийсь час звільняються. Під час повторного відкриття розмова відновлюється, а фонова робота, яка ще тривала, — ні.
Докладніше ми порівнюємо цей шлях у статті Maude і Claude Code у браузері.
Варіант 2: сервер із tmux або systemd
Класична відповідь — запускати Claude Code на VPS, який ніколи не засинає, усередині tmux, що володіє процесом, аби цього не мусило робити ваше SSH-підключення:
tmux new -s work
# start claude, then Ctrl-B then D to detach
tmux attach -t work
Це розв'язує всі три проблеми: процес живе на завжди ввімкненій машині, обрив підключення його не зачіпає, а tmux attach повертає вас до нього. Коштує це кілька євро на місяць, і наш посібник із налаштування VPS проводить через усе крок за кроком.
Про два покращення варто знати:
- Remote Control усередині tmux. Запустіть
claude remote-controlу сесії tmux — і керуйте нею з вкладки Code в застосунку Claude, із push-сповіщеннями, а не через термінал. Так офіційний застосунок Anthropic поєднується з машиною, яка ніколи не засинає. - systemd для перезавантажень. tmux не переживає перезавантаження. Служба systemd (користувацький юніт з увімкненим lingering, щоб він запускався без входу в систему) може повертати довгоживучий процес під час завантаження. Сам Claude Code не відновлює хід, перерваний перезавантаженням.
claude --continueвідкриває останню розмову в цій теці, щоб ви могли попросити продовжити.
На телефоні заковика здебільшого в ергономіці. Звичайна сесія tmux не може повідомити, що роботу закінчено, а повторне під'єднання означає повноекранний термінал і екранну клавіатуру. Докладніше — у статті tmux, mosh і Tailscale для агентів.
Варіант 3: демон сесій (Maude)
Та сама ідея рівнем вище. Невеликий довгоживучий процес на сервері володіє всіма сесіями агентів і записує, що в них відбувається. Клієнти під'єднуються й від'єднуються, а сесія цього не помічає. Порівняно з tmux:
- Під час повторного під'єднання ви отримуєте саму розмову, а не екранний буфер, який треба прокручувати.
- За однією сесією можуть стежити кілька пристроїв.
- Хтось і далі стежить, коли вас немає, тож можна отримати push-сповіщення, коли роботу закінчено або потрібне рішення.
Так працює Maude. Коли ви додаєте сервер, застосунок розгортає по SSH власний демон і реєструє його автозапуск під час завантаження: користувацький юніт systemd на Linux, LaunchAgent на macOS і запис cron @reboot як запасний варіант. Сесії працюють на сервері далі, коли ви закриваєте застосунок чи ноутбук. Вхідні показують, які закінчилися, завершилися помилкою чи чекають на вас, а push-сповіщення дають змогу відповісти на запит дозволу кнопками «Дозволити» чи «Відхилити», нічого не відкриваючи. Як і з будь-яким процесом, хід, що виконується під час перезавантаження, переривається, але розмова зберігається, і продовжити можна із застосунку.
Той самий демон запускає Codex, OpenCode, Grok Build та Antigravity, тож це працює для будь-якого агента, якого ви запустите. Мультиагентний варіант розібрано у статті про агентів для коду, що працюють 24/7.
Варіант 4: постійно ввімкнена машина вдома
Якщо у вас уже є настільний комп'ютер, що завжди ввімкнений, — Mac mini, робоча станція чи домашній сервер, — він може безкоштовно зіграти роль сервера. Використовуйте на ньому Remote Control, tmux або Maude так само, як на VPS. Кілька практичних моментів:
- Вимкніть сон. У налаштуваннях енергозбереження macOS є опція, що забороняє автоматичний сон при вимкненому дисплеї.
caffeinateне дає заснути відкритому Mac із командного рядка, але не заважає MacBook заснути, коли ви закриваєте кришку. - Закритий MacBook не засинає лише в режимі закритого дисплея, для якого потрібні під'єднаний зовнішній дисплей і живлення. На столі це нормально, у сумці марно.
- Доступ іззовні. І Remote Control, і ретранслятор Maude підключаються назовні, тож машині не потрібен відкритий порт. Для звичайного SSH стандартний шлях — Tailscale.
Як обрати
| Підхід | Працює при закритому ноутбуці | Що потрібно | Сповіщає вас |
|---|---|---|---|
| Хмарні сесії | Так | Репозиторій на GitHub | Так |
| tmux на VPS | Так | Сервер | Ні |
| Remote Control усередині tmux на VPS | Так | Сервер, тариф Claude | Так |
| Демон сесій (Maude) | Так | Сервер і застосунок | Так |
| Постійно ввімкнена домашня машина | Так | Настільний комп'ютер, що ніколи не засинає | Залежить від інструмента |
| Remote Control на самому ноутбуці | Ні, перепідключається, коли ноутбук прокидається | Нічого додатково | Так |
| tmux на самому ноутбуці | Ні | Нічого додатково | Ні |
Чи маєте ви машину, яка не засинає? Якщо так, помістіть сесію на неї й використовуйте tmux, Remote Control або демон. Якщо ні, робота має переїхати туди, де сну немає за замовчуванням: на дешевий орендований VPS або в хмарні сесії Anthropic.
Що допомагає в будь-якому разі
Задачу, за якою ніхто не стежить, варто формулювати так, щоб за нею не треба було стежити. Скажіть, де зупинитися, що робити в разі невдачі й чого не чіпати. «Виправ тести, що падають, в api/; якщо для виправлення треба змінювати схему, зупинися й поясни» працює значно краще, ніж «виправ тести». Конкретна інструкція не дає сорокахвилинному прогону без нагляду піти не туди. Вирішіть також заздалегідь, скільки йому можна робити без запитань: цей компроміс розібрано у статті про безпечний запуск Claude Code з повними правами.
Керування з телефона
Щоб Claude Code працював на вашому власному сервері, а ви перевіряли його з телефона, дивіться Claude Code на телефоні. Усі варіанти, включно з безкоштовними, зібрано у статті про всі способи запустити Claude Code на iPhone та iPad.
Часті запитання
Чи працює Claude Code далі, коли Mac спить?
Чи переживе tmux перезавантаження?
claude --continue відкриває останню розмову в цій теці. Користувацька служба systemd повертає все до ладу без вашого входу в систему, і так само діє демон сесій, що реєструє себе для запуску під час завантаження, як-от демон Maude.Чи можна запускати Claude Code на Mac mini вдома?
Чи можна отримати сповіщення, коли задача закінчиться?
/config, а хмарні сесії відстежуються в застосунку. Maude надсилає пуш, коли сесія закінчилася, завершилася помилкою чи чекає на підтвердження, з кнопками «Дозволити» й «Відхилити». Гола сесія tmux сповіщати не вміє взагалі.Що змінилося
- — Переписано: хмарні сесії вийшли з research preview, Remote Control перепідключається після сну, але не працює під час нього, Remote Control усередині tmux на сервері, обробка перезавантажень із systemd і --continue, варіант із постійно ввімкненою домашньою машиною.
- — Перша публікація.