Skip to content

Releases

v0.9.0-beta.2

v0.9.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 12 Nov 03:24

Safiy 0.9.0-beta.2 (Beta)

What’s new

Google connection is one click

  • Safiy now carries its own Google OAuth client, so connecting Google no longer asks for a Client ID or Client secret.
  • Choose Connect on the Google Workspace row, sign in with your own Google account, and approve access. Safiy stores the refresh token in your Mac's Keychain and never sends your Google data to Safiy's servers.
  • The developer fields moved under Advanced Google configuration and are only for pointing a local build at a different OAuth client.

Beta tester notes

  • Google is still in testing mode. The Safiy team must add each tester's Google address as a test user before that account can connect.
  • If Google says the app isn't verified, choose Advanced → Continue.
  • Testing-mode refresh tokens expire after 7 days, so Safiy may ask you to reconnect. Publishing the Google consent screen removes that limit.
  • If Safiy shows Google as disconnected after updating from an earlier beta, choose Connect once.

Compatibility

  • macOS 14.2 or later, Apple silicon.
  • Existing recordings, tasks, and settings are unchanged. ChatGPT and API-key connections are unchanged.

Install

Download the DMG below, open it, and move Safiy to Applications.
Safiy checks its configured update feed for later updates.

SHA256

65b1cdfeefe08efa84af8a0c68364fe4f1991cab4136c426d8d7404c7004ded6

Safiy-Agent 0.9.0-beta.1

Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 11 Nov 20:42

Safiy 0.9.0-beta.1 (Beta)

What’s new

A new Safiy identity

  • Safiy-Agent now ships as Safiy.app with bundle ID com.nourchkair.safiy.
  • App data now lives in ~/Library/Application Support/Safiy, with downloads in ~/Downloads/Safiy and logs in ~/Library/Logs/Safiy.
  • macOS treats this as a new app. Re-approve Microphone, Screen & System Audio Recording, Accessibility, and Notifications once.
  • Reconnect Google, ChatGPT, and any saved API keys once, because the Keychain service changed.
  • Existing Sawti recordings and settings remain in their old folders and can be copied into the Safiy folders.

Recommendation-driven tasks

  • Actionable requests in chat become one-click Start in Tasks proposals.
  • Starting a task opens the Tasks panel, tracks progress, and keeps the action link there.
  • Prepared emails, documents, and calendar events can be reviewed, edited, created, copied, or cancelled.
  • Follow-up chat messages edit the active task instead of creating a duplicate.
  • Same-family suggestions are suppressed while a matching task is preparing, ready, or complete.

Chat and notes

  • Session notes autosave; the Save button is gone.
  • AI answer controls are Copy and Save as session note.
  • History conversations lay out immediately and open at the latest content.

Distribution

  • Release repository: Nourchkair/Safiy-Releases.
  • DMG, Sparkle archive, casks, and release notes use the Safiy name.
  • The source repository and signing-certificate names remain unchanged.

Please verify

  • Launch Safiy.app, re-approve the four permissions, and confirm meetings are detected.
  • Reconnect one AI provider and create a task from chat.
  • Confirm the task link stays in Tasks and no duplicate suggestion appears.
  • Let a Sparkle update run and confirm it relaunches as Safiy.

Install

Download the DMG below, open it, and move Safiy to Applications.
Safiy checks its configured update feed for later updates.

SHA256

426c37d5b652092a4fdd41feab149a0a5268d389857b5e98cb8febb4a3b5f8de

Safiy-Agent 0.8.2-beta.21

Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 11 Nov 19:17

Safiy 0.8.2-beta.21 (Beta)

What’s new

Safiy-Agent

  • Safiy-Agent is the new name for Sawti. Safiy is the brand; Safiy-Agent is the product.
  • The Dock, About panel, menu bar, Settings, permission prompts, notifications, and assistant copy now say Safiy.
  • The installer and disk image are now named Safiy-<version>.dmg.

Recommendation-driven tasks

  • Actionable requests in chat become one-click Start in Tasks proposals.
  • Starting a task opens the Tasks panel, tracks progress, and keeps the action link there.
  • Prepared emails, documents, and calendar events can be reviewed, edited, created, copied, or cancelled.
  • Follow-up chat messages can edit the active task instead of creating a duplicate.
  • Same-family suggestions are suppressed while a matching task is preparing, ready, or complete.
  • Started proposal cards are cleared so only the compact task row remains.

Chat and notes

  • Session notes autosave; the Save button is gone.
  • Clicking notes opens the editable canvas, and the formatted preview returns when focus leaves.
  • AI answer controls are now Copy and Save as session note.
  • History conversations lay out immediately and open at the latest content.

Distribution

  • Release DMG, volume, Sparkle archive, and release notes use the Safiy name.
  • The app bundle name, bundle identifier, data folders, Keychain service, and Sparkle feed remain on Sawti for update compatibility. Existing installs keep their permissions and data.

Please verify

  • Ask for an email, document, or calendar action and confirm it becomes a task proposal.
  • Start the task, confirm the proposal card disappears, and confirm the task link stays in Tasks.
  • Ask for the same kind of action again and confirm no duplicate suggestion appears.
  • Check the About panel, menu bar, Settings, and permission prompts for the Safiy name.
  • Let the beta update through Sparkle and confirm the app relaunches with the Safiy name.

Install

Download the DMG below, open it, and move Safiy to Applications.
Safiy checks its configured update feed for later updates.

SHA256

e049264b4399f47a1c3dab945fe53c549fceeceb384e29a4fdddfc4cdcb93331

v0.8.2-beta.20

v0.8.2-beta.20 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 06 Nov 23:32

Sawti 0.8.2-beta.20 (Beta)

What’s new

Sawti 0.8.2-beta.20

Connected apps and assistant actions

  • Connect Google Calendar and Drive, then ask Sawti in chat to find relevant events or documents and use that information in its response.
  • Ask Sawti to create Google Docs or Calendar events. The assistant shows action progress and returns a link to the result when Google completes the action.
  • Continue chatting while longer connected-app work runs in the background.
  • Manage Google and AI provider connections, including provider model and response settings, in Settings → Connections.

Chat and settings

  • Improve chat history and session-note separation, long-message wrapping, and rich-text copying.
  • Refresh Settings navigation and Knowledge Banks, with improved readability in light appearance.
  • Recommendations can stay as a badge or open automatically, based on your preference.

Fixes

  • Fix a release build error in the recording library view.

Please verify

  • Connect a Google account and ask Sawti to search Calendar and Drive, then create a document or event and open the returned link.
  • Confirm a running connected-app action continues while you send another chat message, and that disconnecting Google prevents further Google actions.
  • Review Settings sections, Knowledge Banks, chat history, and session notes in both dark and light appearance.

Install

Download the DMG below, open it, and move Sawti to Applications.
Sawti checks its configured update feed for later updates.

SHA256

ba99d5f3fc14b40534a04ec2bb7db0daab9b3e6d925538e4e808ff022288a094

v0.8.2-beta.18

v0.8.2-beta.18 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 03 Nov 05:29

Sawti 0.8.2-beta.18 (Beta)

What’s new

Sawti 0.8.2-beta.18

Updater

  • Fixes the Sparkle Install and Relaunch handoff so Sawti can quit before installation and reopen automatically.

Please verify

  • After updating, confirm that Install and Relaunch closes and reopens Sawti without a manual quit.

Install

Download the DMG below, open it, and move Sawti to Applications.
Sawti checks its configured update feed for later updates.

SHA256

fdbd46fe8a192b5a28fc50d29cf0d3171c7bbf470501f287f29e9516e3296157

v0.8.2-beta.17

v0.8.2-beta.17 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 03 Nov 02:01

Sawti 0.8.2-beta.17 (Beta)

What’s new

Sawti 0.8.2-beta.17

A refreshed Sawti workspace

  • Settings and Library now use Sawti's branded navy, blue, and cyan visual style.
  • Your existing Library recording, transcript, and knowledge workflows remain available.

Install and update

Beta 16 and later can check for this update in Settings → About → Check Now, then choose Download Now. If Sparkle cannot apply the signing identity transition from an earlier beta, download the DMG below and install it manually. The beta is not notarized, so macOS may require a one-time approval in System Settings → Privacy & Security.

Install

Download the DMG below, open it, and move Sawti to Applications.
Sawti checks its configured update feed for later updates.

SHA256

64a12550110e803be5d6137256f82a26c66e19222bf6ee2cedc22be45d496212

Sawti 0.8.2-beta.16

Sawti 0.8.2-beta.16 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 31 Oct 15:17

Sawti 0.8.2-beta.16

Update installation

  • Fixed the app termination handoff during Sparkle updates so Sawti can quit and relaunch after you choose Install and Relaunch.
  • Sawti still ignores unrelated implicit termination requests from menu-bar scene teardown.

Install and update

Beta 14 and later can receive this update through Sawti's in-app updater. Beta 15 users can choose Settings → About → Check Now, then Download Now to open Sparkle's install flow. Save your work first. The app remains unnotarized, so macOS may require a one-time approval in System Settings → Privacy & Security.

Sawti 0.8.2-beta.15

Sawti 0.8.2-beta.15 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 31 Oct 06:35

Sawti 0.8.2-beta.15

Knowledge Bank imports

  • Drag one or more supported files into a Knowledge Bank to import them together.
  • Drop a folder to import supported files directly inside it. Nested folders and packages are skipped.
  • Supported file types: PDF, DOCX, TXT, and Markdown.
  • Imported documents now keep macOS security-scoped access while Sawti reads them.

Assistant panel

  • Fixed panel dragging so the panel can move while its buttons and controls remain clickable.
  • Kept the send button inset inside the message composer.

Install and update

Download the DMG below and move Sawti to Applications. Beta 14 and later can receive this update through Sawti's in-app updater. The app is not notarized, so macOS may require a one-time approval in System Settings → Privacy & Security.

Sawti 0.8.2-beta.14

Sawti 0.8.2-beta.14 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 31 Oct 05:33

Sawti beta builds now include the Sparkle update key and check the public beta
feed. Install this version from the Sawti website once; later beta updates can
download and install through Sawti's Settings → About update controls.

Sawti 0.8.2 beta 13

Sawti 0.8.2 beta 13 Pre-release
Pre-release

Choose a tag to compare

@Nourchkair Nourchkair released this 30 Oct 15:58

Sawti 0.8.2 beta 13

The app bundle, executable, and downloadable DMG use the Sawti name. This build is signed with the new Sawti Beta Signing 2026 self-signed certificate. It is not notarized, so macOS may ask you to approve the first launch.

Install

Open the DMG and drag Sawti.app to Applications. If macOS blocks the first launch, Control-click Sawti.app, choose Open, and confirm.

Updates

This manual build does not include the Sparkle update feed. Download future releases from the Sawti website.