Inference Gateway Desktop, an AI client for any model provider Inference Gateway released Inference Gateway Desktop, a native desktop client for AI agents that connects to OpenAI, Anthropic, Google, local Ollama models or any OpenAI-compatible endpoint using the user's own API keys. The app runs agents in a chosen project directory with file tools sandboxed to it, can give agents their own Kubernetes workspace with computer-use, browser-use, recording and text-to-speech toggles, and ships as a .dmg for macOS, .AppImage/.deb/.rpm for Linux x86_64 and -setup.exe/.msi for Windows x64. Releases are unsigned by Apple and Microsoft, so first launch requires an extra confirmation click, and on first run the app downloads the infer CLI and the gateway into ~/.infer/. A native desktop app for AI agents that work on your computer - with any model provider and your own API keys. Like Codex or Co-Work, but provider-agnostic: OpenAI, Anthropic, Google, local Ollama models or any OpenAI-compatible endpoint, all from one window. No silos, no vendor lock-in. - Chat and code in your projects - the agent runs in the project directory you pick, with file tools sandboxed to it. - Give agents their own computer - run an agent on a Kubernetes workspace, watch its screen inside its chat or under Computers , and take over the mouse and keyboard when it gets stuck. Each workspace has its own Computer use , Browser use , Recording and Text to speech switches in Settings Workspaces, on by default - the ones in Settings General, and the speech one in Settings Voice samples, cover this computer only. A workspace can also mount volumes - existing claims of its namespace, read-only where the agent should copy before it edits - so a heavy app or raw footage is not downloaded to every machine. On the local cluster, Settings Compute shares folders of this computer with its workspaces - mounted straight from here with no copy, read-only for every workspace or for one. - Drive your browser - the opentask https://github.com/inference-gateway/opentask extension lets the agent navigate, click, type and read tabs in your everyday browser. - Write your own agents - Markdown files with a name, instructions, model and face. Agents can hand work to each other. - Make content - talking-avatar clips, text to speech and text to video on a timeline in Content projects. - Stay portable - the app updates itself, and Export / Import moves your whole setup to a new machine. Download the asset for your platform from the latest release https://github.com/inference-gateway/desktop/releases/latest : | Platform | Download | |---|---| | macOS Apple Silicon and Intel | .dmg | | Linux x86 64 | .AppImage , .deb or .rpm | | Windows x64 | -setup.exe or .msi | Releases are not signed by Apple or Microsoft, so the first launch needs one extra click: on macOS right-click Open and confirm, on Windows choose "More info" "Run anyway". On first run the app downloads the infer CLI and the gateway into ~/.infer/ on Windows you install the gateway yourself, see How it works https://github.com/inference-gateway/desktop/blob/main/docs/how-it-works.md . Then add your provider keys under Settings API Keys and start chatting. - How it works https://github.com/inference-gateway/desktop/blob/main/docs/how-it-works.md - the gateway and CLI, working directory and sandbox, updates, supported platforms. - Agents and computers https://github.com/inference-gateway/desktop/blob/main/docs/agents.md - write your own agents and give them a machine of their own. - The Mac's GPU https://github.com/inference-gateway/desktop/blob/main/docs/gpu.md - run the local cluster on Podman so its computers use this Mac's GPU. - Browser use https://github.com/inference-gateway/desktop/blob/main/docs/browser-use.md - connect the opentask extension. - Avatars https://github.com/inference-gateway/desktop/blob/main/docs/avatars.md - lip-synced talking clips of yourself in Content projects. - Export / Import https://github.com/inference-gateway/desktop/blob/main/docs/export-import.md - move your setup to a new machine. - examples/computer-use https://github.com/inference-gateway/desktop/blob/main/examples/computer-use - three agents on Ubuntu desktops in a local Kubernetes cluster. - examples/filmcraft https://github.com/inference-gateway/desktop/blob/main/examples/filmcraft - an editor agent with FilmCraft on every computer, from a folder shared with the local cluster. - examples/drone-footage https://github.com/inference-gateway/desktop/blob/main/examples/drone-footage - an agent edits raw drone footage end to end: stabilisation, a color grade, ElevenLabs sound and one export per platform shape. Built with Tauri https://tauri.app and a React https://react.dev + TypeScript https://www.typescriptlang.org/ frontend Bun + Vite, Tailwind v4 + shadcn/ui , powered by Inference Gateway https://docs.inference-gateway.com/ . See CONTRIBUTING.md https://github.com/inference-gateway/desktop/blob/main/CONTRIBUTING.md for prerequisites, local setup and building.