Show HN:Omni – 开源工作场所搜索和聊天,基于 Postgres 构建

发布: (2026年3月2日 GMT+8 16:58)
2 分钟阅读

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 许可证)
评论:

0 浏览
Back to Blog

相关文章

阅读更多 »