bionic-gpt

bionic-gpt/bionic-gpt

On-premise replacement for ChatGPT with strict data confidentiality

2.3k
Stars
235
Forks
4
Open issues
21
Watchers
Rust OtherLast pushed Jun 20, 2026

Overview

Bionic allows running Generative AI on-premises, ensuring data remains confidential and secure. It supports local deployment and can scale to data centers.

Categories

Tags

Similar tools

Install

cargo add bionic-gpt

README

Bionic

Bionic is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality Bionic can run on your laptop or scale into the data center.


Run Gen AI Locally in Seconds

Try our Docker Compose installation. Ideal for running AI locally and for small pilots.

Familiar Chat Experience

  • ๐Ÿ–ฅ๏ธ Intuitive Interface: Our chat interface is inspired by ChatGPT to ensure a user-friendly experience.
  • ๐ŸŒˆ Theme Customization: The theme for Bionic is completely customizable allowing you to brand Bionic as you like.
  • โšก Ultra Fast UI: Enjoy fast and responsive performance from our Rust based UI.
  • ๐Ÿ“œ Chat History: Effortlessly access and manage your conversation history.

AI Assistants (Retrieval Augmented Generation)

  • ๐Ÿค– AI Assistants: Users can create assistants that work with their own data to enhance the AI.
  • ๐Ÿ—จ๏ธ Share Assistants with Team Members: Generate and share assistants seamlessly between users, enhancing collaboration and communication.
  • ๐Ÿ“‹ Agentic RAG Pipelines: Assistants are full scale enterprise ready Agentic RAG pipelines that can be launched in minutes.
  • ๐Ÿ“‘ Any Documents: 80% of enterprise data exists in difficult-to-use formats like HTML, PDF, CSV, PNG, PPTX, and more. We support all of them.
  • ๐Ÿ’พ No Code: Configure embeddings engine and chunking algorithms all through our UI.
  • ๐Ÿ—จ๏ธ System Prompts: Configure system prompts to get the LLM to reply in the way you want.

Teams

  • ๐Ÿ‘ซ Teams: Your company is made up of Teams of people and Bionic utilises this setup for maximum effect.
  • ๐Ÿ‘ซ Invite Team Members: Teams can self-manage in a controlled environment.
  • ๐Ÿ™‹ Manage Teams: Manage who has access to Bionic with your SSO system.
  • ๐Ÿ‘ฌ Virtual Teams: Create teams within teams to
  • ๐Ÿš  Switch Teams: Switch between teams whilst still keeping data isolated.
  • ๐Ÿš“ RBAC: Use your SSO system to configure which features users have access to.

Defence in Depth Security

  • ๐Ÿ‘ฎ SAST: Static Application Security Testing - Our CI/CD pipeline runs SAST so we can identify risks before the code is built.
  • ๐Ÿ“ข Authorization RLS - We use Row Level Security in Postgres as another check to ensure data is not leaked between unauthorized users.
  • ๐Ÿš” CSP: Our Content Security Policy is at the highest level and stops all manner of security threats.
  • ๐Ÿณ Minimal containers: We build containers from Scratch whenever possible to limit supply chain attacks.
  • โณ Non root containers: We run containers as non root to limit horizontal movement during an attack.
  • ๐Ÿ‘ฎ Audit Trail: See who did what and when.
  • โฐ Postgres Roles: We run the minimum level of permissions for our postgres connections.
  • ๐Ÿ“ฃ SIEM integration: Integrate with your SIEM system for threat detection and investigation.
  • โŒ› Resistant to timing attacks (api keys): Coming soon.
  • ๐Ÿ“ญ SSO: We didn't build our own authentication but use industry leading and secure open source IAM systems.

Observability and Reporting

  • ๐Ÿ“ˆ Observability API: Compatible with Prometheus for measuring load and usage.
  • ๐Ÿค– Dashboards: Create dashboards with Grafana for an overview of your whole system.
  • ๐Ÿ“š Monitor Chats: All questions and