Docs

Introduction

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].