What shipped,and when.

Every PulseDev release since the first build. The desktop app checks for updates on launch, so you are most likely on the newest one already.

Latest v0.8.5Oct 26, 2026

v0.8.5Latest

Various improvements

Small fixes and polish across the app.

  • ImprovedVarious improvements and fixes.
v0.8.4

Everything in one app

The local server now runs inside the desktop app, so there is nothing else to install and nothing to keep running in a terminal.

  • ChangedThe server is built into the app. The separate CLI is gone, and each project’s server starts and stops from the sidebar.
  • New“Set up project” and “Connect editor (MCP)” buttons replace the old command-line setup.
  • NewEdit a project’s name and site URL after you create it.
  • New“Allow any origin” in Settings › General › Network, for sites served from somewhere other than localhost.
  • ChangedProject servers only accept connections from your Mac. Turn on “Allow network access” in Settings › General › Network to test from your phone or another device.
  • NewDrag to select an area of the page. The task gets a screenshot of that area and every element inside it.
  • NewEach task now includes a screenshot of the selected element plus recent console errors and failed network requests, so the agent sees what you see.
  • NewCodex, Gemini and OpenCode ask before editing files or running commands. Allow or reject each request from the widget.
  • FixedReverting an approved change keeps the task open, and closed tasks can be reopened.
  • ImprovedThe download is about 8 MB, down from 28 MB.
  • ImprovedThe app is signed and notarized by Apple, so macOS opens it without a warning.
  • ChangedPulseDev now requires macOS 13 or later.
v0.8.3

Cleaner pages, clearer threads

Small fixes to the widget and the task thread, so finished work gets out of your way and the agent’s replies read on their own.

  • FixedClosed tasks no longer leave a pin on the page.
  • Fixed“Started session” and the agent’s first reply now show as separate entries in the thread.
  • FixedThe onboarding tour now dims the whole page, corners included, on any screen size.
v0.8.0

A guided first run

The widget now walks you through your first fix, and tells you what is happening without making you open a panel.

  • NewFour-step onboarding tour: the button, inspect mode, describing a change, and reviewing the diff. Replay it from Settings.
  • NewInspect hint bar with the shortcuts: Shift to add another element, ⌘ or Ctrl to select the parent, Esc to cancel.
  • NewHover a pin on the page to preview its task, agent and age before opening it.
  • NewNotifications when a task needs your review, finishes or fails.
  • ImprovedStatus chips show what the agent is doing right now, such as the file it is editing.
v0.7.0

A new desktop app

The app has been rebuilt around a sidebar of your projects and the local server each one runs.

  • NewSidebar with every project and its local server, each on its own port.
  • NewNew project sheet: pick a folder and PulseDev starts a server for it.
  • NewInstall the widget from the app, with snippets for HTML, Vue / Nuxt, React / Next and WordPress.
  • NewSettings with System, Light and Dark themes.
  • ImprovedUpdates show what version is ready and install on restart.
v0.6.0

At home on any site

The widget reads your site’s colours and adapts, and it tells you plainly when it can’t reach the app.

  • NewThe widget detects dark sites and switches its pins and outlines to stay visible.
  • NewOffline card when the local server isn’t running, with Retry and a shortcut to check your token. Your annotations are kept.
  • ImprovedRedesigned widget panels, icons and task detail view.
  • ChangedThe terminal drawer has been removed. Your agent runs in the background and its progress shows in the thread.
v0.1.28

Minutes saved, per task

Every finished task now shows a rough estimate of the time it saved you, worked out from the files touched and the size of the approved diff.

  • NewMinutes-saved estimate on each completed task in the project view.
  • ImprovedProject view buttons keep a fixed minimum height, so long labels no longer squash the row.
  • ChangedRemoved deprecated desktop APIs ahead of the next Tauri update.
v0.1.27

The agent sees what you see

When you point at an element, the widget now sends its computed styles and the page context along with the selector. Fewer round trips where the agent asks which button you meant.

  • NewComputed styles from getComputedStyle are attached to every task.
  • NewSite context: route, viewport and detected framework travel with each request.
  • ImprovedMore file-type icons in the activity panel.
POST /api/annotations
{
  "selector": "section.pricing .plan:nth-child(2) .btn",
  "page": "/pricing",
  "viewport": "1440x900",
  "computed": { "padding": "10px 18px", "font-size": "15px" },
  "framework": "nuxt"
}
v0.1.22

Gemini CLI joins the list

PulseDev now drives Google’s Gemini CLI, alongside Claude Code, Codex and OpenCode. It runs under your own Gemini login, same as the others.

  • NewGemini CLI provider. Pick it per project or per task.
  • ImprovedOnly agents found on your PATH show up in the picker.
  • FixedThe page scrolls back to the annotated element after a hot reload.
  • Claude Code
  • Codex
  • Gemini CLI new
  • OpenCode
v0.1.20

Widget moves into Shadow DOM

The in-page widget now renders inside its own shadow root. Your site’s CSS can’t bend its panels, and its styles can’t leak into your layout.

  • ImprovedWidget isolated in Shadow DOM, with its own reset and font stack.
  • NewGit panel in the widget: changed files and a commit box, without leaving the page.
  • FixedFile reads are confined to the project folder; error messages no longer print absolute paths.
  • FixedAgent detection no longer passes user input through a shell.
v0.1.18

Terminal drawer and a health check

A terminal inside the app, scoped to the project you have open, and a server that tells the app when it is ready instead of making it guess.

  • NewTerminal drawer, sandboxed to the project directory.
  • NewHealth check: the app waits for the local server before opening a project.
  • ChangedFree plan allows 5 open issues per project.
  • ImprovedSmaller widget bundle, loaded after your page content.
v0.1.10

Kanban board, more than one agent

Tasks get a board, and a project can keep several agents configured at once.

  • NewKanban board: Queued, Running, Review, Done.
  • NewConfigure several providers per project and choose one per task.
  • NewCommit approved changes from the app with a generated message.
v0.1.0

First release

The macOS app, the local annotation server and the embeddable widget.

  • NewmacOS app for managing local projects and running the annotation server.
  • NewEmbeddable widget with inspect mode, element selection and in-page feedback.
  • NewProject tokens and copyable embed snippets.
  • NewAnnotation threads, activity states and approve or reject review actions.
  • NewWorks with React, Vue, Nuxt, Next.js, Astro, Remix, SvelteKit, Laravel, WordPress, Hugo, Jekyll, Eleventy, Solid and plain HTML.
  • NewBring your own agent: Claude Code, Codex and OpenCode.

Already installed?
It updates itself.

The app looks for a new build on launch and shows a banner when one is ready. Restart to apply it. Projects, tasks and diffs stay in ~/PulseDev.