Sidemate
桌伴Sidemate Wiki

关于项目

作者、愿景、技术栈。

这是什么

桌伴 Sidemate 是一款本地优先的 AI 桌面应用。AI 能力来自你选择的开源模型(本地)或云端 API,Sidemate 提供模型运行、知识库管理、工具链和文档生成的完整工作环境。

技术栈

技术
----------
推理引擎llama.cpp(llama-server)+ Qwen3.5 GGUF(0.8B/2B/4B)
后端Python 3.14(嵌入式)+ FastAPI
前端原生 HTML/CSS/JS(无框架)
知识库bge-m3(embedding)+ bge-reranker-v2-m3(reranker)
LauncherGo(进程管理 + 看门狗 + GPU 检测)
打包Inno Setup
协议Apache-2.0

开源

核心代码采用 Apache-2.0 开源协议。你可以审查、修改、分发。

  • 开源仓库:GitCode | GitHub
  • 许可证:LICENSE(Apache-2.0 全文)
  • 第三方组件:THIRD-PARTY-NOTICES

联系

  • 邮箱:sidemate@deskware.cn
  • 官网:desk.deskware.cn
  • Wiki:desk.deskware.cn/wiki

---

What is this

Sidemate is a privacy-first AI desktop app. AI capabilities come from open-source models (local) or cloud APIs (your choice). Sidemate provides model runtime, knowledge base, tool chain, and document generation.

Tech Stack

LayerTechnology
------------------
Inferencellama.cpp (llama-server) + Qwen3.5 GGUF (0.8B/2B/4B)
BackendPython 3.14 (embedded) + FastAPI
FrontendVanilla HTML/CSS/JS (no framework)
Knowledge basebge-m3 (embedding) + bge-reranker-v2-m3 (reranker)
LauncherGo (process management + watchdog + GPU detection)
PackagingInno Setup
LicenseApache-2.0

Open Source

Core code is Apache-2.0 licensed. You can audit, modify, and distribute.

  • Open source repo: GitCode | GitHub
  • License: LICENSE (Apache-2.0 full text)
  • Third-party: THIRD-PARTY-NOTICES

Contact

  • Email: sidemate@deskware.cn
  • Website: desk.deskware.cn
  • Wiki: desk.deskware.cn/wiki

---