Getting started
Walkmark turns a workflow you perform once into step-by-step documentation someone else can follow. This guide covers install, your first recording, permissions, the library, and writing instructions.
Install
Download the latest release for your platform from GitHub Releases:
| Platform | File | Notes |
|---|---|---|
| macOS | Walkmark_*_aarch64.dmg or *_x64.dmg |
Apple Silicon or Intel |
| Windows | *_x64-setup.exe or *_arm64-setup.exe |
x64 or native ARM64 (Surface, Snapdragon PCs) |
| Linux | *_amd64.AppImage or *.deb |
AppImage is portable; .deb for Debian/Ubuntu |
You can also download from walkmark.app — the site detects your OS and recommends the right build.
Build from source
See Build from source if you prefer to compile locally or contribute to the repo.
First launch
On first open, Walkmark shows onboarding:
- Permissions (macOS) — Screen Recording and Accessibility.
- Pick a model — choose a cloud provider and paste an API key, or install Ollama for local models.
You can skip onboarding and configure later in Settings → Model. Recording works without AI; writing needs a vision-capable model.
The library
The library is your home screen. Each card is a saved guide with a thumbnail, title, step count, and last-edited time.
| Action | How |
|---|---|
| Open a guide | Click its card |
| New recording | New guide (top bar) or ⌘R / Ctrl+R |
| Delete a guide | Card menu → Delete — removes the project folder from disk |
An empty library shows a single Record your first guide button.
First recording
- Click New guide.
- In the source picker, choose audience, voice, language, and product (optional — defaults come from Settings → Writing).
- Pick a screen or window. Walkmark only captures that area.
- Click Record. A countdown runs (default 3 seconds) so you can switch to the target app.
- Do the task normally. Walkmark saves a screenshot when it detects a meaningful change, or when you mark a step manually.
- Click Stop in the HUD or press Shift + Alt + S.
You land in the editor: step rail on the left, document on the right.
See Recording for HUD controls, pause, and tuning capture sensitivity.
Permissions
macOS
Walkmark needs two permissions:
| Permission | Why |
|---|---|
| Screen Recording | Capture screenshots of the area you selected |
| Accessibility | Detect clicks, typing, and scrolling so steps fire at the right moment |
Grant both in System Settings → Privacy & Security. If Walkmark was denied earlier, remove it from the list and try again so macOS shows the prompt.
The library banner links directly to the right pane when permission is missing.
Windows
Screen capture is granted when you pick a source in the recorder. No separate Accessibility step.
Linux
Depends on your desktop environment. X11 generally works out of the box. Wayland may require a portal-compatible compositor; if capture fails, try a full-monitor source or check your distro's screen-sharing settings.
Write instructions
- Open the guide in the editor.
- Pick a model in the toolbar (overrides the default from Settings for this document).
- Click Write N steps (only unwritten steps) or Rewrite (all unlocked steps).
- Walkmark runs a two-pass write: outline from all frames, then each step body in order. Progress appears on step cards.
- Edit anything that reads wrong, then Export (⌘E / Ctrl+E).
You can skip AI entirely and type titles and instructions yourself.
See AI writing for providers, models, and tips.
Where projects live
Everything stays on disk under your platform app data folder:
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/app.walkmark.desktop/ |
| Windows | %APPDATA%\app.walkmark.desktop\ |
| Linux | ~/.local/share/app.walkmark.desktop/ (or $XDG_DATA_HOME) |
Each guide is a folder:
projects/<uuid>/
project.json metadata, steps, annotations
frames/ PNG screenshots
Copy the whole projects/ directory (and settings.json if you want preferences) to back up or move machines. Walkmark does not sync this for you.
API keys live in credentials.<provider> files in the same app data folder, mirrored to the OS keychain when available.
Next steps
- Recording — sources, HUD, manual marks, preferences
- Editing guides — reorder, merge, annotations, locked steps
- Settings — models, writing voice, recording tuning
- Keyboard shortcuts
- Troubleshooting