这个项目能做什么

Vellium 是一款本地优先的桌面工作台,适用于 AI 聊天、角色扮演、实时语音对话和长篇写作。它支持连接 OpenAI 兼容的 API、OpenRouter、LM Studio、Ollama、KoboldCpp 以及可配置的自定义端点。聊天记录、角色、项目、设置和知识库均存储在本地的 SQLite 数据库中。 主要功能包括: - 聊天与角色扮演:支持分支时间线、消息编辑、多角色互动、人设、世界书 (LoreBooks)、作者注释、场景状态、提示词块、翻译、附件、导出以及可控的自动回复。 - 推理感知上下文:可以显示、限制、持久化提供商的推理字段和追踪信息,并可选择将其作为上下文返回给模型。 - 实时语音与 Inochi2D 虚拟形象:支持麦克风输入、Whisper 兼容的语音转文字 (STT)、流式语音合成 (TTS)、基于参数的木偶口型同步与表情控制、模型与角色扮演控制、附件、屏幕上下文以及实时模式下的聊天工具。 - 写作:支持项目、章节、场景、角色构建器、摘要、重写与扩展操作、RAG 上下文、DOCX 导入以及 DOCX/Markdown 导出。 - 角色与世界数据:支持角色卡导入/编辑、手动角色排序、多角色参与、世界书以及世界信息导入。 - 知识库与 RAG:支持知识集合、边界摄入、嵌入、可选重排序,以及针对聊天和写作的显式绑定。 - 提供商:支持 OpenAI 兼容 API、KoboldCpp、自定义端点适配器、手动模型回退、特定任务的模型路由以及 API 参数策略。 - 工具与扩展:支持 MCP 工具调用、结构化图像结果、本地插件、主题、小部件、自定义检查器字段和桌面宠物。 - 本地控制:通过 SQLite 持久化存储、完全本地模式 (Full Local Mode)、提供商 URL 检查、权限受控的插件,以及针对强大遗留工作区工具的独立安全门控。 界面支持英语、俄语、中文和日语。桌面版适用于 macOS (Apple Silicon 和 Intel)、Windows (x64) 和 Linux (x64 AppImage)。此外还提供无头本地 Web 模式,可在不启动 Electron 的情况下提供前端和 API 服务。 数据存储在本地,主数据库为 vellum.db。完全本地模式会拦截已配置的公共提供商端点。插件均为本地扩展,启用前需经过权限审查。MCP 子进程采用白名单机制,并拒绝内联评估启动形式。