wmark
wmark is the coding agent by WeOptimize. Give it a goal in plain language and
it plans the change, edits your files, runs your tests and verifies the result
against what you asked for, all inside your repository.
This extension is the complete product for your editor. It ships the wmark
engine for your platform, so there is nothing else to download or add to your
PATH: install the extension, start wmark, sign in once, and work.
Getting started
- Install the extension.
- Click the wmark icon in the activity bar. The chat opens in the sidebar
and wmark starts for your workspace.
- On first use, press Sign in. Your browser opens; sign in with your
WeOptimize account, the same one the command line and wmark on the web use.
The Free plan needs no card.
That is the whole setup. Updates arrive with the extension. wmark: Sign out
in the Command Palette ends the session on this machine.
What you get
The same wmark that runs in a terminal, in the editor's own sidebar:
- Ask for a change to your workspace and watch it happen: tool activity,
questions when wmark needs a decision from you, and a card for every file it
changed with Open diff and Revert, per file or for the whole turn.
- Attach context with the editor chip (the file and selection you are on) or
pick files with
@. Ask wmark about selection is on the editor's context
menu and on Ctrl+Alt+W (Cmd+Alt+W on macOS).
- Recent sessions are one dropdown away; Build and Plan switch how
wmark works.
- wmark also sees the file you are looking at, reads the editor's diagnostics,
applies edits through the editor so undo and formatters behave, and can run
tasks, drive the debugger and stage through source control.
Nothing leaves your machine except the conversation with the wmark service you
signed in to. The connection between the extension and the engine is local.
Editors
Works in Visual Studio Code, Cursor and Windsurf, and any editor that installs
extensions from Open VSX.
Support