{"repo":"Jade3551/Sora-mem","free":true,"listed":false,"github":"https://github.com/Jade3551/Sora-mem","clone":"git clone https://github.com/Jade3551/Sora-mem.git","description":"A self-hosted, private-first LLM companion and memory assistant.","language":"Python","stars":27,"topics":["ai-companion","capacitor","fastapi","long-term-memory","pgvector","react","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Sora-mem 一个自建的、带 长期记忆 的 AI 伴侣。前后端全套开源，包括 Web 端、Android（Capacitor）壳、Chrome 侧边栏扩展。 ⚠️ 本仓库只开源代码 。不提供托管服务、不提供任何形式的免费部署。如果想跑起来，你需要自己准备 VPS + 域名 + SSL 证书，按下面的步骤搭。 功能一览 - 💬 会话流式对话，支持多模态识图 - 🧠 长期记忆系统：向量检索 + 热度衰减 + 自动整合合并 - 📖 共读模式：并排读书 + 划线批注 + 页内讨论 - 📓 自动日记（日 / 周 / 月三档） - 🎨 Artifact 画布：HTML/Markdown/代码文件版本化 + 隔离子域预览沙箱 - 🕰️ 会话内上下文窗口自适应压缩 - 📱 Capacitor Android App（复用同一份前端代码） - 🧩 Chrome 侧边栏插件：一键读当前网页给 Sora 技术栈 - 后端 ：Python 3.11+、FastAPI、PostgreSQL 16 + pgvector、SQLAlchemy 2、APScheduler - 前端 ：React 19、Vite、TypeScript - 移动 ：Capacitor 6（Android） - LLM ：默认走硅基流动 SiliconFlow（OpenAI 兼容接口），可自换任意 OpenAI 兼容供应商 目录结构 本地开发 后端 前端 Chrome 扩展 1. 编辑 chrome-extension/sidepanel.js 顶部的 SORA ORIGIN 改成自己的 Sora 前端地址 2. 编辑 chrome-extension/sidepanel.html 里 iframe 的 src 3. Chrome → 扩展程序 → 打开开发者模式 → 加载已解压的扩展程序 → 选 chrome-extension/ 目录 Android App 生产部署（要点） 这是提示，不是保姆教程。默认你已经会 nginx + systemd + PostgreSQL。 1. VPS ：Debian/Ubuntu，装好 Python 3.11+、Node 20+、PostgreSQL 16、pgvector、nginx、certbot 2. 域名 + SSL ：主域 your-domain.com ，Artifact HTML 预览建议 独立子域 sandbox.your-domain.com （隔离脚本执行） 3. 改 deploy/nginx/ 里的 your-domain.example 为你的域名，放到 /etc/nginx/sites-available/ ，certbot 签证书 4. 改 deploy/systemd/ 里的路径和域名 ，放到 /etc/systemd/system/ 5. backend/.env ： PUBLIC BASE URL=https://your-domain.com 、 CORS ORIGINS=https://your-domain.com,capacitor://localhost 6. frontend/.env.production ： VITE API BASE URL=https://your-domain.com/api 、 VITE ARTIFACT SANDBOX ORIGIN=https://sandbox.your-domain.com 安全提醒 - .env 已在 .gitignore 里，永远别提交真实","default_branch":null,"files":null,"tree":[],"storefront":"/r/Jade3551","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Jade3551/Sora-mem/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}