开源项目

Siku

AI 原生的本地优先知识工作台

从发现、消化到复用,让 AI 在你本地的知识库里干活。文献、笔记、灵感与任务,全部闭环在本地硬盘。

Siku

功能亮点

把「发现 → 消化 → 固化 → 复用」的完整知识闭环,装进一个本地应用。

读得动

智能体直接读取本地 PDF,自动分块、识别正文边界,88 页论文 AI 也能真正「读过」。

信得过

RAG 问答逐条带 chunk 引用,点击即可跳回 PDF 原文位置高亮,每句话都可验证。

长在一起

类 Zotero 的文献管理与类 Obsidian 的双链笔记共享同一个数据库,织成知识图谱。

收藏即吸收

丢个博客链接,AI 自动抓正文、去噪并整理成结构化笔记,挂入双链知识库。

不止科研

ReAct 引擎 + 23+ 工具底座,五大知识域独立 prompt 与知识库,生活工作任务一样能跑。

数据主权

全部数据存放在本地 SQLite,可配 Ollama 完全离线;多设备同步走 WebRTC P2P + 中继邮箱,端到端加密。

技术栈

Tauri + React + Rust,兼顾桌面体验、性能与本地数据主权。

层级技术
桌面框架Tauri 2.0
前端React 19 + TypeScript + Vite 6
后端Rust
数据库SQLite (WAL 模式) + sqlx
搜索FTS5 + sqlite-vec + RRF 融合
PDFpdfium-render + lopdf
Embeddingfastembed-rs (BAAI/bge-small-zh-v1.5)
LLMOpenAI / Anthropic / DeepSeek / Ollama / Kimi / Gemini 等
AgentReAct 循环 + Tool Registry(23+ 工具 / Skill)

快速开始

克隆仓库、安装依赖、启动 Tauri 桌面应用,即可本地体验。

  • Node.js >= 20.0.0、pnpm >= 9.0.0、Rust >= 1.78
  • 支持 Windows / macOS / Linux 三平台
git clone https://github.com/seekpath-ai/siku.git
cd siku
pnpm install
pnpm tauri dev

开源协议

Siku 采用 Apache License 2.0 with Commons Clause 授权:

  • 允许自由使用、修改、分发以及嵌入到更大的产品中。
  • 禁止将本软件本身(或其功能构成主要价值的衍生产品)直接出售或作为商业 SaaS 提供。

一起完善 Siku

欢迎 Star、提 Issue 与贡献代码,让本地知识工作台的体验越来越好。