Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

OmniChat: A Zero-Backend AI Chat PWA with Local AES-GCM Encryption

说明与用途

OmniChat 是一个零后端 PWA,使用 AES‑GCM 在 IndexedDB 中加密 LLM API 密钥,支持在浏览器中安全地测试多种模型。

问题

Users want to test multiple LLM providers without exposing their API keys or chat logs to third‑party servers.

结果

OmniChat enables privacy‑centric AI chat by keeping all keys and logs client‑side, supporting multiple providers, and offering offline functionality.

工作流

  • 1. Install OmniChat via the GitHub repo or use the live demo.
  • 2. Enter API keys for desired LLM providers; keys are encrypted with AES‑GCM and saved to IndexedDB.
  • 3. Select providers (Gemini, Groq, Anthropic, etc.) and send messages; requests go directly from the browser.
  • 4. View responses side‑by‑side for comparison.
  • 5. Store reusable prompts in the local Prompt Vault.
  • 6. Work offline thanks to the PWA service worker cache.

证据

All API keys are securely encrypted and stored locally in the browser's IndexedDB using AES‑GCM.

来源

The application is entirely client-side. It is built as a Progressive Web App (PWA) using React, TypeScript, and Vite.

来源

  • 记录日期: 2026-09-05T14:20:13.792Z