Skip to content
Tech News
← Back to articles

Show HN: Omni – Open-source workplace search and chat, built on Postgres

read original get Postgres → more articles

Omni is an AI Assistant and Search platform for the Workplace. Connects to your workplace apps, helps employees find information and get work done. Features • Architecture • Docs • Deploy • Contributing

Features

Unified Search : Connect Google Drive/Gmail, Slack, Confluence, Jira, and more. Full-text (BM25) and semantic (pgvector) search across all of them.

: Connect Google Drive/Gmail, Slack, Confluence, Jira, and more. Full-text (BM25) and semantic (pgvector) search across all of them. AI Agent : Chat interface with tool use: searches your connected apps, reads documents, and executes Python/bash in a sandboxed container to analyze data.

: Chat interface with tool use: searches your connected apps, reads documents, and executes Python/bash in a sandboxed container to analyze data. Self-hosted : Runs entirely on your infrastructure. No data leaves your network.

: Runs entirely on your infrastructure. No data leaves your network. Permission Inheritance : Respects source system permissions. Users only see data they're already authorized to access.

: Respects source system permissions. Users only see data they're already authorized to access. Bring Your Own LLM : Anthropic, OpenAI, Gemini, or open-weight models via vLLM.

: Anthropic, OpenAI, Gemini, or open-weight models via vLLM. Simple Deployment: Docker Compose for single-server setups, Terraform for production AWS/GCP deployments.

Architecture

Omni uses Postgres (ParadeDB) for everything: BM25 full-text search, pgvector semantic search, and all application data. No Elasticsearch, no dedicated vector database. One database to tune, backup, and monitor.

... continue reading