Skip to content

Introduction

Introduction to AMC WebUI

AMC WebUI (All-in-one Model Console WebUI) is a modern AI console designed for researchers, power users, and developers. It centers on Google Gemini native capabilities while seamlessly integrating with standard OpenAI-compatible endpoints, strictly adhering to Local-First privacy principles.


Core Design Principles

1. Local-First Privacy

In AMC WebUI, all conversation history, settings, and session data are stored locally in your browser (IndexedDB) by default, protected by the Web Locks API against concurrent multi-tab corruption:

  • Sensitive API keys remain in your browser storage (BYOK mode).
  • Chat histories and token usage logs are strictly under your control, supporting instant export and backup.
  • No third-party account registration required.

2. Dual-Routing Engine

Unlike generic chat UIs, AMC WebUI splits network communication into two isolated pathways:

  • Gemini Native Route: Powered by @google/genai official SDK, supporting Thinking chain visualization, Live API (bidirectional audio/video), Google Grounding (Search & Maps), and Cloud Files API.
  • OpenAI-Compatible Route: Standard endpoints for third-party LLMs (DeepSeek, Claude, OpenRouter, Qwen, etc.) with independent API keys, base URLs, and custom model lists.

Feature Matrix

🧠 Deep Reasoning (Thinking)

Fine-tune thinking token budgets (up to 32,768 tokens) and levels (Low / Medium / High), with automated thought translation powered by lightweight models.

🎙️ Real-time Audio/Video (Live API)

Low-latency bidirectional voice chat, webcam vision analysis, and screen sharing powered by WebSocket and AudioWorklet rendering.

🧩 Live Artifacts & Visualizations

Automatic sandbox rendering of HTML/SVG code blocks. Built-in Apache ECharts, Mermaid, and Graphviz visualization engines.

🐍 Local Python WASM Sandbox

Run Python scientific computing code directly in a Web Worker via Pyodide (numpy, pandas, matplotlib) with automatic plot capture and zero server overhead.