AMC WebUI
by yeahhe365 · io.github.yeahhe365.amc-webui
Not TrustedWeb appUnrated★ 925 stars
面向 Gemini 的 Local-First AI 工作流 WebUI,集成多模态聊天、Canvas、文件处理、实时搜索、代码执行与高级推理。
Screenshots
About
AMC WebUI 是一款基于 React 18 的 All-in-one Model Console WebUI,主打 Google Gemini 原生能力,并提供额外的 OpenAI 兼容标准聊天模式。项目坚持 Local-First 原则:聊天数据默认存储于浏览器 IndexedDB,在保障隐私的同时提供流畅体验;同时支持独立后端部署模式,用于服务端托管 Gemini 密钥与代理请求。 - 标准模式:本地通过 Vite 开发 / 构建,适合日常开发与静态部署 - Docker 部署模式:web + api 双服务部署,普通 Gemini 请求走 /api/gemini/,第三方兼容接口走 /api/openai/,Live API 走 /api/live 的 WebSocket 全代理 - 静态前端 + 独立 API 模式:前端部署到 Pages/CDN,后端单独托管 Node API 服务 - 项目的主能力路径,适用于 Thinking、Live API、Gemini Files API、Deep Search、Google Search、代码执行、图片生成等 Gemini 专属能力 - 可结合 AMC 自带的 Gemini 代理与服务端托管密钥能力使用 AMC WebUI is the open-source project yeahhe365/AMC-WebUI (https://github.com/yeahhe365/AMC-WebUI) by yeahhe365, released under MIT. Ion packages it unmodified from commit 72a8740e5ad4, adding only a manifest, an icon and a storage compatibility script.
Source
Written by yeahhe365, published to Oikou by Ben Grande.
- ★ 925 stars on GitHub
- Licence: MIT
- Upstream version v1.23.0
- Built from commit 72a8740e5ad4
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 1.23.0 may do
Internet
It asks to reach these hosts, and no others:
- generativelanguage.googleapis.com
- api.openai.com
- api.anthropic.com
- openrouter.ai
- api.deepseek.com
- api.moonshot.ai
- dashscope.aliyuncs.com
- open.bigmodel.cn
- api.siliconflow.cn
- api.together.ai
- api.groq.com
- api.cerebras.ai
- api.fireworks.ai
- api.mistral.ai
- api.x.ai
- api.minimaxi.com
- api.hunyuan.cloud.tencent.com
- ark.cn-beijing.volces.com
- img.youtube.com
- huggingface.co
- cdn.jsdelivr.net
Other sites in its pages
Shows pages of these sites in its pages (opens at an address of its own):
- www.youtube.com
You agree to each site on your Personal Cloud, and can remove any or add your own. They keep their own cookies and storage there; the app’s own requests still reach only the hosts it asks for above.
Your camera, microphone and screen
- Can use your camera while you have it open
- Can use your microphone while you have it open
- Can see a screen or window you choose to share
The app sees what your camera or the screen you share shows while its page is open. You choose which of these it gets, and your browser still asks you before each use.
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
- Keep files in its own storage on your Personal Cloud ion.files
Notifications
It does not send push notifications.
Storage
Up to 1 GB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.