Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH.
dominikmartn/harp
Форк терминала Warp для macOS, который заменяет панель вкладок боковой панелью со статусами агентов Claude Code и Codex, требующих внимания.
- Звёзды
- 317
- Форки
- 18
- Открытые issues
- 2
- Последний коммит
- 12 часов назад
Что это?
Harp — неофициальный форк терминала Warp с открытым исходным кодом для разработчиков, которые одновременно запускают несколько долго работающих кодинг-агентов. Вместо панели вкладок Warp здесь боковая панель: для каждой сессии видно, работает ли агент Claude Code или Codex, ждёт ли ввода или завершил работу. Пока вы не откроете вкладку, на ней будет отметка о непрочитанном статусе.
Вкладки можно объединять в группы с названиями. Если включена интеграция с tmux, названия и порядок групп сохраняются в сессиях tmux, поэтому они остаются после перезапуска и видны другим клиентам tmux. Сессии, запущенные в другом месте, например по ssh, можно добавить на боковую панель.
Среди дополнительных функций — индикаторы лимитов на 5-часовое и недельное окна. Данные для них читаются из локального JSON-файла, который обновляет другая программа. В остальном Harp — это Warp со всеми его возможностями AI и облачными функциями, которые, как и прежде, подключаются к серверам Warp. Harp предназначен для macOS и распространяется по лицензии AGPL-3.0.
Ключевые возможности
- 01Боковая панель показывает, работает ли каждая сессия Claude Code или Codex, ждёт ввода или завершена.
- 02Отметки о непрочитанном статусе остаются, пока вы не откроете вкладку.
- 03Вкладки можно объединять в группы, а интеграция с tmux сохраняет группы и их порядок в сессиях.
- 04Индикаторы лимитов на 5-часовое и недельное окна считывают данные из локального JSON-файла.
- 05Переименование вкладок с помощью Cmd+R и перенос вкладок в неактивное состояние.
- 06Устанавливается рядом с Warp, используя собственные bundle id и папку настроек.
Сценарии использования
- Одновременно следить за несколькими агентами Claude Code или Codex, работающими над разными задачами.
- Поддерживать порядок в среде разработки на базе tmux после перезапусков и в удалённых сессиях.
- Следить за лимитами Claude или Codex, пока агенты работают в фоновом режиме.
Быстрый старт
- 1
Скачайте последнюю версию Harp в формате DMG со страницы Releases и перетащите её в Applications
- 2
Клонируйте репозиторий и один раз запустите скрипт bootstrap
./script/bootstrap - 3
Соберите и запустите Harp из исходного кода
./script/run
Что важно знать
- Harp работает только на macOS.
- Распространяется по лицензии AGPL-3.0 — лицензии с копилефтом, которая требует предоставлять исходный код пользователям, работающим с изменёнными версиями по сети.
- Вход в систему через Harp не тестировался.
- Для сборки из исходного кода нужны toolchain Rust и зависимости для сборки.
Темы
Частые вопросы
- Что такое harp?
- Форк терминала Warp для macOS, который заменяет панель вкладок боковой панелью со статусами агентов Claude Code и Codex, требующих внимания. Harp — неофициальный форк терминала Warp с открытым исходным кодом для разработчиков, которые одновременно запускают несколько долго работающих кодинг-агентов. Вместо панели вкладок Warp здесь боковая панель: для каждой сессии видно, работает ли агент Claude Code или Codex, ждёт ли ввода или завершил работу. Пока вы не откроете вкладку, на ней будет отметка о непрочитанном статусе.
- harp можно использовать бесплатно? Какая у него лицензия?
- harp распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- harp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в harp — 20 окт. 2026 г..
- Для чего можно использовать harp?
- Одновременно следить за несколькими агентами Claude Code или Codex, работающими над разными задачами. Поддерживать порядок в среде разработки на базе tmux после перезапусков и в удалённых сессиях. Следить за лимитами Claude или Codex, пока агенты работают в фоновом режиме.
- Как установить harp?
- Скачайте последнюю версию Harp в формате DMG со страницы Releases и перетащите её в Applications Клонируйте репозиторий и один раз запустите скрипт bootstrap: ./script/bootstrap Соберите и запустите Harp из исходного кода: ./script/run
- Где скачать harp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dominikmartn/harp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Warp — среда разработки с агентами на базе терминала, встроенным coding agent и поддержкой собственных CLI-агентов.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Rust CLI для управления git worktree по имени ветки, созданный для параллельной работы нескольких AI-агентов над кодом.
Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.