Unify Ollama hosts on your LAN with API keys for Anthropic, OpenAI, Google, and Ollama Cloud. Voice in, voice out, camera input, gesture control, persistent memory, and an MCP tool layer that lets the model actually do things on your boxes.
ADI is an open-source dashboard that unifies the AI fleet you already run. Point it at Ollama hosts on your LAN, drop in API keys for Anthropic, OpenAI, Google, or Ollama Cloud, and ADI gives you a single streaming chat surface across all of them.
Voice in, voice out. Camera input. Gesture control. Persistent memory. An MCP tool layer that lets the model actually do things on your boxes.
Built in plain PHP and MariaDB. No build step, no Docker required, no Node toolchain for the frontend. Clone, configure, browse.
This is the demo that made me feel like I was talking to a real AI for the first time.
Realtime mode for ADI — continuous vision, conversational pace, no tool calls, no "send message" button. Just a live conversation with something that's actually watching.
A quick look at what the alpha build feels like to use.
The web dashboard for ADI now has a full theme engine, animated video backgrounds, and gesture control. No keyboard required — wave at it.
Multi-provider chat, voice, vision, gesture, and an MCP tool layer — wired up out of the box and easy to extend.
Stream from Anthropic, OpenAI, Google, Ollama Cloud, or any Ollama host on your network. Switch models per conversation. SSE under the hood — instant tokens, no polling.
Parakeet for transcription. Omnivoice for synthesis. Wakeword detection so ADI listens for its name. Real-time mode for full-duplex voice conversations.
Camera input feeds vision-capable models. Hand-gesture control for hands-free navigation. A computer-use sub-app for agentic browser control.
Shopping list, unified to-do, persistent knowledge-graph memory, social-media drafts, sandboxed file access, desktop app launcher — each one an independent MCP server you can enable, disable, or extend.
Scribe for dictation. Live for real-time transcription. Realtime for low-latency voice chat. Mobile-optimized view. Mini-CPM-O for compact vision tasks.
Runs on a LAMP-ish stack: Ubuntu, Apache, PHP 8, MariaDB, Ollama. Designed for Tailscale or LAN deployment — your data never leaves your network unless you choose a cloud provider for a given turn.
Drop in a ComfyUI endpoint and ADI lights up image generation as a first-class capability. Same chat surface, same model picker — pictures join the conversation.
A knowledge-graph memory MCP that survives across conversations. ADI remembers what you told it last week and brings it back when it's relevant — without leaking it to providers you didn't choose.
Chat surface, sub-app launcher, theme picker, background gallery, and the settings panels that wire it all together. Click any tile to zoom.
Most AI dashboards assume one provider, one model, one machine.
ADI assumes a fleet — multiple GPUs, multiple hosts, multiple model families, mixing local and cloud inference depending on what's sensitive and what's not.
It's built for the person who has an Ollama box under their desk and a Claude API key, and wants both behind one interface.