知识库与 RAGAI 资源
Covan:面向团队共享知识的私有 AI Agent
covan-ai/covan · A shared AI agent for your team. Everyone trains it together; everyone talks to it privately. Self-hostable, AGPL-3.0.
ELI5:它是什么,解决什么问题
Covan 是一个可为团队自托管的共享 AI Agent。团队共同上传流程文档、合同、研究资料等知识,形成统一的 Agent 记忆;每位成员在各自隔离的私有会话中向该 Agent 提问,互不混用。它提供基于 pgvector 的文档检索与引用溯源、知识包分组、定时 Routines、协同会话与工作区导出,并支持按 Agent 选择 OpenAI 或 Anthropic 模型,也可通过自定 endpoint 接入其他兼容服务。
核心能力与快速开始
★ 21 · TypeScript
- 能做什么
- 共享大脑与私有会话:一个团队共同训练的 Agent,每人的对话通过 Postgres 行级安全隔离,而非 API 层检查。知识包:按主题分组文档,可附加或从 Agent 上摘除。有据可依的回答:基于 pgvector 的检索,带相似度下限,回复与所依据的文档一并存储,引用在刷新后仍然保留。Routines:定时任务,可指向 RSS 或页面,结果通过邮件或 Slack 获取。协作会话:共享问题时可将团队带入同一对话或头脑风暴板。导出:一键将整个工作区下载为归档,含数据与可重放的 SQL。按 Agent 选择模型:内置 OpenAI GPT-4o、GPT-4.1、GPT-5 系列;设置 ANTHROPIC_API_KEY 后可选择 Claude Sonnet 4.6、Sonnet 4.5、Haiku 4.5。自带端点:通过 OPENAI_BASE_URL 将补全请求指向 Ollama、vLLM、LiteLLM 或 OpenRouter,通过 EMBEDDING_BASE_URL 将文档嵌入请求指向其他服务。双运行时:同一代码可运行于 Cloudflare Workers + R2 与 Node + 文件系统。
- 适用场景
- 适合非工程团队(如小型代理机构、诊所、财务团队)上传内部流程文档、合同、研究资料后,让成员以私有会话向同一个 Agent 提问并获得带引用的回答;也可用于按主题组织知识包、配置定时任务自动处理 RSS 或网页信息并通过邮件或 Slack 接收结果,以及需要团队共同训练 Agent 同时保持个人对话隔离的场景。
- 项目形态
- 可直接使用的工具
- 部署方式
- 可自托管。快速开始使用 Docker:克隆仓库、复制 .env.docker.example 为 .env 并设置 OPENAI_API_KEY、docker compose up,随后访问 http://localhost:3000 创建账号。生产部署方式包括 Cloudflare Workers、Supabase 与 Vercel,或单台 Docker 主机,详见 docs/self-hosting.md。
- 主要依赖
- 需要 Docker 与 OpenAI API key。开发需要 Node 22 或更高版本以及 Bun。若使用 Anthropic 模型需设置 ANTHROPIC_API_KEY;若使用自定端点需设置 OPENAI_BASE_URL 与 EMBEDDING_BASE_URL。
- 使用限制
- 项目较年轻,API 未版本化,不承诺提交之间的兼容性。README 建议在面向团队外使用前先阅读 docs/self-hosting.md。自托管时音频转写只能依赖兼容服务,因为几乎没有兼容服务器实现该功能。模型的实际可用性取决于所配置的 API key 与端点。
- 许可证
- AGPL-3.0
- 最近推送
- 2026-09-22 05:48
资料检查:2026-09-22 07:00 · 卡片整理:2026-09-22 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。