Skip to main content

week of april 26, 2026

new features

  • new integrations — connect Microsoft 365 and Teams, Google Docs, Google Sheets, QuickBooks Online, Bitrix24, Loops, Resend, Supabase, and the Pocket AI voice recorder. configure in settings → connections.
  • PII privacy filter — opt-in filter (powered by a Tinfoil enclave) that redacts personal info from /search results and chat messages before they leave your machine. toggle from the chat composer. learn more.
  • parallel chats with background streaming — start multiple chats and switch between them; responses keep streaming in the background. a new chat sidebar shows pinned chats, recents, and pipes scheduled to run.
  • focus-aware capture — when enabled, screenpipe only records the focused monitor instead of all of them, halving capture cost on multi-display setups. toggle from settings.
  • per-machine pipe favorites — star pipes you use most. starred pipes sort to the top of the pipe list and get their own filter chip.
  • LAN-access toggle for the API — bind the local API to 0.0.0.0 so other devices on your network can reach it. API auth is force-enabled when LAN access is on. see the API docs.
  • screenpipe sync remote — back up your screenpipe data over SSH/SFTP to a server you control. see the CLI reference.
  • screenpipe db {check, recover, cleanup, unlock} — new CLI commands to repair database corruption and reclaim disk space. see the CLI reference.
  • screenpipe logout — sign out of your screenpipe cloud account from the CLI.
  • connected apps as @mentions in chat — type @ in the chat filter popover to scope a question to a specific connected integration.
  • AI quota warnings — heads-up notice when you’re close to your daily limit on weighted models, so you don’t get cut off mid-task.
  • browser extension v0.2 — new popup with connection status, an options page, and token-based auth.

updates

  • CoreAudio Process Tap is now the default for system audio on macOS 14.4 and later — better quality and no virtual driver required.
  • API keys are now readable and regeneratable in the UI. user-set custom keys have been removed in favor of a single managed key.
  • Cursor-style inline edit — click any of your past chat messages to edit and re-run it.
  • redesigned sidebar — collapse button next to the macOS traffic lights, search opens a focused overlay window with a real keyboard shortcut, and starred pipes outrank running pipes in sort order.
  • timeline calendar — empty days are now disabled in the day picker and skipped when navigating with arrow keys.
  • chat models hot-swap — switching a preset’s model no longer restarts the chat subprocess.

bug fixes

  • mic stays connected on sleep/wake — fixed false-positive disconnects.
  • Microsoft 365 / Teams OAuth now uses the correct Azure client ID; personal Microsoft accounts are rejected up-front (Teams scope isn’t supported there).
  • database reliability — multibyte string truncation no longer panics, and connection starvation under heavy writes has been resolved.
  • diarization timeouts — added a speaker_id index that fixes 60s+ stalls on long meetings.
  • memories pipeline silently stopped updating — now back online.
  • macOS memory leaks — wrapped clipboard capture, monitor enumeration, and focus-tracker callbacks in autorelease pools.
  • search results — keyword flat mode no longer drops entries that lack text positions.
  • OAuth flows — auto-refresh of expired tokens in the generic proxy, query params now forwarded through the connection proxy, broader Google Sheets scope, and a fix for tokens being dropped when reconnecting an instance.
  • notifications — clicking “Open” on a native macOS notification now reliably brings the screenpipe window forward.
  • onboarding — MCP install uses the bundled bun, so it works without a system bun on PATH. WhatsApp connection now resolves bun the same way.
  • calendar permission — recovers when the macOS Privacy pane reports denied-but-empty.
  • chat polish — drag-select restored in user messages, ”+ new chat” reuses an empty chat instead of spawning duplicates, “Try again” appears when a model returns an empty response, and free models are always allowed regardless of quota.
  • Windows — restored ARM64 release builds, switched consumer release to SSL.com EV signing, and propagated system root CAs to bundled bun/node via NODE_EXTRA_CA_CERTS.