# komAI - локальный AI-ассистент ## Требования - Python >3.10 ## Установка ```bash pip install -r requirements.txt ``` ## Быстрый старт ```bash python -m app.komAI ``` ## Структура - `app/` - точка входа приложения - `src/` - исходный код - `config/` - YAML конфигурация - `modules/` - подключаемые модули - `tests/` - юнит-тесты - `log/` - файлы логов - `doc/` - документация ## Конфигурация Модуль `config_manager` управляет конфигурацией с регистрацией параметров. ```python import src.utils.config_manager config = src.utils.config_manager.config # Регистрация параметра config.register(name="app_name", val="komAI", desc="Наименование проекта", cat="app") # Получение значения config.get("app_name", cat="app") # Сохранение в файл config.save() ``` См. [doc/src.utils.config_manager.md](doc/src.utils.config_manager.md) для подробной документации. ## Логирование Все консольные выводы дублируются в логах. Настройка логирования в `config/global.yaml`. ## Тесты ```bash python -m tests.test_config_manager ```