A private, self-hosted workspace for AI agents with tools, memory, browser control, MCP servers and multi-provider support.

README
Conversations, tools, terminals, browser sessions, memories, workspaces and MCP servers — brought together in one self-hosted application.
<p> <a href="https://github.com/f1shyondrugs/metis">Repository</a> · <a href="https://github.com/f1shyondrugs/metis/issues">Issues</a> · <a href="./CONTRIBUTING.md">Contributing</a> · <a href="./docs/README.md">Docs</a> · <a href="https://youtu.be/UhJVr7-CeOY">Tutorial & Introduction</a> </p> </div><p align="center"> <img src="./public/why-metis.png" alt="Why Metis AI?" width="100%"> </p>Metis AI is designed for people who want an agent workspace they can run, configure and extend themselves — without tying the entire experience to a single model provider.
Most AI interfaces stop at a chat transcript. Metis AI treats a conversation as a durable workspace. It combines the agent, its context, the tools it can use and the artifacts it creates in one private, self-hosted environment.
Metis AI includes the following capabilities:
| Area | Capabilities | | --- | --- | | Agent runtime | Streaming responses, tool calls, thinking blocks, follow-up questions, run cancellation, resume support and durable chat history | | Context and files | Image and file uploads, previews, references, pinned context and model-aware context limits | | Workspaces | Plans, canvases, notes, memories, remote files and terminals available alongside a conversation | | Browser control | Authenticated browser sessions with tabs, navigation, forms, clicks, typing, scrolling, screenshots and viewport control | | Voice input | Speech transcription for composing messages | | Provider freedom | OpenAI, Anthropic, Google, xAI, OpenRouter, Cursor, Codex, Claude Code, Ollama, Vertex/ADC and generic OpenAI-compatible endpoints | | MCP gateway | Discover,