Tech News
← Back to articles

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

read original related products 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