面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
dnhkng/GLaDOS
带有 GLaDOS 风格语音、摄像头观察、持久记忆和工具调用的本地语音助手,附带浏览器控制台。
- Star
- 5,750
- Fork
- 446
- 未关闭 Issue
- 10
- 最近提交
- 10天前
这是什么?
GLaDOS 是一个语音助手,灵感来自 Valve《传送门》系列中的人格核心。它支持通过本地麦克风或浏览器对话,配有 GLaDOS 风格的语音和会根据情绪指令变化的动画形象。
系统由情绪、记忆、视觉、系统状态和研究等独立核心组成,它们的观察结果汇入共享上下文,由自主核心判断某次更新是否值得开口回应。对话模型可以是本地 llama.cpp 服务器上的 Gemma 4 E4B(直接输入音频),也可以使用扩展配置,通过 Parakeet 转写后交给 Ollama 或 OpenAI 兼容接口处理。
项目还提供网页控制台,用于控制设备并查看记忆、上下文和路由决策;支持接入 MCP 工具(包括 Home Assistant);并可选择启用一个 OpenAI 风格的语音接口,输出 GLaDOS 的声音。
核心功能
- 01支持 Gemma 4 E4B 直接音频输入或 Parakeet 转写两种语音对话方式
- 02网页控制台可控制麦克风、摄像头,并查看记忆与路由决策
- 03基于摄像头的场景描述,附带时间戳图像
- 04持久保存对话摘要与事实记忆
- 05支持 MCP 工具集成,包括 Home Assistant
- 06可选的语音接口,以 MP3、WAV 或 OGG 格式输出 GLaDOS 声音
适用场景
- 在本地 GPU 上搭建带有自定义角色声音的语音助手
- 通过语音经 Home Assistant 控制智能家居设备
- 试验多核心协作、共享上下文并自主决定何时发言的架构
- 通过本地 API 生成 GLaDOS 语音
快速上手
- 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
使用前须知
- 默认对话模型需要另行安装支持 CUDA 的 llama-server 并手动下载 GGUF 模型文件。
- 参考配置需要 GPU,延迟和内存占用高度依赖硬件。
- macOS 支持仍处于实验阶段,AMD 安装流程仅适用于 Linux。
标签
常见问题
- GLaDOS 是什么?
- 带有 GLaDOS 风格语音、摄像头观察、持久记忆和工具调用的本地语音助手,附带浏览器控制台。 GLaDOS 是一个语音助手,灵感来自 Valve《传送门》系列中的人格核心。它支持通过本地麦克风或浏览器对话,配有 GLaDOS 风格的语音和会根据情绪指令变化的动画形象。
- GLaDOS 可以免费使用吗?用的什么许可证?
- GLaDOS 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- GLaDOS 还在维护吗?
- 活跃维护中。GLaDOS 最近一次提交是在 2026年10月11日。
- GLaDOS 适合用来做什么?
- 在本地 GPU 上搭建带有自定义角色声音的语音助手 通过语音经 Home Assistant 控制智能家居设备 试验多核心协作、共享上下文并自主决定何时发言的架构 通过本地 API 生成 GLaDOS 语音
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。
用 Python 构建 MCP 服务端、客户端和交互式应用的框架,让 LLM 连接工具与数据。
官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
面向智能体的记忆基础设施,将对话与执行过程转化为可持久化的结构化记忆,支持 Python 与 TypeScript。
一个轻量级 Python 库,用统一的 OpenAI 风格接口调用多家大模型服务,并提供带工具和 MCP 支持的 Agents API。