Back to Overview

uN-Toxa (post-hack)

post06
RED Service down Connection failed Timeout or DNS error

Today (9:00 MSK — 9:00 MSK)

0
Commits
0
PRs Merged
0
PRs Opened
0
Issues Opened
0
Issues Closed

All Time

41
Commits
4
PRs Merged
4
PRs Opened
0
Issues Opened
0
Issues Closed
-
API Usage

Commits & Code Churn

31 Jan — 6 Feb 2026

PR Activity

31 Jan — 6 Feb 2026

Languages

README

CAITO Assistant

AI-ассистент стратегических решений для BigTechGroup. Веб-интерфейс поверх Claude Code CLI с ролевой моделью (CEO, CFO, COO, CDTO, ML Lead) и встроенными стресс-тестами.

Требования

  • Python 3.10+
  • Claude Code CLI — установлен в ~/.local/bin/claude
  • API-ключ Anthropic (ANTHROPIC_API_KEY в окружении)

Установка

python -m venv .venv
source .venv/bin/activate
pip install fastapi uvicorn

Структура проекта

server.py              # FastAPI-сервер + встроенный фронтенд
system_prompt.txt      # Системный промпт CAITO
test_cases/            # JSON-сценарии стресс-тестов
docs/data/
  profiles/            # Профили C-level ролей (MD)
  context/             # Контекстные данные компании
  metrics/             # Метрики и KPI
presentation.html      # Презентация проекта

Запуск

source .venv/bin/activate
python -c "import uvicorn; import server; uvicorn.run(server.app, host='0.0.0.0', port=8001)"

Сервер стартует на 0.0.0.0:8001. Откройте http://localhost:8001 в браузере.

Для разработки с hot-reload:

uvicorn server:app --host 0.0.0.0 --port 8001 --reload

Переменные окружения

Переменная Описание По умолчанию
ANTHROPIC_API_KEY Ключ API Anthropic — (обязательный)

API

Метод Путь Описание
GET / Веб-интерфейс чата
POST /api/chat Отправка сообщения ({messages, role})
GET /api/stress-tests Список доступных стресс-тестов
GET /api/stress-tests/{id} Полный сценарий стресс-теста
GET /health Healthcheck

Функциональность

  • Ролевой чат — переключение между ролями C-level, каждая роль получает персонализированный системный промпт
  • Стресс-тесты — автоматический прогон сценариев из test_cases/, имитирующих давление от разных стейкхолдеров
  • Трассировка — отображение внутренних шагов рассуждения (tool use, результаты) для прозрачности

Events History

Total: 49 events
M Tonya GoryachevaT 03-20 15:01
PR Tonya GoryachevaT 03-20 15:00
M Tonya GoryachevaT 03-20 13:05
PR Tonya GoryachevaT 03-20 13:04
C Initial commit Dmitriy Gorbunov 03-19 18:33