A desktop AI assistant and universal MCP client that connects multiple LLM providers and local models.

Witsy is an open-source desktop application that serves as a universal AI assistant and MCP client. It operates on a bring your own key model, requiring users to provide API keys for various LLM providers or use Ollama to run models locally. The application is available as a desktop binary for multiple platforms and can be installed on macOS via Homebrew.
The software integrates a wide array of AI capabilities into a single interface, supporting chat, image and video generation, and speech processing. It allows users to connect different AI backends to a unified workspace, enabling the use of Model Context Protocol (MCP) servers across different LLMs. This versatility allows for a customized AI setup where the user controls the specific model and provider used for each task.
Built with Electron and Vue.js, Witsy is designed for users who want a centralized hub for various AI models without being locked into a single ecosystem. It includes a scratchpad for iterative content creation and a long term memory plugin to improve response relevance. The application also supports Anthropic Computer Use and provides a local history of conversations with automatic titling. For advanced users, it offers a local HTTP API running on port 8090, which allows external applications to trigger chat, transcription, or prompt functions via GET and POST requests.
Witsy is a flexible, provider agnostic interface for power users of generative AI.
A self-hosted interface for interacting with local and cloud LLMs with built-in RAG and tool support.
A cross platform interface for interacting with multiple large language models via API or local deployment.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.