bionic-gpt: an on-premise enterprise AI platform with Agentic RAG pipelines and strict data confidentiality
bionic-gpt: an on-premise enterprise AI platform with Agentic RAG pipelines and strict data confidentiality
What it solves
Bionic is an on-premise replacement for ChatGPT designed for organizations that require strict data confidentiality. It allows companies to deploy generative AI capabilities locally or in their own data centers, avoiding the risk of sending sensitive data to external cloud providers.
How it works
Bionic uses a high-performance Rust-based server and RAG engine to orchestrate interactions between users and Large Language Models (LLMs). It integrates with Postgres (using PgVector) for data storage and vector search, and supports both local open-source models and remote providers. The system includes a document engine for processing various file formats (PDF, HTML, CSV, etc.) and integrates with Airbyte for large-scale data ingestion.
Who it’s for
It is built for enterprise teams and organizations that need a secure, self-hosted AI chat interface with robust access controls, data governance, and the ability to scale to thousands of users via Kubernetes.
Highlights
- Agentic RAG Pipelines: Create AI assistants that work with specific datasets using a no-code UI to configure embeddings and chunking.
- Enterprise Security: Features include Row Level Security (RLS) in Postgres, SSO integration, and non-root containers to prevent data leaks andal horizontal movement.
- Data Governance: Includes streaming and batch guardrails to protect against prompt injection and other security threats.
- Flexible Deployment: Supports deployment on laptops via Docker Compose or at scale using Kubernetes (k3s, EKS, AKS, GKE).
- Model Agnostic: Supports multiple local and remote LLMs simultaneously, allowing users to switch between models within a conversation.
- API Access: AI assistants can be converted into OpenAI-compatible APIs with dedicated key management and throttling limits.
Sources
- undefinedbionic-gpt/bionic-gpt