Weave is a desktop LLM application for Linux (with Weave Lite for macOS). On the surface it's a fast, familiar multi-model chat client. Underneath, it adds Weaves: a way to take one large change, update, or task and break it into a collection of small, isolated tasks an agent runs for you.
Because context is not shared between tasks, each task is a self-contained logical change. That isolation is what lets a modest, locally-hosted model do work you'd normally hand to an expensive frontier model.
What you can do with it
- Chat with any model from OpenAI, Anthropic, or a local Ollama server — organized into folders, with full history and token tracking. See Chat.
- Open a project to give the model sandboxed tools that read, edit, and run code inside a directory you choose. See Projects.
- Build Weaves — decompose a big job into isolated tasks and run them independently. See Weaves.
- Stay in control — on Linux every tool call is sandboxed and writes can be reviewed before they touch your files. See Sandboxing.
- Extend and integrate — connect MCP servers for more tools, or drive Weave from other apps over its HTTP API or MCP server.
New here? Start with Installation and the Quickstart.
Hit a snag or have a question? See Troubleshooting, or email us at [email protected].