这个项目能做什么

Sapphire Blue AI 是一个自托管的智能体框架,围绕可定制的 AI 人格构建,并支持语音交互。它被设计为一个持久陪伴者,能够记住用户、运行定时任务,并可通过插件进行扩展。 README 中描述的核心能力: - 人格系统:12 个内置个性,捆绑提示词、语音、工具和模型;用户可以创建自己的个性。AI 可以编辑自己的提示词,并在对话中途切换人格组件。 - 语音:唤醒词、语音转文本、文本转语音、流式语音,以及支持打断的无手操作对话模式。默认使用本地 Kokoro TTS,可选 ElevenLabs。 - 记忆与知识:对大型带标签记忆集进行语义向量搜索;带有夜间图书管理员的“Mind Palace”分层记忆引擎;有组织的知识类别,支持文件上传和文件夹监视;带进度日志的分层目标;以及面向人物、地点和事物的实体系统。 - 集成:Twilio VOIP 和真实电话号码、Discord、Telegram、多账户电子邮件、Google Calendar、Home Assistant、SSH、比特币钱包、MCP 服务器、摄像头捕获、通过 ComfyUI/sd-server 生成图像,以及代码工具架。 - 平台功能:后台守护进程和 webhook、带晨间问候和闹钟的心跳/连续模式、后台代理、整页插件应用、主题插件、3D 动画头像、人格和工具集导入/导出、带 token 指标的仪表盘和自动更新器。 - 模型支持:本地优先,可选云 LLM 提供商(Claude、GPT、Gemini、Fireworks,或任何兼容 OpenAI/Anthropic 的端点);Ollama 和 LM Studio 可作为本地端点使用。 - 隐私:隐私保险库模式,可加密聊天并强制使用标记为私有的模型,还支持整个应用的 SOCKS 代理路由。 - 插件生态:插件商店和人格商店,可从 GitHub 一键安装;插件可以添加工具、钩子、语音命令、提供商、守护进程、应用和主题。 安装选项包括适用于 Windows 和 Linux 的 GUI 启动器/安装器、基于 conda 的手动设置,以及 Docker(仅 Web UI,无唤醒词)。要求为 Ubuntu 22.04+ 或 Windows 11+、通过 conda 使用 Python 3.11+、在使用 TTS/STT 时 16GB+ RAM,以及可选的 Nvidia GPU。Mac 仅通过 Docker 支持。该项目采用 AGPL-3.0 许可。 README 包含明确警告:该代理可以执行 shell 命令、发送电子邮件、控制智能家居设备并编写自己的工具,而且定时任务会自主运行,因此应谨慎限制工具集配置。