{"id":15116635,"url":"https://github.com/mithril-security/blind_chat","last_synced_at":"2025-04-12T22:29:17.101Z","repository":{"id":194866638,"uuid":"690467368","full_name":"mithril-security/blind_chat","owner":"mithril-security","description":"A fully in-browser privacy solution to make Conversational AI privacy-friendly","archived":false,"fork":false,"pushed_at":"2024-10-16T08:27:52.000Z","size":12767,"stargazers_count":227,"open_issues_count":13,"forks_count":25,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-04T09:08:27.056Z","etag":null,"topics":["chat","enclave","llm","privacy"],"latest_commit_sha":null,"homepage":"https://chat.mithrilsecurity.io/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mithril-security.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-12T08:52:25.000Z","updated_at":"2025-02-12T11:48:12.000Z","dependencies_parsed_at":"2024-08-01T12:13:08.814Z","dependency_job_id":"dded0d6a-78ba-4d70-b8fa-7b92c804f746","html_url":"https://github.com/mithril-security/blind_chat","commit_stats":null,"previous_names":["mithril-security/blind_chat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithril-security%2Fblind_chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithril-security%2Fblind_chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithril-security%2Fblind_chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mithril-security%2Fblind_chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mithril-security","download_url":"https://codeload.github.com/mithril-security/blind_chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248639395,"owners_count":21137840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","enclave","llm","privacy"],"created_at":"2024-09-26T01:44:28.798Z","updated_at":"2025-04-12T22:29:17.066Z","avatar_url":"https://github.com/mithril-security.png","language":"Svelte","funding_links":[],"categories":["Svelte"],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/mithril-security/blind_chat\"\u003e\n    \u003cimg src=\"https://github.com/mithril-security/blindai/raw/main/docs/assets/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003ch1 align=\"center\"\u003e🔐 Confidential and trustable AI solutions \u003c/h1\u003e\n\n[![Website][website-shield]][website-url]\n[![Blog][blog-shield]][blog-url]\n[![Docs][docs-shield]][docs-url]\n\n\u003c/div\u003e\n\nWe are on a mission to **democratize confidential and trustable AI** through **enclave-based solutions**. **Enclaves** are secure computing environments that combine **confidentiality** and **verifiability** to protect critical data during analysis. Learn more about them [here](https://blind-chat.readthedocs.io/en/latest/docs/concepts/enclaves/)!\n\n\n## What are our main solutions?\n\n---\n\n![our-solutions](docs/assets/blind-chat-llama-light.jpg#gh-light-mode-only)\n![our-solutions-dark](docs/assets/blind-chat-llama-dark.jpg#gh-dark-mode-only)\n### 🐱 BlindChat\n\n**BlindChat** is a **confidential \u0026 verifiable Conversational AI**.\n\nIt is available via an easy-to-use web API similar to ChatGPT, Bard, or Claude, but with BlindChat, users have cryptographic guarantees that their prompts remain private from the AI provider (in this case Mithril Security). Not even our admins can access user data.\n\nWe achieve this by leveraging a **privacy-enhacing technology called enclaves** with our **underlying core solution, BlindLlama**.\n\nBefore each connection with BlindChat, we verify the system, providing **technical proofs** that:\n\n- **we cannot see your data**\n- **we cannot train on your data** \n- **we cannot leak your data.**\n\nYou can test BlindChat [here](https://chat.mithrilsecurity.io/).\n\n![demo](./assets/demo_blind_chat.gif)\n\n### 🦙 BlindLlama\n\n**BlindLlama** is the core technology behind BlindChat. It enables AI providers to deploy easy-to-use AI APIs within a **privacy-by-design system** using **enclaves**. With BlindLlama, AI providers can provide **cryptograhic guarantees** that they will not be able to access user data. \n\n### 🐈 BlindChat Local\n\nBlindChat Local is a variant of the BlindChat project, but instead of protecting user data by deploying our conversational AI server within an enclave - we eliminate the need for a remote server altogether! Instead, BlindChat Local operates entirely in your browser, using [transformers.js](https://github.com/xenova/transformers.js) for local inference and saving conversations in the browser cache - this means **your data never leaves your device**!\n\nYou can try BlindChat local [here](https://huggingface.co/spaces/mithril-security/blind_chat)\n\n\u003e Note that the models and performance with BlindChat Local are restricted by the user's device. For best performance, we recommend remote inference with our standard BlindChat solution.\n\n### 📊 Comparisons\n\n|                         | Client-side bandwidth requirements | Client-side computing requirements | Model capabilities | Privacy |\n| --------------------    | ---------------------------------- | ---------------------------------- | ------------------ | ------- |\n| ⭐ BlindChat with BlindLlama  | Low                                | Low                                | High               | High    |\n| BlindChat Local         | High                               | High                               | Low                | High    |\n| Regular AI APIs         | Low                                | Low                                | High               | ⚠️ Low     |\n\n\n## Getting started\n---\n\n- [Try out BlindChat](https://chat.mithrilsecurity.io/)\n- Discover the [technologies behind BlindChat](https://blind-chat.readthedocs.io/en/latest/docs/concepts/overview/)\n\n## 📇 Get in touch\n\n---\n\nWe would love to hear your feedback or suggestions, here are the ways you can reach us:\n\n- Found a bug? [Open an issue!](https://github.com/mithril-security/blind_chat/issues)\n- Got a suggestion? [Join our Discord community and let us know!](https://discord.com/invite/TxEHagpWd4)\n- Set up [a one-on-one meeting](https://www.mithrilsecurity.io/contact) with a member of our team\n\nWant to hear more about our work on privacy in the field AI?\n\n- Check out our [blog](https://blog.mithrilsecurity.io/)\n- Subscribe to our newsletter [here](https://blog.mithrilsecurity.io/)\n\nThank you for your support!\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[project-url]: https://github.com/mithril-security/blind_chat\n[twitter-url]: https://twitter.com/MithrilSecurity\n[contact-url]: https://www.mithrilsecurity.io/contact\n[docs-shield]: https://img.shields.io/badge/Docs-000000?style=for-the-badge\u0026colorB=555\n[docs-url]: https://blindchat.mithrilsecurity.io/en/latest/\n[license-shield]: https://img.shields.io/github/license/mithril-security/aicert.svg?style=for-the-badge\n[contact]: https://img.shields.io/badge/Contact_us-000000?style=for-the-badge\u0026colorB=555\n[project]: https://img.shields.io/badge/Project-000000?style=for-the-badge\u0026colorB=555\n[linkedin-shield]: https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\u0026colorB=555\n[reddit-shield]: https://img.shields.io/badge/reddit-0077B5?style=for-the-badge\u0026logo=reddit\u0026logoColor=white\u0026colorB=FF4500\n[twitter]: https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\n[fb-shield]: https://img.shields.io/badge/Facebook-0077B5?style=for-the-badge\u0026logo=facebook\u0026logoColor=white\u0026colorB=3b5998\n[linkedin-url]: https://www.linkedin.com/company/mithril-security-company/\n[website-url]: https://www.mithrilsecurity.io\n[docs-url]: https://blindchat.mithrilsecurity.io/en/latest/\n[website-shield]: https://img.shields.io/badge/website-000000?style=for-the-badge\u0026colorB=555\n[blog-url]: https://blog.mithrilsecurity.io/\n[blog-shield]: https://img.shields.io/badge/Blog-000?style=for-the-badge\u0026logo=ghost\u0026logoColor=yellow\u0026colorB=555\n[facebook-share]: https://www.facebook.com/sharer/sharer.php?u=https%3A//github.com/mithril-security/blind_chat\n[twitter-share]: https://twitter.com/intent/tweet?url=https://github.com/mithril-security/blind_chat\u0026text=Check%20out%20the%20open-source%20project%20to%20build%20a%20private%20Conversational%20AI%20app%20running%20fully%20in-browser\n[linkedin-share]: https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/mithril-security/blind_chat\n[reddit-share]: https://www.reddit.com/submit?url=github.com%2Fmithril-security%2Fblind_chat\u0026title=Private%20in-browser%20Conversational%20AI%20with%20BlindChat\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmithril-security%2Fblind_chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmithril-security%2Fblind_chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmithril-security%2Fblind_chat/lists"}