Об этом проекте
Loom обеспечивает тонкий слой координации между средами AI-разработки (ADE) — это не ещё одна IDE, а слой непрерывности и памяти, которого им не хватает изначально. Он импортирует нативные файлы памяти каждого агента (CLAUDE.md, AGENTS.md, .antigravity/ и т. д.) в единый «общий мозг», который передаётся при переключениях, так что контекст сохраняется при переходе между Claude Code, OpenCode, Codex, Antigravity, Grok Code и Kiro.
Ключевые возможности:
- **Общая память**: Один мозг для каждой ADE; решения, импортированная память и цепочка диалога проецируются на каждый агент при передаче.
- **Передача эстафеты**: В каждый момент времени работает ровно один агент; передача эстафеты несёт полный контекст (прерывание-безопасно, память спроецирована, брифинг готов).
- **Маршруты**: Автоматизированные многоступенчатые конвейеры (план → выполнение → ревью) через `loom route ship` или динамическая LLM-маршрутизация `loom route auto`.
- **Оркестр**: Параллельное выполнение задач — агент-оркестратор разбивает цель на граф задач, запускает готовые задачи параллельно на рабочих агентах (смешанные типы, ограничено --parallel), объединяет в ветку интеграции и запрашивает ревью человеком перед применением.
- **Наблюдаемость**: Полная поддержка OpenTelemetry (трейсы, метрики, логи), экспорт через OTLP/HTTP в любой коллектор (Grafana, Jaeger, SigNoz, Honeycomb). Встроенная Обсерватория отображает живой холст флота, скорости выгорания, повтор спанов, исследователь решений, повтор с перемещением во времени и запросы на естественном языке по телеметрии. Самовосстановление через вебхуки Alertmanager исключает нездоровых агентов из ротации.
- **Многоинтерфейсность**: TUI/CLI (`loom`), десктоп-приложение (macOS/Linux/Windows), мобильное приложение (LoomPad с голосовым управлением) и веб-приложение — все парные клиенты одного локального демона через Tailnet.
- **Нативная интеграция с GitHub и Linear**: Просмотр PR, задач, досок Project; ревью/апрув PR; открытие worktree из задач; создание задач Linear — всё через ваш `gh` CLI и `LINEAR_API_KEY` (Loom не хранит токены).
- **Вкладка браузера**: Запуск Playwright-спецификаций в приложении, потоковый вывод репортера, передача текста ошибок обратно в композер для агента-исправителя.
- **Суб-агенты, повтор, жатва**: Разветвление подзадач дочерним агентам (никогда не удерживают эстафету), повтор неудачных ходов на другом агенте с брифингом об ошибке, жатва зависших сессий.
- **Несколько сессий на тип агента**: Добавьте `claude-code` дважды → `claude-code-2` с собственным окном контекста, но общим мозгом проекта; роли задаются произвольным текстом.
- **Локально-ориентированный, лицензия MIT**: Единственная команда `npm i -g @loompad/cli`, работает в headless-режиме на сервере, без необходимости в аккаунте. Требуется Node ≥ 22.5.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.