Repolode
FailproofAI

FailproofAI/failproofai

Наблюдение за ИИ-агентами и ассистентами для программирования и применение политик: блокировка опасных вызовов инструментов до их выполнения в 12 harness.

Звёзды
6,000
Форки
506
Открытые issues
61
Последний коммит
вчера

Что это?

Failproof AI — локальный инструмент, который записывает действия ИИ-агентов и может блокировать рискованные операции до их выполнения. Он интегрируется с 12 harness для агентов, включая CLI для программирования, такие как Claude Code, Codex, OpenCode и Goose, а также шлюзы для чатов и ассистентов, такие как Hermes и OpenClaw. История каждого запуска сохраняется в сессии, которую можно просмотреть в локальной панели управления на localhost:8020 — аккаунт не нужен.

За применение правил отвечают политики. В проект входят 40 готовых политик: например, блокировка чтения файлов .env, рекурсивного удаления, sudo, принудительной отправки изменений в git и деструктивных SQL-запросов. Команды могут добавлять собственные политики в виде кода. Для каждой политики можно разрешить операцию, запретить её и отправить агенту сообщение или пропустить её, добавив контекст. Агенты, для которых нет подходящего harness, могут передавать данные о запусках через Python SDK для трассировки и ведения сессий.

В проект также входит офлайн-команда аудита: она проверяет историю сессий на рискованные шаблоны и предлагает политики для их устранения. Облачный продукт Failproof AI Observability использует ту же модель данных для мониторинга всего парка агентов, но локальные инструменты работают полностью на вашем компьютере.

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

  • 01Интегрируется с 12 harness для агентов, включая Claude Code, Codex и Hermes.
  • 02Блокирует рискованные вызовы инструментов — например, чтение .env, sudo и принудительную отправку изменений — до их выполнения.
  • 03Включает 40 готовых политик и позволяет задавать собственные политики на JavaScript или TypeScript.
  • 04Запускает локальную панель управления с данными о сессиях, вызовах моделей и инструментов, а также решениях хуков.
  • 05Предоставляет офлайн-аудит: он проверяет историю на рискованные шаблоны и предлагает политики.

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

  • Не давать агенту для программирования удалять файлы, отправлять изменения в main с force push или выполнять деструктивные SQL-запросы.
  • Не допускать попадания секретных файлов, например .env, в контекст агента.
  • Проверять действия агента в прошлых сессиях и находить повторяющиеся сбои.
  • Распространять общие для команды ограничения, добавляя файлы политик в репозиторий.

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

  1. 1

    Установите CLI глобально через npm

    npm install -g failproofai
  2. 2

    Подключите агенты и daemon

    failproofai config
  3. 3

    Добавьте пакет политик, определяющий, что применять

    failproofai policies add FailproofAI/policies
  4. 4

    Откройте панель управления на localhost:8020

    failproofai

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

  • Лицензия — MIT with Commons Clause, поэтому для коммерческой перепродажи самого failproofai требуется отдельное соглашение.
  • При настройке политики по умолчанию не включены, поэтому, чтобы применялись правила помимо block-failproofai-commands, сначала нужно добавить пакет политик.
  • Самостоятельно развернуть размещённую платформу наблюдаемости в собственном кластере можно только на плане Enterprise.

Темы

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

Что такое failproofai?
Наблюдение за ИИ-агентами и ассистентами для программирования и применение политик: блокировка опасных вызовов инструментов до их выполнения в 12 harness. Failproof AI — локальный инструмент, который записывает действия ИИ-агентов и может блокировать рискованные операции до их выполнения. Он интегрируется с 12 harness для агентов, включая CLI для программирования, такие как Claude Code, Codex, OpenCode и Goose, а также шлюзы для чатов и ассистентов, такие как Hermes и OpenClaw. История каждого запуска сохраняется в сессии, которую можно просмотреть в локальной панели управления на localhost:8020 — аккаунт не нужен.
failproofai можно использовать бесплатно? Какая у него лицензия?
failproofai распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
failproofai всё ещё поддерживается?
Активно поддерживается. Последний коммит в failproofai — 21 окт. 2026 г..
Для чего можно использовать failproofai?
Не давать агенту для программирования удалять файлы, отправлять изменения в main с force push или выполнять деструктивные SQL-запросы. Не допускать попадания секретных файлов, например .env, в контекст агента. Проверять действия агента в прошлых сессиях и находить повторяющиеся сбои. Распространять общие для команды ограничения, добавляя файлы политик в репозиторий.
Как установить failproofai?
Установите CLI глобально через npm: npm install -g failproofai Подключите агенты и daemon: failproofai config Добавьте пакет политик, определяющий, что применять: failproofai policies add FailproofAI/policies Откройте панель управления на localhost:8020: failproofai
Где скачать failproofai?
Исходный код и инструкции по установке — на GitHub: https://github.com/FailproofAI/failproofai

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

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

Самостоятельно размещаемая панель для распределения задач, проверки запусков агентов, учёта расходов и координации сред выполнения AI-агентов, таких как OpenClaw, Claude Code и Codex.

6,4 тыс.118TypeScriptMITОбновлён 3 дня назад