Desktop workspace
Editor, meetings, search, settings, and agents in one native app that runs on the user machine rather than in a browser tab.
Developers
Write actions and custom views that load from a folder, run in a sandbox, and ask before touching anything. No marketplace to get through, and no server in the middle.
What you are building against. It is a local extension surface today — we are not promising a broader platform yet.
Editor, meetings, search, settings, and agents in one native app that runs on the user machine rather than in a browser tab.
Storage, search and embeddings, Local Whisper, plugins, and background jobs run on the device. Generative AI uses the cloud route you chose — your own provider key, or Wrengle AI — and every network boundary is documented.
Finds your plugin, registers its views, validates its actions, and runs it in a sandbox. Anything it wants to reach is gated behind a grant the user approves.
Shared contract types and a local SDK to build against. The interface can still change between versions, and there is no distribution channel in v1.
The plugin docs cover building an action, adding a view, requesting access, and what is not possible yet.
What Wrengle is, what it is not, and how to read availability labels.
Open the app, create a vault, write notes, and check limitations before relying on workflows.
Talk to write into a note, or drive the app by voice. Setup, accuracy settings, what stays local, and how to fix it when it mishears you.
Which AI runs where, what each one receives, and how to keep a piece of work entirely on your machine.
Build a workflow, try it safely, then schedule it. Includes what approval gates catch and where the scheduler stops.
What changed, how legacy choices stay non-executable, and how to remove old app-owned model files without touching speech or search assets.
A shell inside your workspace, with per-vault startup settings, restored sessions, and commands drafted from workflows.
Create Gmail drafts behind an exact-request approval, create Jira issues from the editor with account-backed Atlassian OAuth, or use configured webhook actions. See the availability table before relying on any connection.
What lives in the vault, what to back up, and why git history is not a full backup.
What syncs between your own computers, what Wrengle stores and can read, and how to turn it off or remove a vault from the server.
Current beta caveats across downloads, meetings, AI, plugins, and platform support.
What stays on your machine, what crosses the network and when, and what plugins can reach.
What a plugin can add to Wrengle, how you install one from a folder, and what it has to ask permission for.
Build a plugin that does work: declaring what it needs, getting access granted, and troubleshooting it when it will not load.
Put your plugin where you will actually reach it — command palette, slash menu, right-click menus, shortcuts, status bar, and side panels.
Start from a template, use the plugin SDK, and handle the approval step when your plugin wants to write something.
Add your own tab to the workspace from a single HTML file, and pass the current selection into it.
A worked example with no build step: load the JSON Compare plugin, open it from the palette, and send it a selection.