Pathrule
Pathrule — слой контекстной маршрутизации для coding assistants: перед первым tool call подставляет team memories, rules и skills в Claude Code, Cursor, Codex и Windsurf.
Что такое Pathrule?
Pathrule — это система маршрутизации контекста для coding assistants. Она хранит team memories, rules и skills в path-indexed knowledge graph, который повторяет дерево репозитория, а затем передаёт нужный фрагмент контекста в такие инструменты, как Claude Code, Cursor, Codex и Windsurf, до первого tool call.
Продукт создан, чтобы снизить необходимость в повторном чтении репозитория и разовых prompt-ах между сессиями. Он объединяет cloud workspace, локальные desktop- и CLI-runtime, а также MCP server, чтобы команды могли использовать один общий слой знаний в browser, desktop, terminal и remote AI clients.
Ключевые возможности
- Path-indexed knowledge graph: memories, rules и skills привязаны к узлам в workspace tree, который повторяет репозиторий, поэтому контекст можно получать по близости пути, а не вручную через теги.
- Typed knowledge objects: memories хранят факты, rules — ограничения с priority и enforcement mode, а skills — именованные процедуры, которые ассистент может вызывать.
- Hook-time context injection: Pathrule использует hooks PreToolUse и UserPromptSubmit, чтобы подставлять контекст до первого tool call; это помогает ассистенту начать с нужной информации, а не заново её искать.
- Multi-assistant MCP surface: один MCP server предоставляет тот же набор инструментов для Claude Code, Cursor, Codex и Windsurf через stdio, уменьшая расхождение конфигураций между клиентами.
- Shape-aware routing: router классифицирует запросы по intent, например UI tweak, bug fix, refactor или discovery, и подстраивает глубину ответа под запрос.
- Local and remote deployment options: Pathrule поставляется как Web, Desktop и CLI, а также с Remote MCP для cloud-only clients, которые не могут запускать local runtime.
Как использовать Pathrule?
Обычно настройка начинается с создания или подключения workspace, после чего к нему привязывают дерево репозитория, чтобы Pathrule мог индексировать его по путям. Команды добавляют memories, rules и skills в нужные узлы, при необходимости выбирая для rules строгий или рекомендательный режим.
Далее пользователи запускают Pathrule в browser, desktop app или CLI, либо подключают coding assistant через MCP server. Затем система направляет релевантный контекст в сессию до tool calls, а CLI также может устанавливать clients, синхронизировать companion files, запускать проверки и работать как локальный мост для web app.
Сценарии использования
- Обмен знаниями команды в coding assistants: держите заметки по схеме, решения по реализации и повторяющиеся ограничения доступными для agents без необходимости объяснять их заново в каждой сессии.
- Путь-специфичные подсказки в monorepo: привязывайте rules и memories к папкам, чтобы более узкие пути могли переопределять общие подсказки workspace, когда команда работает в разных частях репозитория.
- Принудительное соблюдение важных ограничений: используйте strict rules, чтобы блокировать изменения, нарушающие обязательный шаблон, политику или репозиторный стандарт.
- Стандартизация поведения ассистента между инструментами: дайте Claude Code, Cursor, Codex и Windsurf один и тот же базовый контекст и tool surface, чтобы разные редакторы следовали одним и тем же знаниям команды.
- Терминальные и CI workflows: используйте CLI для headless-операций, JSON-output, SSH device-code login, привязки репозитория и скриптовой настройки или задач восстановления.
FAQ
Pathrule работает только в browser?
Нет. Продукт доступен как web app, macOS desktop app и CLI для macOS, Linux и Windows. Также он предлагает Remote MCP endpoint для cloud-only clients.
Можно ли запускать Pathrule без локальной установки?
Да, для cloud-only AI clients источник описывает hosted Remote MCP endpoint. Для Pathrule Web локальные действия, такие как доступ к репозиторию и синхронизация hooks, могут работать вместе с CLI runtime на вашей машине.
Какие coding assistants поддерживаются?
В источнике явно указаны Claude Code, Cursor, Codex и Windsurf.
Какие типы контекста могут хранить команды?
Pathrule организует team memories, rules и skills. Rules могут быть advisory или strict, а skills — это именованные процедуры, которые ассистент может вызывать.
Альтернативы
- Файлы с промптами вручную или заметки в репозитории: они могут хранить рекомендации команды, но не обеспечивают поиск по путям, инъекцию через хуки или общую MCP-поверхность.
- Общие базы знаний или wiki-инструменты: они полезны для документации, но не предназначены для передачи контекста напрямую в coding assistants перед tool calls.
- Инструменты управления промптами или agent framework: они могут помочь структурировать промпты или рабочие процессы, но Pathrule позиционируется вокруг retrieval, enforcement и injection с учетом репозитория.
- Встроенные memory-функции ассистентов: некоторые coding assistants могут сохранять ограниченный контекст, но Pathrule централизует знания между несколькими клиентами и поверхностями, а не держит их внутри одного продукта.
Альтернативы
garden-md
garden-md превращает расшифровки встреч в структурированную связанную wiki-компанию: HTML-вью в браузере и markdown, с синхронизацией из поддерживаемых источников.
Devin
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.
imgcook
imgcook — это интеллектуальный инструмент, который одним щелчком мыши преобразует дизайн-макеты в высококачественный, готовый к использованию код.
Lasso
Lasso — AI-first PIM для команд e-commerce: обогащает атрибуты и описания, обрабатывает данные поставщиков и мониторит конкурентов через приложение или API.
Biji
Biji - это универсальная платформа, разработанная для повышения продуктивности с помощью инновационных инструментов и функций.
Struere
Struere — AI-native операционная система вместо таблиц: структурированные приложения с дашбордами, алертами и автоматизациями для задач и процессов.