# Калькулятор локальной ИИ-инфраструктуры

Открытый калькулятор предварительной оценки GPU, нагрузки, трудозатрат, бюджета и стоимости владения локальным ИИ-контуром. Работает в браузере и не отправляет данные на сервер.

**[Открыть калькулятор](https://smit1980.github.io/ai-infrastructure-calculator/)** — ссылка заработает после включения GitHub Pages. Если сайт ещё не опубликован, скачайте `AI-calculator-offline.html` из репозитория и откройте его в браузере.

## Возможности

- Группы пользователей, сценарии работы, контекст, одновременность и модели.
- Оценка GPU-памяти с учётом весов, KV-кэша и рабочих буферов; выбор серверов и резервирования.
- Состав работ, роли, плановые оклады, доступность специалистов, сроки, себестоимость, маржа и НДС.
- Энергопотребление, поддержка и TCO; редактируемый каталог оборудования и публичных цен.
- Сохранение и импорт локального JSON, отдельная клиентская выгрузка и внутренняя CSV.

Встроенные сценарии и оклады условные. Каталог цен — исторический срез на 03.11.2026, а не действующая котировка. Перед закупкой подтверждайте спецификацию, цены, лицензию, совместимость и поставку. Оценка памяти не является бенчмарком или гарантией производительности. Обучение, OCR и речь требуют отдельного расчёта.

## Запуск и разработка

Откройте `index.html` или самостоятельный `AI-calculator-offline.html` в браузере. Для локального веб-сервера:

```sh
python -m http.server 8934 --bind 127.0.0.1
```

Расчётные тесты: `node tests/engine.test.cjs`. Пересборка автономного файла: `python build.py`.

Исходники разделены на `engine.js` (расчёты), `data.js` (демонстрационные вводные), `market.js` (источники), `app.js` (интерфейс), `styles.css` и `index.html`. Шрифт Manrope поставляется с лицензией `assets/OFL.txt`.

## Совместная работа

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