7.0Kпросмотров
14.0%от подписчиков
1 марта 2026 г.
Score: 7.7K
Недавно столкнулся с задачкой, когде мне понадобился git worktree и tmux для агента. Первый шаг к AI конвейеру. tmux — программа для терминала, которая позволяет: • Разделить один терминал на несколько окон — работай в нескольких местах одновременно • Не терять работу при отключении — закрыл терминал или оборвалось SSH-соединение? Всё продолжает работать, можно вернуться позже • Запускать долгие процессы на сервере — отключился, а программа работает Простой пример Подключился к серверу → запустил tmux → запустил долгую задачу → отключился от сервера → задача продолжает работать → подключился обратно → всё на месте Коротко: это как вкладки в браузере, но для терминала, и они не закрываются, даже если ты вышел. Git worktree — это возможность Git создать несколько рабочих копий одного репозитория с разными бранчами одновременно. Зачем нужен: Обычно в одной папке репозитория можно работать только с одним бранчем. Git worktree позволяет работать с несколькими бранчами параллельно без переключения. Как работает: # Основной репозиторий в ~/project (бранч main) cd ~/project # Создать worktree для другого бранча git worktree add ../project-feature-1 feature-1 git worktree add ../project-feature-2 feature-2 Теперь у тебя: • ⁠~/project — бранч main • ⁠~/project-feature-1 — бранч feature-1 • ⁠~/project-feature-2 — бранч feature-2 Все три папки связаны с одним репозиторием (один ⁠.git), но работают с разными бранчами. Преимущества: • Не нужно переключать бранчи и коммитить незаконченную работу • Можно открыть разные бранчи в разных редакторах (Claude Code в одном, Cursor в другом) • Экономит время — не нужно клонировать репозиторий несколько раз Коротко: один репозиторий, несколько папок, разные бранчи одновременно. Так как я теперь работаю сразу в Claude Code и Cursor на своём Mac, я не могу работать в одном Git Branch. Точнее, я начал это делать, и потом у меня 2 задачи склеились в одну внутри одной ветки, причём частично. (На Windows машинах я использую VSCode + KiloCode, так как нет админского доступа) Таким образом, сразу возникает потребность в разделении веток на одной машине. Git worktree решает эту проблему, а tmux помогает удобно управлять несколькими терминальными сессиями для работы с разными worktree одновременно. Дальше нужно попробовать добавить OpenSpec, чтобы поставить задачу и разбить её на подзадачи, чтобы запустить несколько агентов параллельно. Именно в AI у меня три направления: 1. Разработка с AI — это самое простое, просто нужно следить за обновлениями и примерами и пробовать на своих задачах. 2. Бизнес-кейсы для DE — тут в теории понятно, а вот техническая реализация требует времени. Сейчас очень популярно делать RAG, chat bot, Agent workflow или использовать GenAI для автоматизации. Часть кейсов хочу внедрить в Surfalytics, для этого мигрирую на Netlify + Supabase. 3. Личные агенты и ассистенты — на рынке много продуктов, которые могут делать простые задачи. Например, на базе моих календарей и задач в Notion, Jira, Asana сделать примерное расписание дня и забукать слоты в календаре. Или совсем простой кейс — каждый раз, когда делаю PR или работаю над задачей, заводить новый тикет через MCP и отслеживать все тикеты и обновлять статусы. IT Дайджест с Новиковым
7.0K
просмотров
3256
символов
Нет
эмодзи
Нет
медиа

Другие посты @itdidgest

Все посты канала →
Недавно столкнулся с задачкой, когде мне понадобился git wor — @itdidgest | PostSniper