Repolode
coldteadotai

coldteadotai/abide

Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить.

Звёзды
624
Форки
47
Открытые issues
5
Последний коммит
28 дней назад

Что это?

Abide — инструмент для coding-агентов, таких как Claude Code, Codex, OpenCode и Pi. В файлах с инструкциями проекта, например AGENTS.md или CLAUDE.md, могут быть правила, которые не проверить линтерами, например «не показывай пользователю необработанные ошибки». Abide превращает каждое правило в вопрос и после каждого изменения или в конце хода запрашивает вероятность его нарушения у Jev — модели принятия решений от TypeSafe. Jev видит только правило и diff, но не переписку.

Если оценка правила достаточно высокая, агенту сообщают, какое правило нарушено, и он исправляет код в том же ходе. При умеренной оценке пользователь получает уведомление, но исправление не запускается. Правила хранятся в удобном для чтения файле .abide/rubric.json, который добавляется в репозиторий, поэтому неверные вердикты можно исправить, переформулировав правило. Команды позволяют проверить существующие файлы, проверить незакоммиченные изменения и повторно проанализировать прошлые сессии.

Для настройки используется npx и ключ TypeSafe или Vercel AI Gateway. Хуки устанавливаются отдельно для каждого агента либо в проект, чтобы коллеги получали их вместе с репозиторием.

Ключевые возможности

  • 01Проверяет каждое изменение или ход агента на соответствие каждому правилу из файлов с инструкциями.
  • 02Сообщает, какое правило нарушено, и просит агента исправить код в том же ходе.
  • 03Хранит правила в удобном для чтения файле с рубрикой, добавленном в репозиторий.
  • 04Поддерживает Claude Code, Codex, OpenCode и Pi.
  • 05Позволяет из командной строки проверять существующие файлы и незакоммиченные изменения.
  • 06Позволяет задавать область действия правил с помощью file glob и исключать файлы через .abideignore.

Сценарии использования

  • Соблюдение соглашений, например обязательное использование библиотек валидации или определённых подходов к обработке ошибок, которые не проверить линтерами.
  • Предотвращение добавления агентами ненужных абстракций и чрезмерно больших файлов во время долгих сессий кодинга.
  • Проверка существующей кодовой базы на соответствие задокументированным инструкциям.
  • Общий доступ команды к единому набору правил для агентов через репозиторий проекта.

Быстрый старт

  1. 1

    Сохраните ключ TypeSafe или Vercel AI Gateway

    npx @coldtea/abide login
  2. 2

    Установите hooks во все агенты на этой машине

    npx @coldtea/abide init
  3. 3

    Запустите агент (claude, codex, opencode или pi) как обычно

Что важно знать

  • Для проверок необходимы ключ API TypeSafe или ключ Vercel AI Gateway, а также доступ к сети.
  • В Codex нужно вручную выполнить шаг в /hooks, чтобы принять новые записи hooks.

В подборках

Темы

Частые вопросы

Что такое abide?
Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить. Abide — инструмент для coding-агентов, таких как Claude Code, Codex, OpenCode и Pi. В файлах с инструкциями проекта, например AGENTS.md или CLAUDE.md, могут быть правила, которые не проверить линтерами, например «не показывай пользователю необработанные ошибки». Abide превращает каждое правило в вопрос и после каждого изменения или в конце хода запрашивает вероятность его нарушения у Jev — модели принятия решений от TypeSafe. Jev видит только правило и diff, но не переписку.
abide можно использовать бесплатно? Какая у него лицензия?
abide распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
abide всё ещё поддерживается?
Активно поддерживается. Последний коммит в abide — 10 окт. 2026 г..
Для чего можно использовать abide?
Соблюдение соглашений, например обязательное использование библиотек валидации или определённых подходов к обработке ошибок, которые не проверить линтерами. Предотвращение добавления агентами ненужных абстракций и чрезмерно больших файлов во время долгих сессий кодинга. Проверка существующей кодовой базы на соответствие задокументированным инструкциям. Общий доступ команды к единому набору правил для агентов через репозиторий проекта.
Как установить abide?
Сохраните ключ TypeSafe или Vercel AI Gateway: npx @coldtea/abide login Установите hooks во все агенты на этой машине: npx @coldtea/abide init Запустите агент (claude, codex, opencode или pi) как обычно
Где скачать abide?
Исходный код и инструкции по установке — на GitHub: https://github.com/coldteadotai/abide

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.

186,3 тыс.+4,9 тыс. за неделю10,3 тыс.JavaScriptMITОбновлён 9 дней назад

Не привязанный к конкретному вендору harness, который добавляет к coding agents вроде Claude Code, Codex CLI и Cursor команду специалистов, рабочие процессы и навыки.

1,4 тыс.+17 за неделю154TypeScriptMITАктивно поддерживаетсяОбновлён 7 часов назад