Companion-Space 是什么?本地优先的二次元陪伴学习应用,支持资料问答与虚拟角色语音交流

Johnson-Durui/Companion-Space · GitHub
RAG 知识库
Star363
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-08-18
最近更新2026-09-23

中文导读

Companion-Space 是开源项目,站内分类为 RAG 知识库。简介:本地优先的二次元陪伴学习应用,支持资料问答与虚拟角色语音交流。项目说明中列出的主要功能包括:独立学习空间:按课程、项目或兴趣组织资料、角色和对话记录;资料问答与引用:导入资料后进行检索增强对话,并保留答案引用;文字与实时语音:支持连续对话、语音播放和插话打断。适合希望在自己电脑上搭建二次元陪伴学习环境、注重本地数据隐私的开发者与普通用户。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-08-18,最近更新于 2026-09-23,目前有 363 个 Star。

项目介绍

Companion Space 是一款本地优先的二次元陪伴学习应用。你可以为不同主题创建独立空间,导入自己的资料,与虚拟角色进行文字或实时语音交流,并在会话后整理复盘、记忆和复习内容。项目默认运行在你自己的电脑上,资料和凭据保存在本地;如果接入 OpenAI 兼容服务、Ollama 等外部 Provider,相关请求会按照你的配置发送给对应服务。

核心能力包括独立学习空间、资料问答与引用、文字与实时语音、虚拟角色演出,以及可替换的 AI 服务。内置 Mock 便于直接体验,也可接入 OpenAI 兼容接口、Ollama 等 Provider;长期记忆需要用户确认后才会写入。当前最完整的使用路径是桌面浏览器配合本机 Docker 和 Mock 或自备 Provider。Android 与 iOS 客户端目前是连接同一服务的测试壳,需要受信任的 HTTPS 和设备配对,尚未作为商店成品发布。

主要功能

适合谁用

适合希望在自己电脑上搭建二次元陪伴学习环境、注重本地数据隐私的开发者与普通用户。

快速上手

  1. 安装 Docker Desktop(或兼容的 Docker Engine)和 Docker Compose v2
  2. 克隆仓库:git clone https://github.com/Johnson-Durui/Companion-Space.git && cd Companion-Space
  3. 复制环境变量:cp .env.example .env
  4. 启动服务:docker compose up --build
  5. 打开 https://companion.localhost,按浏览器提示信任 Caddy 本地 CA,然后按 Vault → 空间 → 资料 → 角色 → 共学 的路径体验 Mock

Star 增长趋势

363363 · 2026-10-14 至 2026-10-16

同类项目

自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
100+ 开源 AI Agent、Agent Skills 与 RAG 应用合集
★ 14.2万 · Python · 更新于 2026-10-15
把代码库与文档变成可查询的知识图谱
★ 12.7万 · Python · 更新于 2026-10-14
为 AI 编程助手提供跨会话持久记忆的压缩系统
★ 10.1万 · TypeScript · 更新于 2026-10-16
开源 RAG 引擎,融合 Agent 能力为 LLM 构建上下文层
★ 9.2万 · Go · 更新于 2026-10-15