Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
tealtiger — Мощная защита для AI-агентов - Открытое обеспечение безопасности и отслеживание затрат для AI-приложений | Kitploit
Инструменты/GitHubGitHub/agentguard-ai/tealtiger
Безопасность облачных средDevSecOpsКонфиденциальностьОбнаружение СекретовРазведка угрозУправление идентификацией и доступом (IAM)Безопасность Цепочки ПоставокБезопасность APIБезопасность ИИОбнаружение АномалийАнализ Журналов
21303 ч 50 мин назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHub
agentguard-ai/tealtiger

tealtiger

Мощная защита для AI-агентов - Открытое обеспечение безопасности и отслеживание затрат для AI-приложений

РепозиторийСайт

TealTiger

Логотип TealTiger

SDK безопасности и управления AI-агентами

Детерминированное управление, защитные барьеры, отслеживание затрат и управление политиками для LLM-приложений. Открытый исходный код. TypeScript + Python. Работает с любым провайдером.

npm version PyPI version Лицензия: Apache 2.0 Discord GitHub stars Управляется TealTiger Оценка OpenSSF


Программа NVIDIA Inception

Веб-сайт · Документация · Примеры · Discord · Участие


⚡ Быстрый старт за 60 секунд

Установка: npm install tealtiger или pip install tealtiger, затем оберните один существующий вызов OpenAI:```typescript import { TealOpenAI } from 'tealtiger'; const client = new TealOpenAI({ apiKey: process.env.OPENAI_API_KEY, guardrails: { promptInjection: true } }); const res = await client.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello!' }] }); console.log(res.security?.decision ?? 'ALLOW');

root@kitploit:~
I need the actual content to translate. Please provide the input text for chunk 3.```python
import os
from tealtiger import TealOpenAI
client = TealOpenAI(api_key=os.environ["OPENAI_API_KEY"], guardrails={"prompt_injection": True})
print(client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello!"}]).security.decision)
root@kitploit:~
ALLOW
Governance receipt emitted; cost and guardrails tracked.
```
Далее: [полное руководство по быстрому старту](#-quick-start) и [примеры](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples).

---

## 🔭 observe() — Инструментарий с нулевой настройкой (v1.4)

Одна строка добавляет отслеживание затрат, аудит логирования, обнаружение PII и поведенческие базовые линии для любого LLM-клиента. Без конфигурационных файлов, без определений политик.```typescript
import { observe, freeze } from 'tealtiger';
const client = observe(new OpenAI());  // done — all calls are now instrumented
console.log(client.getCost());         // { totalCost: 0.0023, requestCount: 1, ... }
```
Please provide the Markdown content to translate.```python
from tealtiger.observe import observe, freeze
client = observe(OpenAI())             # done — all calls are now instrumented
print(client.get_cost())               # ObserveCostSummary(total_cost=0.0023, ...)
```
**Что вы получаете автоматически:** отслеживание стоимости за каждый запрос по 12 провайдерам, структурированный журнал аудита с ID корреляции, поведенческий базовый уровень (P50/P95/P99), обнаружение PII в режиме REPORT_ONLY и мгновенный аварийный выключатель через `freeze()`. Накладные расходы менее 5 мс на вызов.

См. [examples/observe-quickstart.ts](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe-quickstart.ts) и [examples/observe_quickstart.py](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py).

---

---

## 📊 Панель управления (v1.4)

Мониторинг вашего парка ИИ-агентов в реальном времени — состояние безопасности, управление затратами и поведенческие оповещения в одном окне.

<div align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/12842/41f95973c706522c5b907a5d7d96565247adff159a2de9a15c45087ae8dd1351.png" alt="TealTiger Governance Dashboard" width="900">
</div>



**Что вы видите с первого взгляда:**
- **Строка KPI** — общее количество запросов, стоимость, отказы по управлению, потребление бюджета с цветовыми индикаторами
- **Скорость затрат и прогноз бюджета** — тенденции расхода и прогноз исчерпания
- **Конвейер защиты** — 3-этапный процесс оценки безопасности с показателями короткого замыкания и задержкой на каждом этапе
- **Канареечные оповещения** — обнаружение поведенческих отклонений с статусом заморозки агента и процентами отклонений
- **Матрица агентов** — таблица состояния парка (активен/в ожидании/заморожен) с метриками запросов на агента
- **Экономия затрат** — рекомендации по оптимизации, ранжированные по влиянию
- **Маршрутизация моделей** — маршрутизация от источника к цели с экономией на запрос
- **Управление протоколами** — карточки политик ENFORCE/MONITOR/REPORT_ONLY с количеством отказов

Каждая панель получает данные независимо с изоляцией ошибок — отказ одного виджета никогда не приводит к каскадным сбоям.

Запуск локально: `cd dashboard/api && npm run dev` затем `cd dashboard/web && npm run dev` (API на :3100, UI на :3000)

### Путь постепенного раскрытия

| Уровень | Точка входа | Что вы получаете |
|-------|-------------|--------------|
| 0 | `observe(client)` | Отслеживание стоимости, журнал аудита, обнаружение PII, поведенческий базовый уровень, аварийный выключатель |
| 1 | + guardrails config | Инъекция подсказок, модерация контента, обнаружение секретов |
| 2 | + TealEngine policies | ENFORCE/MONITOR/REPORT_ONLY для каждого правила, детерминированные решения |
| 3 | + TealFlow workflows | Наследование управления на уровне организации, декларативный YAML |



## Что такое TealTiger?

TealTiger — это SDK с открытым исходным кодом, который предоставляет **детерминированное управление** для ИИ-агентов. Он применяет политики безопасности, отслеживает затраты и создает структурированные доказательства — все в реальном времени, без необходимости в инфраструктуре.

> **Ищете исходный код?** Это основной репозиторий. Исходный код SDK находится в репозиториях для конкретных языков:
> - **TypeScript SDK**: [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod)
> - **Python SDK**: [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod)
>
> Или клонируйте этот репозиторий с подмодулями: `git clone --recurse-submodules https://github.com/agentguard-ai/tealtiger.git`

В отличие от вероятностных фильтров безопасности, TealTiger использует **детерминированную оценку политик**: одинаковый ввод + одинаковая политика = одинаковое решение, каждый раз. Каждый вердикт управления может быть воссоздан, отслежен до человека, написавшего политику, и экспортирован в виде структурированных доказательств (SARIF, JUnit XML, JSON).

**Ключевой принцип:** Управление должно быть инженерным свойством, встроенным в среду выполнения, а не документом, просматриваемым после события.

---

## 🚀 Быстрый старт

### TypeScript```bash
npm install tealtiger
```
Please provide the Markdown content to translate.```typescript
import { TealOpenAI } from 'tealtiger';

const client = new TealOpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  guardrails: {
    piiDetection: true,
    promptInjection: true,
    contentModeration: true,
  },
  budget: {
    maxCostPerRequest: 0.50,
    maxCostPerDay: 10.00,
  },
});

const response = await client.chat.completions.create({
  model: 'gpt-4',
  messages: [{ role: 'user', content: 'Hello!' }],
});
// Guardrails enforced. Cost tracked. Evidence produced.
```
### Python```bash
pip install tealtiger
```
Please provide the Markdown content to translate.```python
from tealtiger import TealOpenAI

client = TealOpenAI(
    api_key=os.getenv("OPENAI_API_KEY"),
    guardrails={
        "pii_detection": True,
        "prompt_injection": True,
        "content_moderation": True,
    },
    budget={
        "max_cost_per_request": 0.50,
        "max_cost_per_day": 10.00,
    },
)

response = client.chat.completions.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Hello!"}],
)
# Guardrails enforced. Cost tracked. Evidence produced.
```
## ✨ Возможности

### 🛡️ Ограничения безопасности
- **Обнаружение PII** — Автоматическое обнаружение и редактирование конфиденциальной информации
- **Предотвращение инъекций в промпты** — Блокировка попыток вредоносной инъекции в промпты
- **Модерация контента** — Фильтрация токсичного, вредного или неуместного контента
- **Обнаружение секретов** — Более 500 шаблонов по 9 категориям с оценкой уверенности
- **Пользовательские правила** — Определение собственных политик безопасности

### 💰 Управление затратами
- **Принудительное соблюдение бюджета** — Жёсткие лимиты на запрос, сессию и день
- **Отслеживание затрат** — Мониторинг в реальном времени по всем провайдерам
- **Уведомления о затратах** — Оповещения при настраиваемых порогах
- **Автоматические выключатели** — Предотвращение неконтролируемых циклов затрат

### 🔌 12 поставщиков LLM
- **OpenAI** — GPT-4, GPT-4o, GPT-3.5
- **Anthropic** — Claude 3.5, Claude 3
- **Google Gemini** — Поддержка мультимодальности
- **AWS Bedrock** — Claude, Titan, Jurassic, Command, Llama
- **Azure OpenAI** — Маршрутизация на основе развёртываний
- **Cohere** — Чат, RAG, эмбеддинги
- **Mistral AI** — Европейское размещение данных
- **DeepSeek** — Экономичные модели рассуждений
- **Groq** — Инференция с ультранизкой задержкой
- **Together AI** — Хостинг моделей с открытым исходным кодом
- **HuggingFace TGI** — Самостоятельно размещённый инференс
- **xAI (Grok)** — Знания в реальном времени

### 🔌 Адаптеры платформ
- **Агенты AWS Bedrock** — Встроенный адаптер ограждений
- **AWS AgentCore** — Плагин управления до/после действий
- **Служба агентов Azure AI** — Промежуточное ПО для конвейера вызовов инструментов

### 🏗️ Архитектура управления
- **Детерминированная оценка политик** — Никакой LLM на пути управления
- **Структурированные доказательства** — Каждое решение создаёт восстанавливаемую запись
- **Криптографическое доказательство** — Деревья Меркла + отметки времени RFC 3161 (TealProof)
- **Нечеловеческая идентичность (NHI)** — Жизненный цикл агента, принудительное соблюдение области действия, нулевые постоянные привилегии
- **Правила FREEZE** — Неизменяемые аварийные выключатели с обнаружением взлома
- **Идентификаторы корреляции** — Сквозная трассируемость по цепочке решений
- **Трассируемость политик** — Каждое решение отслеживается до автора политики-человека
- **OWASP Agentic Top 10** — Пакет политик с нулевой настройкой, покрывающий все 10 рисков ASI

---

## 🗺️ Охват управления

| Измерение | Что делает | Модуль |
|-----------|-------------|--------|
| 🛡️ **Безопасность** | Обнаружение секретов (500+ шаблонов), инъекции в промпты, PII, модерация контента, нормализация Unicode, обнаружение закодированного вывода | `TealSecrets` `TealGuard` |
| 🔑 **Идентичность** | Жизненный цикл нечеловеческой идентичности, принудительное соблюдение области действия, нулевые постоянные привилегии, аттестация агентов | `TealEngine (NHI)` |
| ⚡ **Надёжность** | Автоматические выключатели, бюджеты повторных попыток, цепочки резервных вариантов, детерминированная деградация | `TealCircuit` `TealReliability` |
| 🧠 **Память** | Происхождение записи, обнаружение инъекций инструкций, предотвращение эксфильтрации, принудительное соблюдение области действия | `TealMemory` |
| 💰 **Затраты** | Потолки, контролируемые управлением, обнаружение аномалий, бюджеты токенов рассуждения, атрибуция по агентам | `TealMonitor` |
| 📋 **Доказательства** | Криптографические квитанции (Merkle + RFC 3161), экспорт SARIF, spans OTel, интеграция SIEM | `TealProof` `TealAudit` |
| ⚙️ **Политика** | Правила FREEZE, режим PLAN_ONLY, пакеты горячей замены, защита от взлома, уровни автоматизации | `TealEngine` |
| 🔄 **Рабочий процесс** | Декларативные рабочие процессы управления на YAML, наследование на уровне организации, принудительное соблюдение нижней границы | `TealFlow` |
| 📊 **Дрейф** | Обнаружение поведенческого дрейфа, статистические базовые линии, регрессия вывода модели | `TealDrift` |
| ⏱️ **Временной** | TTL сессии, периоды охлаждения, ограничения по времени суток | `TealTemporal` |
| 🔍 **Реестр** | Мониторинг дрейфа определений MCP, сканирование описаний инструментов, белый список композиции адаптеров | `TealRegistry` |
| 🧠 **Классификация** | Локальный инференс ML на ONNX (≤20ms), режимы ансамбля, комбинация regex+ML | `TealClassifier` |

> **Принцип проектирования:** Никакой LLM на пути управления. Один и тот же вход + одна и та же политика = одно и то же решение, каждый раз.

---

## 📦 SDK

| Язык | Исходный код | Пакет | Установка |
|----------|------------|---------|---------|
| TypeScript | [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod) | [npm](https://www.npmjs.com/package/tealtiger) | `npm install tealtiger` |
| Python | [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod) | [PyPI](https://pypi.org/project/tealtiger/) | `pip install tealtiger` |

### 🔌 Адаптеры фреймворков

| Фреймворк | Пакет | Установка |
|-----------|---------|---------|
| LangChain | [langchain-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/langchain-tealtiger) | `pip install langchain-tealtiger` |
| Vercel AI SDK | [tealtiger-ai-sdk](https://github.com/agentguard-ai/tealtiger/tree/main/packages/tealtiger-ai-sdk) | `npm install tealtiger-ai-sdk` |
| PydanticAI | [pydanticai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/pydanticai-tealtiger) | `pip install pydanticai-tealtiger` |
| Haystack | [haystack-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/haystack-tealtiger) | `pip install haystack-tealtiger` |
| CAMEL-AI | [camelai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/camelai-tealtiger) | `pip install camelai-tealtiger` |

### 🔗 Интеграции с инфраструктурой

| Платформа | Что предоставляет | Установка |
|----------|-----------------|---------|
| [Dakera](https://github.com/Dakera-AI/dakera-py) | Постоянное хранилище состояния управления (хранение затрат, квитанции решений, цепочки делегирования через KG) | `pip install dakera[tealtiger]` | [Docs](https://dakera.ai/integrations/tealtiger) |
| [AG2 Beta](https://github.com/ag2ai/ag2) | Расширение промежуточного ПО управления для агентов AG2 Beta | `pip install ag2-tealtiger` |
| [Portkey Gateway](https://github.com/Portkey-AI/gateway) | Вебхук-ограждение для Portkey AI Gateway | [Example](https://github.com/agentguard-ai/tealtiger/tree/main/examples/portkey-webhook-guardrail) |
| [Daytona](https://github.com/daytonaio/daytona) | Предварительное управление для выполнения кода в песочнице | [Example](https://github.com/agentguard-ai/tealtiger/tree/main/examples/daytona-governed-sandbox) |

---

## 📚 Документация

- [Почему вашему AI-агенту нужен бюджет — управление затратами для LLM-приложений](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/cost-governance-for-llm-apps.md)
- [OWASP Agentic Top 10 — практические защиты с TealTiger](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/owasp-agentic-top-10-defenses.md)
- [Краткое руководство](#-quick-start)
- [Ограничения безопасности](#️-security-guardrails)
- [Управление затратами](#-cost-governance)
- [Настройка провайдеров](#-7-llm-providers)
- [Часто задаваемые вопросы](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/faq.md)
- [Почему TealTiger?](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/why-tealtiger.md)
- [Матрица соответствия функций между SDK](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/cross-sdk-feature-parity-matrix.md)
- [Индексы хранилища событий управления](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/governance-event-store-indexes.md)
- [Справочник кодов ошибок](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/error-code-reference.md)
- [Устранение неполадок](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/troubleshooting.md)
- [Руководство по внесению вклада](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md)
- [Политика безопасности](https://github.com/agentguard-ai/tealtiger/blob/HEAD/SECURITY.md)
- [Кодекс поведения](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CODE_OF_CONDUCT.md)
- [Дорожная карта](https://github.com/agentguard-ai/tealtiger/blob/HEAD/ROADMAP.md)

### Значок

Используйте значок TealTiger, чтобы показать, что проект управляется детерминированными политиками безопасности и затрат агентов.

Светлый значок:```md
[![Governed by TealTiger](https://raw.githubusercontent.com/agentguard-ai/tealtiger/main/assets/badges/governed-by-tealtiger.svg)](https://github.com/agentguard-ai/tealtiger)
```
Темный значок:```md
[![Governed by TealTiger](https://raw.githubusercontent.com/agentguard-ai/tealtiger/main/assets/badges/governed-by-tealtiger-dark.svg)](https://github.com/agentguard-ai/tealtiger)
```
### Python Hugging Face TGI Быстрый старт

Используйте `examples/python/huggingface_tgi_quickstart.py`, чтобы попробовать защищенного
провайдера Hugging Face Text Generation Inference из Python SDK.```bash
export HF_API_TOKEN="your-hugging-face-token"
export HF_TGI_ENDPOINT="https://your-endpoint.endpoints.huggingface.cloud"
export HF_TGI_MODEL="meta-llama/Meta-Llama-3.1-8B-Instruct"

python examples/python/huggingface_tgi_quickstart.py
```
В примере включается конфигурация защитных ограждений и отслеживания расходов, отправляется один тестовый чат-запрос, затем выводятся ответ, использование токенов, примерная стоимость, провайдер и идентификатор корреляции. Используйте значения-заполнители в документации и файлах `.env.example`; никогда не фиксируйте настоящий `HF_API_TOKEN`.

### Схема политик TealEngine

Для автодополнения и проверки в редакторе при написании файлов политик TealEngine в формате JSON или YAML используйте [`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/schemas/tealtiger-policy.schema.json). Файлы политик в формате JSON могут содержать:```json
{
  "$schema": "./schemas/tealtiger-policy.schema.json"
}
```
Для YAML-политик настройте в редакторе сопоставление схемы YAML, чтобы указывать файлы политик, такие как `tealtiger-policy.yml`, на `./schemas/tealtiger-policy.schema.json`.

### Проверка файлов политик

Используйте скрипт проверки политик для валидации JSON-файла политики TealTiger перед его использованием в CI/CD или в системе управления временем выполнения:```bash
npm install
npx ts-node scripts/validate-policy.ts ./my-policy.json
```
Вы также можете запустить npm-скрипт:```bash
npm run validate:policy -- ./my-policy.json
```
Валидатор загружает
[`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/schemas/tealtiger-policy.schema.json),
выводит ошибки проверки схемы, завершается с кодом `0`, если политика действительна, и с кодом `1`, если политика недействительна.

---

## 🐯 Стройте вместе с нами — программа для ранних контрибьюторов

TealTiger — это проект с открытым исходным кодом, и мы ищем первых контрибьюторов, чтобы вместе формировать будущее управления ИИ-агентами.

### Над чем можно работать

| Область | Примеры | Сложность |
|------|----------|------------|
| 🔍 Обнаружение секретов | Новые шаблоны обнаружения, пользовательские категории | 🟢 Начальный |
| 📝 Документация | Руководства, примеры, документация API, исправление опечаток | 🟢 Начальный |
| 🧪 Тесты | Модульные тесты, тесты на основе свойств, интеграционные тесты | 🟡 Средний |
| 🔌 Интеграции | Промежуточное ПО LangChain, CrewAI, AG2, LlamaIndex | 🟡 Средний |
| 💾 Адаптеры памяти | Адаптеры для Redis, Pinecone, Weaviate, ChromaDB | 🟡 Средний |
| 🔄 Шаблоны CI/CD | Jenkins, Azure Pipelines, Bitbucket Pipelines | 🟡 Средний |
| 🏗️ Основные модули | Движок управления, экспорт доказательств, оценка политик | 🔴 Продвинутый |

### Что получают ранние участники

- 🏆 **Упоминание в CONTRIBUTORS.md** и в примечаниях к релизам
- 🎖️ **Значок «Основатель»** — первые 25 принятых PR получают постоянное признание
- 📣 **Упоминание в социальных каналах TealTiger** (LinkedIn, X, Dev.to)
- 🔑 **Ранний доступ** к будущим функциям управления до публичного релиза
- 💬 **Прямой доступ** к основной команде через GitHub Discussions
- 📝 **Возможность соавторства** в технических статьях блога

### Начать работу```bash
# 1. Star this repo (it helps!)

# 2. Fork and clone the SDK you want to contribute to:
# TypeScript SDK:
git clone https://github.com/agentguard-ai/tealtiger-typescript-prod.git
# Python SDK:
git clone https://github.com/agentguard-ai/tealtiger-python-prod.git

# 3. Pick a "good first issue"
# https://github.com/agentguard-ai/tealtiger/issues?q=label%3A%22good+first+issue%22

# 4. Submit a PR
# 5. Join the team 🐯
```
См. [CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md) для подробных рекомендаций.

---

## 🗺️ Дорожная карта

**Текущая:** v1.4.0 — Принятие с нулевой конфигурацией и панель управления (выпущена 9 июля 2026 г.)
- `observe(client)` — автоматическая инструментация для 12 провайдеров в одну строку, нулевая конфигурация
- `freeze()` / `unfreeze()` — мгновенный аварийный выключатель, политика не требуется
- Поведенческий базовый уровень — профилирование P50/P95/P99, построенное на первых 100 запросах
- Обнаружение PII в режиме REPORT_ONLY — пассивное сканирование без блокировки
- Панель управления — переработана со светлой темой, виджетами безопасности, изоляцией ошибок
- Накладные расходы менее 5 мс на вызов — внутрипроцессный, детерминированный, поддерживающий офлайн

**Предыдущая:** v1.3.0 — Управление автономными агентами (выпущена 18 мая 2026 г.)


**Планируется:** v1.5.0 — Корпоративная платформа (Q4 2026)
- Мультиарендность с полной изоляцией данных
- RBAC (Владелец, Администратор, Автор политики, Зритель, Аудитор)
- SSO через SAML 2.0 / OIDC (Okta, Azure AD, Google)
- Экспорт SIEM (Splunk, Elastic, Sentinel, Datadog)
- Тестирование политик, режим пробного запуска, канареечные развертывания
- Плановые отчеты о соответствии и панель руководства

**Будущее:** v2.0.0 — Платформа безопасности SaaS (Q1 2027)
- Полный план управления SaaS (модель CSPM/CWPP для AI-агентов)
- Консоль руководителя CISO с оценкой здоровья управления
- TealTiger Operator и Agent для Kubernetes
- Обнаружение теневого ИИ (выявление неуправляемых агентов)
- Удаленный аварийный выключатель из консоли SaaS
- Плагины CloudEvents, OpenTelemetry, Backstage

---

## 🌟 Сообщество

- **Discord**: [Присоединиться к сообществу TealTiger](https://discord.gg/X2ePf8QAj)
- **GitHub Discussions**: [Задавайте вопросы, делитесь идеями](https://github.com/agentguard-ai/tealtiger/discussions)
- **LinkedIn**: [TealTiger](https://www.linkedin.com/company/tealtiger)
- **X (Twitter)**: [@TealtigerAI](https://x.com/TealtigerAI)
- **Документация**: [docs.tealtiger.ai](https://docs.tealtiger.ai)
- **Блог**: [blogs.tealtiger.ai](https://blogs.tealtiger.ai)
- **Песочница**: [playground.tealtiger.ai](https://playground.tealtiger.ai)
- **Email**: [email protected]

---

## 🔒 Безопасность

TealTiger стремится к ответственным практикам безопасности в открытом исходном коде.

[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/agentguard-ai/tealtiger/badge)](https://securityscorecards.dev/viewer/?uri=github.com/agentguard-ai/tealtiger)
[OpenSSF Best Practices](https://www.bestpractices.dev/projects/10824)
[![Dependabot](https://img.shields.io/badge/Dependabot-enabled-brightgreen?logo=dependabot)](https://github.com/agentguard-ai/tealtiger/security/dependabot)
[![CodeQL](https://github.com/agentguard-ai/tealtiger/actions/workflows/codeql.yml/badge.svg)](https://github.com/agentguard-ai/tealtiger/actions/workflows/codeql.yml)

Для сообщений об уязвимостях см. нашу [Политику безопасности](https://github.com/agentguard-ai/tealtiger/blob/HEAD/SECURITY.md).

---

## 📄 Лицензия

TealTiger лицензирован по [Apache 2.0](https://github.com/agentguard-ai/tealtiger/blob/HEAD/LICENSE).

---

## 🙏 Благодарности

Создано с ❤️ командой TealTiger и [участниками](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTORS.md).

---

## 👥 Участники

[![Contributors](https://contrib.rocks/image?repo=agentguard-ai/tealtiger)](https://github.com/agentguard-ai/tealtiger/graphs/contributors)

Хотите внести вклад? Ознакомьтесь с руководством [CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md)!

---

<div align="center">

**⭐ Поставьте звезду этому репозиторию, если считаете, что AI-агентам нужно управление, а не только ограждения.**

[Сообщить об ошибке](https://github.com/agentguard-ai/tealtiger/issues/new?template=bug_report.md) · [Запросить функцию](https://github.com/agentguard-ai/tealtiger/issues/new?template=feature_request.md) · [Задать вопрос](https://github.com/agentguard-ai/tealtiger/issues/new?template=question.md)

</div>


## 🌐 Поддерживаемые провайдеры

Данные о ценах взяты из [`docs/cost-comparison.md`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/cost-comparison.md) (последнее обновление апрель 2026 г.).
**Покрытие** показывает, имеет ли TealTiger проверенное отслеживание затрат через API `observe()` от начала до конца.

| Провайдер | Пример модели | Вход $/1M | Выход $/1M | Покрытие | Пример |
| --- | --- | ---: | ---: | :---: | --- |
| **OpenAI** | GPT-5.4 | $2.50 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **OpenAI** | GPT-5.4 mini | $0.75 | $4.50 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Sonnet 4 | $3.00 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Haiku 3.5 | $0.80 | $4.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py) |
| **Anthropic** | Claude Opus 4.1 | $15.00 | $75.00 | 🟡 | — |
| **Gemini** | Gemini 3 Flash Preview | $0.50 | $3.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 3 Pro Preview | $2.00 | $12.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 2.5 Flash-Lite | $0.10 | $0.40 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-setup.ts) |
| **Bedrock** | Amazon Nova Micro | $0.035 | $0.14 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Lite | $0.06 | $0.24 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Pro | $0.80 | $3.20 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/bedrock-multi-provider.ts) |
| **Azure OpenAI** | GPT-5 Global Standard | $1.25 | $10.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-failover.ts) |
| **Azure OpenAI** | GPT-5 mini Global Standard | $0.25 | $2.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/multi-provider-failover.ts) |
| **Cohere** | Command A | $2.50 | $10.00 | ❌ | — |
| **Cohere** | Command R+ | $2.50 | $10.00 | ❌ | — |
| **Mistral** | Mistral Large 3 | $0.50 | $1.50 | ❌ | — |
| **Mistral** | Mistral Small 4 | $0.15 | $0.60 | ❌ | — |
| **Mistral** | Mistral Medium 3.5 | $1.50 | $7.50 | ❌ | — |

### Легенда покрытия

- ✅ — Проверено от начала до конца через `observe()` + протестировано в `test_property_20_cost_monotonicity.py`
- 🟡 — Импортировано в адаптер `observe()`, проверка свойств ещё не проведена
- 🛠️ — Пример адаптера существует, интеграции `observe()` ещё нет
- ❌ — Указано только в `cost-comparison.md`, привязки SDK ещё нет (принимаются PR)
Скачать инструмент