Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.
dnhkng/GLaDOS
Локальный голосовой помощник с фирменным голосом в стиле GLaDOS, компьютерным зрением, постоянной памятью, инструментами и веб-консолью.
- Звёзды
- 5,750
- Форки
- 446
- Открытые issues
- 10
- Последний коммит
- 10 дней назад
Что это?
GLaDOS — голосовой помощник, созданный на основе личности центрального ядра из серии игр Portal от Valve. С ним можно общаться через локальный микрофон или браузер. Помощник говорит голосом GLaDOS, а его анимированный аватар реагирует на голосовые указания, передающие эмоции.
Система состоит из независимых ядер, отвечающих за эмоции, память, зрение, состояние системы и исследования. Их наблюдения объединяются в общий контекст, а ядро автономности решает, стоит ли озвучивать обновление. Диалог можно вести через локальный сервер llama.cpp с Gemma 4 E4B и прямым вводом аудио либо через расширенный профиль с транскрибацией Parakeet и Ollama или API, совместимым с OpenAI.
В проект также входят веб-консоль для управления устройствами и просмотра памяти, контекста и решений маршрутизации, интеграция с инструментами MCP (в том числе с Home Assistant), а также дополнительный речевой endpoint в стиле OpenAI, который выдаёт голос GLaDOS.
Ключевые возможности
- 01Голосовой диалог с прямым вводом аудио в Gemma 4 E4B или с транскрибацией Parakeet
- 02Веб-консоль для проверки микрофона, камеры, памяти и маршрутизации
- 03Описание сцен по изображению с камеры и кадрами с временными метками
- 04Постоянная память с краткими пересказами диалогов и фактами
- 05Интеграция с инструментами MCP, в том числе с Home Assistant
- 06Дополнительный речевой API, выдающий голос GLaDOS в формате MP3, WAV или OGG
Сценарии использования
- Создание голосового помощника с индивидуальным голосом персонажа на локальном GPU
- Голосовое управление устройствами умного дома через Home Assistant
- Эксперименты с несколькими ядрами-агентами, которые используют общий контекст и решают, когда говорить
- Генерация речи голосом GLaDOS через локальный API
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/dnhkng/GLaDOS.git - 2
Перейдите в папку проекта
cd GLaDOS - 3
Запустите установщик (CUDA, ROCm или CPU выбирается автоматически)
python scripts/install.py - 4
Запустите веб-консоль и откройте http://127.0.0.1:8050/ (требуется отдельно запущенная модель llama-server)
uv run --no-sync glados webapp --config configs/glados_webapp_config.yaml
Что важно знать
- Для запуска модели диалога по умолчанию необходимо отдельно установить llama-server с поддержкой CUDA и иметь файлы модели GGUF объёмом около 16 ГБ.
- Для эталонной конфигурации требуется GPU; задержка и потребление памяти во многом зависят от оборудования.
- Поддержка macOS экспериментальная, а вариант установщика для AMD доступен только в Linux.
Темы
Частые вопросы
- Что такое GLaDOS?
- Локальный голосовой помощник с фирменным голосом в стиле GLaDOS, компьютерным зрением, постоянной памятью, инструментами и веб-консолью. GLaDOS — голосовой помощник, созданный на основе личности центрального ядра из серии игр Portal от Valve. С ним можно общаться через локальный микрофон или браузер. Помощник говорит голосом GLaDOS, а его анимированный аватар реагирует на голосовые указания, передающие эмоции.
- GLaDOS можно использовать бесплатно? Какая у него лицензия?
- GLaDOS распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- GLaDOS всё ещё поддерживается?
- Активно поддерживается. Последний коммит в GLaDOS — 11 окт. 2026 г..
- Для чего можно использовать GLaDOS?
- Создание голосового помощника с индивидуальным голосом персонажа на локальном GPU Голосовое управление устройствами умного дома через Home Assistant Эксперименты с несколькими ядрами-агентами, которые используют общий контекст и решают, когда говорить Генерация речи голосом GLaDOS через локальный API
- Как установить GLaDOS?
- Клонируйте репозиторий: git clone https://github.com/dnhkng/GLaDOS.git Перейдите в папку проекта: cd GLaDOS Запустите установщик (CUDA, ROCm или CPU выбирается автоматически): python scripts/install.py Запустите веб-консоль и откройте http://127.0.0.1:8050/ (требуется отдельно запущенная модель llama-server): uv run --no-sync glados webapp --config configs/glados_webapp_config.yaml
- Где скачать GLaDOS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dnhkng/GLaDOS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.
Python-фреймворк для создания MCP-серверов, клиентов и интерактивных приложений, связывающих LLM с инструментами и данными.
Официальный Python SDK для создания серверов и клиентов Model Context Protocol, связывающих LLM-приложения с инструментами, данными и промптами.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.
Лёгкая библиотека Python с единым API в стиле OpenAI для разных LLM-провайдеров и Agents API с поддержкой инструментов и MCP.