FREE · AI · FULL CONTROL one editor — your keys, your models, your code

A free AI code editor. Best models. Full control.

SinWeave is a free, AI-native editor: wire in leading models with your own API keys, or run them on your machine. You stay in the driver’s seat — from prompt to multi-file edits, with no forced stack and no middleman between you and the models.

Fig. 01 chat · sinweave scope · /src/api/auth.ts
you refactor this to use the new SessionStore, keep the existing error shapes.
claude-4.6 Scanning auth.ts, sessions.ts, and 3 callers. I'll preserve AuthError and switch getToken() to SessionStore.read().
  42- const token = await legacyTokens.get(userId)
  42+ const token = await SessionStore.read(userId)
  55  if (!token) throw new AuthError('expired')
4 files changed · 38 +/– · 0.9s · direct to Anthropic
§ 01

what it does

Six things SinWeave does that your editor probably doesn't.

Multi-file agents

Ask for a change across the repo. SinWeave reads, reasons, and writes coherent diffs you can apply or reject one hunk at a time.

Bring your own key

OpenAI, Anthropic, Gemini, OpenRouter, xAI, Mistral, Groq — plug in whatever you already pay for. Verify the key in-app before you start.

Local models, first-class

Ollama, LM Studio, vLLM, and OpenAI-compatible endpoints auto-detect. Your code never leaves your machine if you don't want it to.

Quick Edit (⌘K)

Select, invoke, describe. A focused inline editor that rewrites the selection without leaving your cursor. No modal dance.

Autocomplete that reads context

Tab completion backed by your model of choice, aware of the file, the project, and your recent edits. Switch providers without switching editors.

Familiar by design

Every extension, every keybinding, every theme you rely on — already here, already wired up. Open SinWeave and keep shipping; no retraining your muscle memory.

§ 02

how it feels

A short loop. Think. Select. Ask. Apply.

  1. 01

    Open a file, start a chat.

    Drop a file into the chat panel or select a region. SinWeave builds the context; you write the prompt.

  2. 02

    Pick a model. Or don't.

    Defaults work. If you're tuning for cost, latency, or quality, switch providers per-feature in Settings.

  3. 03

    Review the diff.

    Every change ships as a reviewable patch with hunks you can accept, reject, or edit inline. No stealth writes.

  4. 04

    Keep working.

    Git history, extensions, debuggers, LSPs — everything your editor already does, untouched. SinWeave adds; it doesn't take anything away.

§ 03

every model

Direct connections to whatever you already use. No middle tier.

Requests go straight from your editor to the provider. SinWeave never proxies, logs, or stores your prompts or code. The only servers involved are the ones you chose.

Available for macOS · more platforms on the way

install SinWeave

Signed & notarized. Requires macOS 11 or later · 8 GB RAM recommended.

§ 04

questions

Is SinWeave free?

Yes. The editor itself is free — no seats, no tiers, no trial timers. If you bring an API key, you pay the model provider directly (not us). If you run local models with Ollama, LM Studio, or vLLM, you pay nothing at all.

Does SinWeave send my code anywhere I don't know about?

No. API requests go straight from your editor to whichever provider you configured. There's no SinWeave server between you and the model. If you use only local models, nothing leaves your machine — ever.

How is this different from Cursor or Windsurf?

No middleman, no required account, no metered plan, no mandatory cloud tier. You pick the models you want — frontier, budget, or fully local — and SinWeave wires them in directly. You keep the keys, the quotas, and the code.

Will my extensions, keybindings, and themes carry over?

Yes. The extensions, keybindings, themes, and settings you already rely on transfer in as-is. Open SinWeave and everything's where you left it.

What about auto-updates?

Packaged releases ship with a signed, notarized auto-updater. New versions install in the background when available; you can pause or disable updates anytime in Settings.

Can I use this at work?

Yes. SinWeave is free for individuals and teams — no per-seat fees. The model provider you plug in may have its own terms, so check with them if you're shipping on their API in production.