serviette
58,712
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Python
语言
创建时间
最近更新
项目能做什么
基于 Pathway 的无代码 RAG 服务端,支持 8 种向量数据库,让生成回答与本地文档实时同步。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# serviette > **Looking for llm-app templates?** All templates, cookbooks and examples > are still available in full in the > [Pathway repository under `examples/llm-app`](https://github.com/pathwaycom/pathway/tree/main/examples/llm-app). <p align="center"> <a href="https://pypi.org/project/serviette/"><img src="https://img.shields.io/pypi/v/serviette?logo=pypi&logoColor=white" alt="PyPI version"></a> <a href="https://pypi.org/project/serviette/"><img src="https://img.shields.io/pypi/pyversions/serviette?logo=python&logoColor=white" alt="Python versions"></a> <a href="https://github.com/pathwaycom/serviette/blob/main/LICENSE"><img src="https://img.shields.io/github/license/pathwaycom/serviette" alt="License: MIT"></a> <a href="https://github.com/pathwaycom/serviette/actions/workflows/ci.yml"><img src="https://github.com/pathwaycom/serviette/actions/workflows/ci.yml/badge.svg" alt="CI"></a> </p> **A no-code, always up-to-date RAG server for any vector database — built on the [Pathway Live Data Framework](https://github.com/pathwaycom/pathway).** Point serviette at a folder of documents, pick a vector database and an embedder in one YAML file, and run two commands: you get a chat and a REST API that answer from those documents and cite their sources. From then on, any change to the documents — an edit, a new file, a deletion — is reflected in the answers within seconds. serviette runs on Pathway, which needs a **free license key** — one click at <https://pathway.com/framework/get-license> (GitHub or LinkedIn sign-in). Every command below expects it in `PATHWAY_LICENSE_KEY`. Try it in four commands: ```bash pip install serviette export PATHWAY_LICENSE_KEY=... # free: https://pathway.com/framework/get-license export OPENAI_API_KEY=sk-... serviette demo --embedder openai # → chat at http://localhost:8989 ``` **Use pip 23.1 or newer** (`python -m pip install -U pip` first): older pip lacks the resolver improvements this dependency tree needs and can take hours. This indexes a [small bundled corpus](https://github.com/pathwaycom/serviette/tree/main/serviette/demo/corpus) (a fictional coffee-machine company) into `./serviette-demo/docs` and opens a chat over it. Edit or drop files into that folder while it runs — the answers follow within seconds. <p align="center"> <img src="https://raw.githubusercontent.com/pathwaycom/serviette/main/docs/assets/demo.gif" alt="serviette demo: the terminal output up to the Ready line, the chat answering a question, a one-line edit of a document in a second terminal, and the same question answered with the new value" width="100%"> </p> <p align="center"><em>One command to a live RAG stack — then edit a document and watch the answer change.</em></p> ## Who is it for **What you get.** A question-answering assistant over your organisation's documents, with sources cited and answers that follow the documents: an edit, a new file or a deletion is reflected within seconds, with no re-upload or阅读完整原文
商业机会分析 AI 生成
全托管实时 RAG 中间件平台 (SaaS)
| 产品构想 | 将 Serviette 封装为开箱即用的云端微服务,用户只需提供数据源和向量库连接串,系统自动维持增量同步并输出标准 RAG API。 |
| 核心功能 | 一键配置 8 种向量库、Webhook/网盘实时监听增量更新、检索质量评估面板、按调用量计量 API 网关。 |
| 目标用户 | 不想自行维护 Pathway 运行时、向量数据库同步管道的中小企业及 Independent Hackers。 |
| 难度/周期 | 中等 · 4-6 周 · 成本:每月约 500-1500 元(托管服务器、对象存储、测试向量库) |
| 收费模式 | 阶梯式月费/年费订阅(按同步文档容量与实时更新频次收费)。 |
| 竞争风险 | Embedding 计算成本由谁承担(若托管则 API 成本不可控);云端多租户数据隔离安全合规风险。 |
| 依据 | 数据支持的判断 |
企业私有文档源连接器与管理套件 (Open-Core / 插件包)
| 产品构想 | 针对企业内网环境,提供 Serviette 商业扩展包,支持与 Confluence、飞书、企业微信等私有协同软件实时打通并映射文档访问权限。 |
| 核心功能 | 主流协同软件文档实时变更捕获插件、文档级 ACL 权限到向量检索的实时映射、增量任务监控与异常告警后台。 |
| 目标用户 | 重视数据隐私与合规、需构建内部知识库的企事业单位 IT 部门。 |
| 难度/周期 | 较高 · 6-8 周 · 成本:开发环境及测试办公套件开发者账号费用,几乎零额外硬件成本。 |
| 收费模式 | 商业授权许可证(按节点或实例收费)及一次性定制/交付支持服务费。 |
| 竞争风险 | 第三方协同平台 API 频繁变更导致维护成本高;企业私有化交付周期较长。 |
| 依据 | 尚需验证的假设 |
本地离线实时个人知识库工具 (Desktop App)
| 产品构想 | 基于 Serviette + DuckDB/Chroma 与本地 LLM(如 Ollama),打包成支持文件夹变更实时热更新的本地知识库桌面应用。 |
| 核心功能 | 本地文件夹无感监听与秒级向量化、离线大模型问答、文档历史版本问答快照、低内存占用控制。 |
| 目标用户 | 研究人员、律师、分析师等对数据隐私要求极高且本地文档频繁修改的专业工作者。 |
| 难度/周期 | 中等 · 3-5 周 · 成本:代码签名证书、应用打包分发域名(约 500-1000 元/年)。 |
| 收费模式 | 个人买断制(如 29-59 美元/永久许可)或高级增强插件收费。 |
| 竞争风险 | 桌面端持续流式监听对普通个人电脑的 CPU/内存占用可能过高导致用户体验下降。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| thedotmack/claude-mem | 中文介绍暂未生成 Persistent Context Across Sessions for Every Agent – Captur |
115,761 | TypeScript |
| MemPalace/mempalace | 中文介绍暂未生成 The best-benchmarked open-source AI memory system. And it's |
60,508 | Python |
| ssrajadh/sentrysearch | 中文介绍暂未生成 Semantic search over videos using Gemini Embedding 2 or Qwen |
4,582 | Python |
| Josh-XT/AGiXT | 中文介绍暂未生成 AGiXT is a dynamic AI Agent Automation Platform that seamles |
3,218 | Python |
| athina-ai/rag-cookbooks | 中文介绍暂未生成 This repository contains various advanced techniques for Ret |
2,577 | Jupyter Notebook |
| NotJoeMartinez/yt-fts | 中文介绍暂未生成 YouTube Full Text Search - Search all of YouTube from the co |
1,811 | Python |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 1 个 Release |
| 社区活跃 | Star 58,712 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/pathwaycom/serviette.git cd serviette # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。