Show HN:Omni – 开源工作场所搜索和聊天,基于 Postgres 构建
发布: (2026年3月2日 GMT+8 16:58)
2 分钟阅读
原文: Hacker News
Source: Hacker News
概述
在过去的几个月里,我一直在构建 Omni,这是一款开源的工作场所搜索和聊天平台,能够连接 Google Drive/Gmail、Slack、Confluence、Jira、HubSpot 等应用。它旨在为中小型团队提供一个自托管的 Glean 替代方案,完全基于 PostgreSQL(ParadeDB)和 pgvector——不使用 Elasticsearch 或专用向量数据库。
入门
使用一条命令在自己的基础设施上部署 Omni:
docker compose up
随后通过 UI 配置你的应用和 LLM 提供商(OpenAI、Anthropic、Gemini 等)。
功能
- 数据同步:从已连接的应用同步数据,使用 BM25 索引(ParadeDB)和 HNSW 向量索引(
pgvector)。 - 混合搜索:结合 BM25 与向量检索结果。
- 聊天 UI:LLM 可以调用搜索工具(超越基础 RAG)。
- 传统搜索 UI:用于关键词查询。
- 自带 LLM 支持(OpenAI、Anthropic、Gemini 等)。
- 连接器:支持 Google Workspace、Slack、Confluence、Jira、HubSpot 等。
- 连接器 SDK:用于构建自定义集成。
请求反馈
Omni 目前处于 beta 阶段。欢迎提供以下方面的意见:
- 在自托管工作场所搜索或 AI 工具方面的经验。
- 对于在更大规模下仅使用 PostgreSQL 架构的担忧。
随时提问!
代码: (Apache 2.0 许可证)
评论: