Skip to content

Getting started

Open Worktray, create files, and let their extensions select the right editor.

Worktray is designed to remove creation ceremony. Open the app and start typing or pasting immediately.

Visit worktray.io. A new workspace starts with untitled-1.md, ready for input.

Rename a file with the extension that matches your content:

  • payload.json opens the JSON Raw/Tree editor.
  • request.curl opens the cURL Edit/Fields editor.
  • notes.md opens the Markdown Edit/Preview editor.
  • diagram.svg opens the SVG Raw/Design editor.

Worktray does not store a hidden editor type on the file. Renaming the extension changes which bundled editor opens it.

Use folders and trays to keep the pieces of one problem together: the request, its payload, notes, code snippets, and any supporting assets.

There is no Save button. On the web, Worktray writes changes to IndexedDB in your browser. On Mac, a folder-backed tray writes through to the selected folder.

Use Cmd+Z on Mac or Ctrl+Z elsewhere to undo changes in visual and structured editor views. Redo with Cmd/Ctrl+Shift+Z, or Ctrl+Y on Windows and Linux.

When your cursor is inside a Raw/code editor or another text field, the same shortcuts use that field’s finer-grained native history. Successful changes still join the file-wide timeline, so switching between Raw and visual views does not split your history. Undo and redo keep your current Preview, Design, Tree, or similar view open; visual editors also retain applicable session state such as the SVG canvas viewport and a selection that still exists in the restored content.

Undo history lasts for the current Worktray session. Importing or externally replacing an open file starts a fresh timeline so older snapshots cannot overwrite newer content.