Изменения
Каждый релиз Natively, что в нём изменилось, и файлы для установки, начиная с последнего.
Six weeks of work since v2.8.8: a sharper Auto Answer, Visual Answers, Phone Mirror 2.0, Calendar sync, embeddings and rerankers, and a refreshed look.
What's New
- Auto Answer (Beta)Answers now arrive sooner, and questions meant for someone else on the call are left alone. Off by default; turn it on in Settings → General.
- Visual AnswersSystem designs, flows and charts, drawn live inside the answer. Ask in any mode, in English, Spanish, Russian, Chinese or Japanese.
- Phone Mirror 2.0Your phone follows the meeting with the live transcript and answers as they stream in, and can send photos back to the desktop. Set it up in Settings → Sync.
- Calendar syncConnect your calendar and each meeting is linked to its event, notes name the people who spoke, and a follow-up email is drafted when you ask. In Settings → Calendar.
- Embeddings and rerankersChoose what powers search over your files and past meetings, from Gemini, OpenAI, Voyage AI and Jina AI to local models that run on your device. In Settings → Retrieval.
- Refreshed lookLiquid Glass controls, a new startup splash and smoother motion in every window.
Improvements
- Answers stick closer to your material. A checking pass removes claims your documents do not support, and a résumé, job description or reference file that fits is read whole.
- Coding answers match the size of the question, so a quick ask gets a short answer.
- When a provider fails, the overlay says why in plain words, then tries your next provider and tells you which one answered.
- Speech-to-text responds faster on Deepgram, Soniox and OpenAI.
Fixes
- Speech-to-text. Google no longer goes silent when Chinese is selected, Soniox recovers after an idle stretch, and ElevenLabs returns text at every pause.
- Overlay. Clicks on the pill, the expand button and the model picker no longer get lost.
- Auto Answer. A prepared answer that was never shown now appears, and your own speech no longer silences the answers that follow.
- Shortcuts. A shortcut the system refuses no longer crashes the app, and Natively no longer takes Cmd/Ctrl+R and Shift+Arrow from other apps.
- Windows. The screenshot cropper no longer steals focus, and the extra taskbar buttons are gone.
Всё остальное в v2.9.2
Also in this release
More features
- Reads images. Every model gets an Auto, On or Off setting for screenshots. On Auto, Natively works out whether a model can read images and stops sending screenshots to one that cannot. In Settings → AI Providers.
- Direct Assist (Beta). Sends what you typed, said or captured straight to the model, unprocessed, together with the meeting transcript and your reference files. In Settings → AI Providers.
- Background Model. Pick a second, faster model for Auto Answer, quick decisions and Fast Response Mode, separate from the Active Model that writes your answers. In Settings → AI Providers.
- New AI providers. Google Antigravity, Fluxion, OpenRouter, 9Router and AgentRouter join the list, and Codex gains GPT-6 Astra and GPT-5.6 Sol. Auto Answer now also works when a gateway is your only provider.
- On-device speech. Apple Speech needs no API key on macOS 26 and later, and the Parakeet TDT local model covers 25 languages. Both are in Settings → Audio.
- Welcome and shortcut tour. A fresh install opens on a welcome screen, then a three-step tour where you try the main shortcuts for real.
- Usage statistics (on by default). Reports which features are used and how often, linked to your install and to your trial or account if you have one. Never what you say, see or type. Turn it off under Advanced in Settings → General.
More improvements
- Speed. Answers start appearing sooner, the wait shows Thinking... instead of a blinking dot, and the settings and model-picker windows use less memory.
- Settings. Calendar, Sync, About and Setup & Help are rebuilt. Setup & Help shows real recordings and new guides, and speech providers gain model pickers.
- Updates. From this version on, updates download only what changed, and the update card shows a short summary with a link to the full notes.
- Permissions. The permissions card is redesigned on macOS, and Windows gets the same card with a guide to its microphone setting.
- Overlay. The model picker lists models by provider, manual resizing is smooth, and the settings dropdown has room to read. Provider notices are translated into Spanish, Russian, Chinese and Japanese.
- Shortcuts. A Global shortcuts switch in Settings → Keybinds. On Windows, Protect Natively shortcuts in Settings → General stops a shortcut also typing into the app underneath.
- Motion and colour. Popups and cards open with a genie motion, which you can turn off with Genie animation under Advanced in Settings → General. A blue accent replaces the old periwinkle.
- Plans and trial. Plans shows your usage as a percentage, and returning users with no key and no licence can start the free trial once more.
More fixes
- Speech and audio. A missing Google key can no longer close the app, local speech no longer leaves one side of the conversation untranscribed, and a system-audio stream that stops mid-meeting is reported instead of failing silently.
- Overlay. The resize handles no longer cover Send, and the chat follows a streaming answer until you scroll away.
- Answers. Groq reasoning text no longer leaks into the overlay, Claude models that reject a temperature setting no longer fail, and a follow-up such as "show it in Python" keeps the current coding problem.
- Chat and sessions. A typed question during a live meeting now sees what was said, and an answer still in progress when you switch mode or stop a meeting is no longer saved into the next session.
- Modes. The Real-time prompt is now followed in every mode, and the reference-files switch is honoured in interview modes.
- Search. Reference files are searched by meaning, not only by keyword, on installs with no API key, and a damaged meeting index repairs itself.
- Providers. Groq and DeepSeek moved to the models those providers serve today. Codex uses your codex login session and no longer switches provider without telling you, and a key you removed can no longer come back.
- Meeting notes. Chinese meeting PDFs no longer come out as boxes, and renaming a meeting updates the Home list.
- Windows and macOS. On Windows, the launcher's close button quits when there is no tray icon. On macOS, the Dock no longer shows two or three Natively icons.
- Updates. The update card no longer comes up empty when it cannot find the release notes.
Technical
- Electron 43.7.7, Vite 7, React 19.3, sharp 0.35.5 (security update) and electron-builder 26.17.0.
- Building from source needs Node 22.13 or newer.
Предыдущие релизы
У каждого свои установщики, если нужно вернуться к прежней версии.
август 2026 г.
v2.8.8
26 августа
Three months of work since v2.7.0 — a smarter answer engine, Auto Answer for meetings, rebuilt meeting notes, a Chrome companion extension, NVIDIA speech, and Windows stealth typing.
33 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Auto Answer (Beta). Answers appear on their own the moment the other person finishes a question. Natively decides whether an answer is actually wanted, and stays silent when it isn't. Off by default; turn it on in Settings → General.
- A new answer engine. Answers now pick their source properly — your résumé, an uploaded document, the live conversation, or general knowledge — instead of blending them. Follow-up questions remember the thread even after the topic changes.
- Meeting notes, rebuilt. Summaries adapt to the kind of meeting you're in, get a real title instead of the first line of the transcript, and scale in length with the meeting. Plus editable speaker labels and a ready-to-send follow-up email draft.
- Natively browser extension for Chrome. Press ⌘/Ctrl+Y to pull the page you're looking at into your next answer — a job description, a coding problem, documentation. One click to enable it everywhere.
- Built-in Modes, including a new Call Center mode.
- Skills: upload and delete. Add your own skill as a file or folder with a preview before it installs, and remove ones you no longer want.
- NVIDIA NIM joins the provider list, with NVIDIA speech-to-text and nine streaming models to choose from.
- Role Insight (Pro). Paste a job description and see every requirement pulled out, checked against your profile, and scored for coverage.
- Windows: type into the meeting overlay without losing focus on your call. Works with Alt+Tab and clicking away, and steps aside for CJK/IME input.
- Redesigned meeting overlay. The panel, pill and resize control now move as one, answers stream in word by word, and scrolling back no longer fights you (with a jump-to-latest button).
- Parakeet CTC 0.6B added to the local speech models.
- LiteLLM gets a model picker and a configurable default.
Improvements
- New default models. Gemini 3.1 Flash Lite and Gemini 3.7 Flash. The full Claude catalogue is now listed and correctly ordered, and the model picker shows real provider logos.
- Auto Answer and speech recognition are noticeably faster — answers are prepared ahead of time, and local speech no longer stalls when a meeting starts.
- Refreshed look throughout. Apple-style toggles, smoother section transitions, a new Soft Orchid accent, and a unified Plans & Billing page.
- Code blocks redesigned — clearer syntax colours, and the language label and copy button combined into one control.
- Calmer onboarding. Guided steps instead of a pile of notifications.
- Rarely-used settings tucked into an Advanced section.
Fixes
- Startup. Fixed the app getting stuck on the logo, several memory leaks that could crash the launcher, and a crash that could stop the app opening ever again.
- Meetings were being lost. A database bug meant some meetings never saved. Fixed, and a meeting is never left unnamed.
- Microphone and audio. Fixed the mic being held after a failed start, capture breaking when you switch devices mid-meeting, and system audio not being picked up on some Windows setups.
- NVIDIA speech now stays connected through dropped streams, handles "Answer Now" without ending the session, and no longer goes silent when you remove the key.
- Answers. Your profile no longer leaks into unrelated technical questions, internal markers no longer show up on screen, and a slow provider can't overwrite an answer you already have.
- Language. Choosing English now actually keeps answers in English.
- Windows. Screenshots capture the right monitor, the cropper works across multiple displays, keyboard shortcuts no longer stop working in stealth mode, undetectable mode covers the tray and taskbar, and the overlay stays above fullscreen calls and screen shares.
- macOS. The Dock icon no longer reappears after stopping a meeting in undetectable mode.
- Chat. Typing on your desktop while a phone answer is streaming no longer swallows your message, and a failed phone answer no longer breaks desktop chat.
- API keys and licence. Keys survive a failed keychain save and a restored backup, corrupted settings no longer brick the app, and Pro stays active in more edge cases.
- Updates. A beta build can now update to the matching stable release.
Technical
- Electron 33 → 43, and TypeScript 7.
- Intel Macs now get a correctly built
x64DMG. - Requires Node 22.6+ to build from source.
- Updated
better-sqlite3,ws,react-syntax-highlighter, and@grpc/grpc-js; droppedsqlite3,react-queryand other unused packages.
Note: Meeting notes now always use the new generator — the old toggle is gone. The new answer engine is on by default for everyone.
июнь 2026 г.
v2.7.0
5 июня
Natively v2.7.0 introduces the next generation of Profile Intelligence Routing, Live Follow-up resolution, eager Code UI expansion, DeepSeek AI integration, and robust performance-tracing tools.
23 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Profile Intelligence Router (v2). Advanced domain classification (Coding, System Design, Behavioral, Negotiation) propagating constraints directly to LLM streaming paths.
- DeepSeek AI Support. Native integration of DeepSeek's advanced reasoning models via custom cURL OpenAI-compatible API providers.
- Two New Meeting UI Themes. Beautiful Liquid Glass and Modern Dark themes to completely redefine the real-time overlay visual experience.
- Answer-Type Constraints & Follow-Up Resolver. Context-aware follow-up resolution with strict output formatting layout constraints (short, detailed, bulleted, code-only).
- Eager Code UI Expansion. Growth-holds CSS elements to eagerly size overlays before React code-block mounting to prevent layout shifts.
- PI Latency Tracer (`PiLatencyTracer`). Telemetry to track reasoning, validation, and routing latencies to guarantee sub-500ms responsiveness.
- Evidence Validator & Live Deadlines. Cross-validates claims made in meetings and displays real-time countdowns for live assessment deadlines.
- Single-Click In-App Updates. Seamless update loops directly inside the desktop application.
Improvements
- HTTP Keep-Alive Dispatcher. Integrated HTTP keep-alive connection pooling via undici agent to speed up API requests.
- WS DNS Cache. Resolved DNS lookup cache thrashing during key-rotation reconnect storms.
- STT Silence Watchdog. Extended silence watchdog reset triggers to Deepgram
SpeechStartedevents to eliminate false-positive probes during fast speech. - Test Coverage. Added a 34-unit test suite (
unit-fixes.test.mjs) to verify server logic.
Fixes
- Audio Stack & TCC Permission Hardening. Hardened credentials management by eliminating racing set-provider IPCs and resolved macOS system audio process tapping/TCC permission gates to guarantee robust capture streams.
- ElevenLabs Failover Audio Gap. Resolved ElevenLabs open -> session_started audio gap on failover/reconnect (C1).
- Mic-Only Billing Bypass. Fixed mic-only billing bypass with active/recent system presence checks (C2).
- Stream-Abort Billing Leak. Fixed stream-abort billing leaks by moving billing triggers to the stream
finallyblock (C3). - Language Regex Prompt Injection. Patched language regex prompt injection security vulnerabilities on
/v1/chat/completions(C4). - Webhook Processing Retries. Implemented webhook processing retries with 3-attempt exponential backoff to prevent transient database-related data loss (C5).
- Fallback-Seconds Double Count. Fixed fallback-seconds double counting on STT reconnect-after-failover (C6).
- Admin Endpoint Sanitization. Sanitized admin endpoint
provider-healthkey leak (H13).
Technical
- Added
undici@^8.2.0dependency to package.json. - Exposed
SILENCE_WATCHDOG_MS,SHADOW_PROBE_TIMEOUT_MS, andMAX_SHADOW_PROBESas test-overridable constants. - Updated
__tests__suites with signature-tolerant assertions.
май 2026 г.
v2.6.0
6 мая
Version 2.6.0, the "Massive Integration & Intelligence Update", brings revolutionary workflow capabilities to Natively. This release introduces Phone Link companion support, the specialized TinyPrompts™ engine for local AI, native Codex CLI automation, and advanced stealth features, making Natively the most powerful open-source meeting assistant available.
24 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Phone Link Integration. Connect your iOS or Android device to use it as a wireless remote microphone or a companion screen. Keep your meeting notes and AI suggestions on your phone while maintaining a clean desktop for screen sharing.
- TinyPrompts™ Engine. A ground-up redesign of our prompt architecture specifically for "Lower Tier" Small Language Models (SLMs) like Qwen 2.5:4B and Llama 3.2. These prompts are under 800 tokens, use a strict imperative voice, and eliminate XML overhead to ensure high-performance reasoning on local consumer-grade hardware.
- Codex CLI Integration. Native support for the Codex terminal-based automation system. Harness the power of
gpt-5.3-codexfor sandboxed code execution, local workspace tasks, and complex automation directly from the assistant. - Auto-Calendar Sync. Natively now securely connects to Google Calendar and Outlook to automatically prepared context, participant details, and agendas before your calls begin.
- Speaker Identification (Diarization). Advanced real-time speaker tagging automatically identifies and labels individual speakers throughout your meeting transcripts.
- Smart Task Sync. Precision auto-extraction of action items with direct export support for Jira, Linear, and Asana boards.
- Advanced Stealth Mode. Hardened undetectable stealth mode with process name disguising, Activity Monitor evasion, and OS-level event blocking to ensure absolute invisibility.
STT & Reliability Upgrades
- Deepgram SDK v3 & Nova-3. Complete migration to the latest Deepgram engine, resolving persistent 1006 connection loops and EPIPE errors.
- Intelligent Failure Detection. Introduced ElevenLabs "shadow probes" and a new STT silence watchdog that detects and recovers from silent provider failures in real-time.
- Deepgram VAD Integration. Leverages
SpeechStartedevents to eliminate false-positive silence detections during rapid conversations.
Improvements
- macOS Audio Capture. Fixed CoreAudio Tap capture to correctly handle mono/stereo buffers, resolving the "pitched up" system audio bug.
- Streaming Resilience. Added
AbortControllerpropagation and 15s SSE heartbeats to prevent proxy timeouts during long AI reasoning tasks. - Expanded Offline Mode. Now supports 100% offline transcription and note generation using specialized on-device SLMs.
- Language Detection Tuning. Improved batch detection confidence thresholds (0.65 min) to ignore background noise and silence.
- Stealth Evasion. Helper process renaming for improved stealth in Activity Monitor and strict management of
forceUpdatetimeouts during stealth transitions. - UI & Navigation. Added new scroll keybinds for seamless, mouse-free interaction and optimized the horizontal layout for more stable code line rendering.
Fixes
- STT Failover Logic. Fixed cascading failures where session teardown codes were incorrectly counted as health strikes.
- Trial System Persistence. Resolved a bug where the "Start Trial" card would reappear after expiry.
- Memory Optimization. Fixed exponential pre-buffer growth during STT key rotations that previously caused SSL/TLS parameter errors.
- Mic Activation. Prevented the microphone from eagerly activating in settings, which triggered the macOS orange mic indicator unnecessarily.
- Stealth Mode Stability. Fixed a regression where the macOS dock icon would mysteriously reappear after changing a disguise, and resolved macOS
activateevents accidentally breaking stealth mode.
Technical
- New `CodexCliService`. Supports multiple sandbox modes (read-only, workspace-write, danger-full-access).
- Optimized `tinyPrompts.ts`. Imperative, context-efficient prompts designed for 4B-8B parameter local models.
- Diarization Pipeline. Real-time speaker mapping and session-scoped identity persistence.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.6.0-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.app
апрель 2026 г.
v2.5.0
18 апреля
This major release introduces the Modes Manager, bringing 7 specialized AI personas to your workflow, alongside Custom Context for deeper profile intelligence, a new 10-Minute Free Trial system, and significant STT stability upgrades.
18 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Modes Manager. Tailor Natively to your specific meeting context with 7 specialized personas: General, Sales, Recruiting, Team Meet, Looking for Work, Lecture, and Technical Interview. Each mode features custom system prompts and note templates.
- Custom Context. A new free-form textarea in Profile Intelligence—auto-saved and injected into all AI interactions—allowing you to provide persistent context like sales stats, tech stacks, or personal preferences.
- 10-Minute Free Trial. New users can now explore the full power of Natively, including premium STT and AI features, with a guided 10-minute trial and real-time quota tracking.
- Permissions Guided Setup. A new premium "Permissions Toaster" ensures Mic and Screen Recording permissions are correctly configured on first launch, reducing setup friction.
- Trial Promo Toaster. A subtle, beautifully designed delayed offer that introduces new users to the Pro features via a 10-minute hero countdown.
Improvements
- STT Stability & Resilience. Completely rewrote the STT pipeline to use @deepgram/sdk v3 (Nova-3 model). Implemented a robust "shadow probe" system and smarter exponential backoff to eliminate 1006 connection drops and silent failures.
- Premium Upgrade Redesign. A full "Apple-tier" redesign of the upgrade modal, featuring clear plan tiers (Pro, Max, Ultra, Standard) with premium glass aesthetics and magnetic hover effects.
- Ad Campaign Rework. Optimized the ad engine to be less intrusive, with a 1h cooldown, sequential rotation, and plan-based targeting to avoid redundant offers for high-tier users.
- Diagnostic Logging. Added a new "Forward Log to File" capability (
~/Documents/natively_debug.log) with an in-app toggle and progress bar for easier troubleshooting.
Fixes
- Audio Privacy. Fixed an issue where the microphone could remain active while browsing the settings menu outside of a meeting.
- Screenshot Capture. Resolved a race condition that prevented screenshot listeners from attaching correctly during panel expansion.
- Trial Persistence. Fixed the "Start Trial" card incorrectly reappearing after a trial had already been claimed or expired.
- Branding Consistency. Completed the rebranding transition by replacing legacy "Cluely" references with "Natively" across all user-facing components.
- Pro Gating. Reinforced security gates on Modes and Profile Intelligence features to ensure correct license entitlement.
Technical
- Database Migration. Upgraded SQLite to v14 to support Modes, Reference Files, and Custom Context persistence.
- IPC Enhancements. Expanded the IPC layer with robust extraction for PDF, DOCX, and TXT reference files.
- Webhook Hardening. Refactored Dodo webhook handling with per-endpoint secrets and strict product-id validation to prevent accidental license provisioning.
- Deepgram & ElevenLabs Pools. Implemented multi-key pools with round-robin rotation and per-key health tracking for enterprise-grade reliability.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.5.0-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.4.0
11 апреля
Release 2.4.0 introduces an expansive 10-Minute Free Trial system, stunning premium UI redesigns for plan selection, and significantly improved screenshot and audio device handling.
19 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- 10-Minute Free Trial System. Users can now fully audition Natively before purchasing, unlocking STT, AI processing, and web search quotas with seamless onboarding through a new countdown banner and promotional toaster UI.
- Guided Permissions Setup. Added a premium full-glass card experience on launch to smoothly handle Apple TCC permission requests for Microphone and Screen Recording.
- Premium Plan UI Redesign. Fully redesigned the plan selection and upgrade interfaces ("Apple/Tesla compact" look)—featuring glowing cards, hover effect physics, "Most Popular" and "Best Value" badging, and a clear BYOK path.
- Max & Ultra Upgrade Highlights. Pro users now receive beautiful gold/amber-themed dynamic upgrade comparison cards outlining the benefits of Max and Ultra tiers.
- Verbose Diagnostic Logging. Packaged apps now include advanced system logging capabilities—users can export
natively_debug.logright to their documents via a new toast notification.
Improvements
- Custom Provider Integration. Custom / cURL LLM provider configurations are now fully supported for meeting note generation, summarization, and follow-up suggestions—effectively sidestepping knowledge-mode interference.
- Data Privacy & Cleanup. Trial users who downgrade or expire now have their local profile data, resumes, and SQLite cache securely auto-wiped to maintain rigorous privacy policies.
- Advanced Audio Streaming. Upgraded the streaming session architecture to adapt to the new OpenAI Realtime Transcription API payload specifications.
- Ad & Campaign Targeting Engine. Re-engineered the in-app promotional system to intelligently swap visuals and logic strictly according to a user's exact active subscription level (
planDetails), replacing random cycles. - Global Rendering Shortcuts. Re-routed system-wide meeting screenshot calls (Cmd+H / Cmd+Shift+H) to leverage direct renderer interaction for rock-solid captures.
Fixes
- Fixed a notorious background privacy issue where the system microphone would prematurely activate in the Settings page even without an active meeting.
- Resolved race-condition failures preventing taken screenshots from appearing natively inside the active meeting message bar layout.
- Fixed a bug where Profile Intelligence (such as resume analysis, company research, and negotiation hints) incorrectly blocked active Free Trial users.
- Corrected UI quirks during Free Trial initial loading—resolving a bug where trial-started "flashes" occurred upon mounting, and fixing stuck usage counters.
- Bypassed an invalid developer mode assertion preventing screenshot captures from resolving gracefully when app packaging scripts missed permissions.
- Resolved macOS cross-compilation errors (
clang_rt.osxmissing) by preferring the system Command Line Tools resource directory.
Technical
- Bound new ElectronAPI and IPC request handlers to securely coordinate: permission checks (
permissions:check), audio tracking overrides, and local profile data annihilation (trial:wipe-profile-data). - Handled telemetry logic mapping LLM
__trial__headers out of the main desktop API streams, converting them successfully into isolatedx-trial-tokenusage patterns. - Pushed major frontend dependency integrations for dynamic routing updates inside
NativelyInterface.tsxandApp.tsxstate management trees.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.4.0-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.3.0
6 апреля
Major update introducing Auto-Language Detection for STT, a revamped automated email ecosystem, and massive production hardening for the Natively API.
11 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Auto-Language Detection feature for seamless on-the-fly language identification and transcription routing
- Three new premium HTML automated email templates for transaction and marketing events
- Complete visual redesign of emails featuring a "Vivid Editorial" theme with soft glass gradients
Improvements
- The interface now accurately remembers the overlay window position and handles multi-monitor environments
- Screenshots are now dynamically compressed via sharp before API transmission to prevent 413 Payload Too Large limits
- Hardcoded Railway URLs were replaced with the primary canonical domain for maximal uptime
Fixes
- Fixed a race condition that could cause double-billing on Deepgram failover reconnects
- Eradicated critical server bugs ranging from ungraceful Railway restarts to Groq rate-limit memory leaks
- Resolved multiple security vulnerabilities including cross-user session theft and input validation flaws
Technical
- Shipped a comprehensive autonomous stress-testing suite simulating 30+ concurrent WebSocket connections
- Replaced Webhook logging arrays with optimized pre-allocated circular buffers to prevent memory exhaustion
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.2-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.2.0
4 апреля
Major feature release introducing Live Negotiation Coaching, Code Hint mode, Brainstorm mode, an auto-expanding code panel, a full light mode overhaul, and critical stability & stealth improvements across the board.
29 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Live Negotiation Coaching. Real-time salary negotiation advisor powered by a state machine that tracks offer phases, extracts amounts, and streams LLM-generated tactical guidance with a 5-second timeout and fallback copy
- Code Hint Mode (⌘6). Context-aware senior-reviewer hint streamed from screenshots; auto-extracts the problem statement on first press if no prior Solve was run; intelligently ages stale screenshot questions so multi-round interview sessions stay accurate
- Brainstorm Mode (⌘7). Streams 2–3 spoken, trade-off-aware approaches with brute-force → optimal pivot; integrates with the dynamic Recap/Brainstorm action button configurable per session from the Settings popup
- 4-Phase Interview Teleprompter. Replaced the old solution view with a structured Understand → Brainstorm → Implement → Verify teleprompter with spoken scripts, colour-coded phase cards, and complexity pills
- Auto-Expanding Code Panel. Overlay window smoothly expands to 1.3× width (780 px) when a code block is in view and contracts on scroll; driven by Framer Motion springs with zero re-renders per frame and a 2-call OS window sync strategy
Improvements
- Dynamic Recap/Brainstorm button. Cmd+4 action is now a user-configurable toggle between Recap and Brainstorm modes persisted to settings and broadcast across all windows
- Natively API Promo Toaster redesign. Iridescent animated border (Aurora UI, 6 s loop), breathing glow, SVG grain texture, gradient headlines, and
useReducedMotiongating for accessibility - Full light mode system. Research-backed Professional SaaS palette (#F5F5F5 canvas / #FFFFFF cards / gray-900 text / blue-600 accent); all major components (Launcher, Settings, ModelSelector, JDAwareness, Premium, Profile, and Remote toasters) updated with depth-correct semantic tokens
- Company Intel Beta pill. Added Beta badge and disclaimer text to the dossier results section
- Profile Intelligence settings tab. Reordered navigation so Profile Intelligence appears immediately after Natively API
- Verbose debug logging toggle. Amber-accented terminal icon toggle in General settings; gates all audio pipeline diagnostic logs and STT segment sampling behind the flag
- Microphone device selection. Native Rust resolver honors user-selected microphone with exact-match → case-insensitive fallback → hard error listing available devices; "Default" sentinel check is now case-insensitive
Fixes
- Focus steal eliminated.
showInactive()used throughout toggle, screenshot-restore, cropper, and model-selector paths;setAlwaysOnToponly called when value changes; dock show/hide manages presence without callingfocus() - RAG global search.
embedding_providerSQL filter was incorrectly excluding most meetings; fixed to ensure cross-session retrieval works correctly - Silence timer bar freeze. Changed object-identity check
m === msgtom.id === msg.idin the silence timer callback; spread-reconstructed arrays always invalidated the old reference before the 5-second timer fired - Negotiation tracker cross-session bleed. JD replacement now correctly resets the negotiation tracker;
deleteDocumentsByTypeonly resets on RESUME delete, not JD delete - Log rotation. 10 MB cap with
.log.1rollover prevents unbounded log growth on long-running sessions - Concurrent audio test guard.
_audioTestStartingboolean prevents two concurrent calls from both passing the async permission gate - Fast mode persistence. Settings restoration moved to an unconditional startup path so the "Fast Response Mode" flag survives restarts
- Light/dark theme flash. Theme cached in
localStorageand applied synchronously beforeReactDOM.createRoot;bodybackground changed from hardcoded#000000totransparentto eliminate black flash in light mode - Dark mode regressions. Launcher hero section, Settings rows, About creator pill, MeetingDetails tabs, FeatureSpotlight, and SettingsPopup toggle track all restored to original dark values after light-mode passes
- Code hint auto-screenshot.
generate-code-hintandgenerate-brainstormhandlers now auto-take a fresh screenshot (restoreFocus=false) before reading the queue to prevent stale prior screenshots being sent to the AI
Technical
- CI smoke test. New
build-smoke.ymlworkflow builds renderer + electron main process and assertsdist-electron/electron/main.jsexists - Native build hardening.
build:nativeadded toapp:buildpipeline; macOS defaults to current-arch only (NATIVELY_BUILD_ALL_MAC_ARCHES=1for dual build);verifyArtifacts()throws on missing.nodefiles (fail-fast) - `electron/tsconfig.json` outDir. Corrected to
../dist-electron/electron; aligns tsc output withpackage.json"main"field - Screenshot capture refactor. MacOS now routes all screenshots through
desktopCapturer; session-basedwithScreenshotCaptureSession()pattern replaces ad-hoc hide/show callbacks;isCapturingguard moved tomain.ts; cropper window now hides (not closes) on macOS to eliminate 1–2 s cold-start reload - Keybind migration.
chat:recap→chat:dynamicAction4rename is handled byID_MIGRATIONSinKeybindManagerso user-customized binds are preserved across the update - VectorSearchWorker. Integer validation (1–65 536) added for
dimbefore table-name interpolation; invalid values post an error and break without executing SQL - `embedding_provider` / `embedding_dimensions` written on summary embed. Prevents summary-only meetings from being silently excluded by provider-switch compatibility checks
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.2.0-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.1.0-beta.2
1 апреля
К этой сборке заметки не публиковались.
БетаGitHub
март 2026 г.
v2.1.0-beta.1
31 марта
К этой сборке заметки не публиковались.
БетаGitHubv2.1.0
31 марта
Natively 2.1.0 resolves a critical issue with premium license activations and bumps the app version for a fresh release.
6 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Version bumped to 2.1.0 for the latest stable release.
Improvements
- Improved compatibility with Dodo Payments API endpoints.
Fixes
- Fixed a critical issue where valid Dodo Payments license keys failed to activate ("activation failed: status=201, err=unknown error") due to the system improperly handling HTTP
201 Createdresponses. - Ensures all new premium license activations complete the checkout and activation flow smoothly.
Technical
- Rebuilt the Rust native module to correctly parse HTTP 2xx success statuses during activation checks.
- App binary repackaged and resigned for cross-platform distribution.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.1.0-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.0.9
28 марта
Natively 2.0.9 brings the major audio transcription fixes, native module stability improvements, stealth & shortcut hardening, and a wave of under-the-hood quality improvements from merged PRs.
27 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Dual-channel STT. System audio and microphone can now connect to the Natively API simultaneously using per-channel session keys (
system/mic), eliminatingconcurrent_session_blockederrors - Screen Recording permission flow. Proactive TCC dialog triggered via
desktopCapturer.getSources()before the audio pipeline starts; clear error surfaced when permission isdeniedorrestrictedinstead of silent black frames - Dodo Payments integration. Webhook processing with HMAC-SHA256 verification, idempotent replay guard (24 h),
subscription.on_hold/subscription.failedhandling, and correct plan detection via product-ID env vars
Improvements
- LLM resilience. 60 s / 3-retry wrapper for OpenAI and 90 s / 3-retry wrapper for Claude; Natively API falls back to Gemini on failure;
streamChatWithGeminichain now tries Natively first - GoogleSTT proactive restart. Pre-emptive stream restart at 4 min 30 s avoids the 5-minute hard-limit gap; improved buffer flush safety
- REST STT upload size. Audio resampled to 16 kHz mono before upload, cutting file size ~6× and keeping files under Groq/OpenAI 25 MB limit
- Deepgram reconnect cap. Max 10 reconnect attempts to prevent infinite retry loops during outages
- Windows z-order fix.
setAlwaysOnTopre-asserted aftershowInactive()inswitchToOverlay()andshowOverlay()to prevent DWM silently demoting the overlay layer - macOS compositor hide delay. Increased from 50 ms to 150 ms so the window is fully removed before screenshot capture, preventing black frames on slower machines
- STT key pre-population. Settings panel now correctly restores saved STT provider keys across all providers (Groq, OpenAI, Deepgram, ElevenLabs, Azure, IBM, Soniox)
- Custom provider timeouts. 30 s
AbortControllertimeout added toexecuteCustomProvider()andstreamWithCustom()to prevent indefinite hangs on unresponsive endpoints
Fixes
- Fixed the audio transcription issue. Root cause was Deepgram receiving raw PCM without
encoding=linear16in the WebSocket URL, causing immediateupstream_closedwith code 1000 and zero transcription output - Fixed STT over-billing. Language/sample-rate reconnects produced short-lived sessions billed as 1 min each; added 30 s minimum threshold for sessions with no Deepgram speech, and changed
Math.ceil→Math.roundfor fairer rounding; duplicate mic-channel billing that doubled every session is now removed - Fixed native module crash.
better-sqlite3rebuilt withelectron-rebuildfor Electron's NMV 130, resolvingNODE_MODULE_VERSION 141 vs 130crashes that broke all DB operations (meetings, RAG, KnowledgeOrchestrator) - Fixed asar stub audio silence.
app.asar.unpackedpath now checked first innativeModuleLoader; added functional smoke-test (getInputDevices()must return an Array) to permanently catch this class of false-pass - Fixed ad-hoc signing order.
codesign --deepon the.appruns first, then.nodebinaries are re-signed with entitlements, preventing--deepfrom stripping the screen-capture entitlement - Fixed keybind registration failure surfacing. When
globalShortcut.register()returnsfalse, akeybinds:registration-failedIPC event is now broadcast to the renderer so the UI can warn the user - Fixed dark mode logo.
force-black-iconCSS class now correctly renders the logo white/faded in dark mode; resolved specificity conflict where opacity was silently overridden - Fixed theme flash on launch. Inline
<script>inindex.htmlreadslocalStorageand appliesdata-themesynchronously before the JS bundle loads, eliminating the light/dark flicker on repeat launches - Fixed Natively STT fallback. Users with a stored
sttProvider='natively'but no key no longer crash on meeting start; gracefully falls back to GoogleSTT - Fixed `concurrent_session_blocked` permanent lock. Removed it from the fatal-error list; server closes the socket and
scheduleReconnect()retries correctly after the old session is cleaned up - Integrated several PRs. Napi-rs v3 migration for native audio entrypoints, Windows header layout fix, platform-aware shortcut symbols in About section, and various TypeScript type-safety improvements across
electron.d.ts,preload.ts, andipcHandlers.ts
Technical
- Migrated native audio entrypoints to napi-rs v3
ThreadsafeFunctionAPI with err-first(err, arg)callback signatures nativelyapi/server.jscomprehensive rewrite fixing 15 critical bugs (missing imports,ReferenceErrorconstants, session key scoping, HMAC webhook verification, ElevenLabs message normalization, and more)scripts/build-native.js— dynamic Xcode clang version resolution fixes x86_64 cross-compilation linker error on Xcode 16+- Added
NSScreenCaptureUsageDescriptionandNSMicrophoneUsageDescriptiontomac.extendInfofor correct TCC permission dialogs nativelyapi/railway.tomldeployment config added; production smoke-test script (test-prod.sh) included
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.9-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.app- Dual-channel STT. System audio and microphone can now connect to the Natively API simultaneously using per-channel session keys (
v2.0.8
24 марта
Version 2.08 introduces major advancements in stealth routing, Mouse Passthrough Mode, Multimodal Groq support, and resolves critical bugs to ensure a seamless workflow.
16 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Multimodal Groq Support. Integrated
meta-llama/llama-4-scout-17b-16e-instructinto the ecosystem for high-speed screenshot analysis capability. - Mouse Passthrough Mode. Merged backend Electron mouse event management with full state-sync between the global keybind manager and the React renderer interface.
- Updated Baseline Model Roster. Updated default architecture models to utilize the latest generation
gpt-5.4-chat,gemini-3.1, andclaude-sonnet-4-6.
Improvements
- Instant Stealth Boot. Refactored the app initialization sequence to immediately read cached
isUndetectablestates on boot for an instant stealth startup. - Windows Opacity Shield. Implemented an opacity shield on protected windows to eliminate a 1-frame screen flash when showing protected UI elements.
- Expanded Token Limits. Increased Groq max completion tokens to 8192 (the API maximum) to better support full code generation without hitting API constraints.
- Stronger Model Rotation Engine. Fortified the 3-tier fallback mechanisms and auto-upgrade logic across Gemini, Claude, GPT, and Groq models.
Fixes
- Permanent Hide & Visibility Flaw. Repaired a critical IPC routing bug where hiding the session UI dynamically misrouted
Cmd+Bunhide commands to the background Launcher, eliminating the "invisible interface" trap that often forced application restarts. - SQLite-Vec Corruptions. Fixed a critical silent data-corruption bug caused by tight strict dimensionality constraints (
float[1536]), writing a multi-table database manager to ensure 100% of generated embeddings are retained and searchable. - Groq Multimedia Drop. Resolved a "Front Door" routing bug where image attachments bypassed the Groq engine completely and triggered false LLM connection errors.
- Critical Race Conditions. Eliminated dangerous global state mutations during LLM fallback loops and patched
SettingsManagerearly-initialization fatal crashes. - Memory & Resource Leaks. Hardened native audio listener destruction to prevent zombie callbacks, and cleared dangling floating timeout IDs on opacity shields and disguise timers.
- Cross-Platform Compatibility. Rectified hardcoded
natively.icnsdependencies causing missing-icon errors on Windows/Linux environments.
Technical
- Native Module Loader Pipeline. Integrated a custom NAPI-RS absolute binary loader (
nativeModuleLoader.ts) to entirely bypass POSIX-symlinkrequirefailures on Windows Git Bash. - Safe Worker Instantiation. Relocated electron-specific module imports into execution-time lazy requires, neutralizing cross-boundary crashes.
- PR Code Integrations. Cleanly integrated complex changes from PR #64, PR #71, PR #113, PR #115.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.8-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.app- Multimodal Groq Support. Integrated
v2.0.7
23 марта
Version 2.0.7 is a substantial update focusing on deep stability, memory management, critical fallback mechanics, and brand-new stealth and pass-through capabilities.
19 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Multimodal Groq Support. Integrated
meta-llama/llama-4-scout-17b-16e-instructinto the ecosystem to enable native, blazing-fast screenshot analysis capability. - Mouse Passthrough Mode. Added a system-level global hotkey to seamlessly toggle mouse pass-through, allowing direct click-through interactions with any background window beneath the assistant.
Improvements
- Upgraded Model Roster. The baseline AI architecture now defaults to the leading-edge
gpt-5.4-chat,gemini-3.1, andclaude-sonnet-4-6. - Model Rotation Engine. Fortified the 3-tier fallback mechanisms and auto-upgrade logic across all providers (Gemini, Claude, GPT, Groq) to guarantee absolute response generation reliability.
- Groq Token Expansion. Increased max completion tokens to 8192 (the API physical limit) to drastically improve full code generation output and prevent
BadRequestErrordrops. - Process Disguise Mapping. Enhanced stealth logic on Windows by contextually mapping macOS disguise names (e.g., automatically matching "Terminal" to "Command Prompt").
- SEO & Documentation. Deeply optimized the project
README.mdfor search engines, injecting targeted keywords and detailed solution guides.
Fixes
- Permanent Hide Trap & Data Loss. Repaired a critical IPC routing vulnerability where hiding the UI permanently trapped the app in the background. This previously frustrated users into Force-Quitting, which triggered data corruption and wiped out stored API keys.
- Vector Database Corruption. Fixed a silent indexing failure in
sqlite-vecwhere using mixed embeddings (like local Ollama 768-dim alongside OpenAI 1536-dim) would permanently drop data. We've provisioned strict, dimension-specific tables (vec_chunks_768,1536,3072). - Punctured Fallbacks. Corrected Gemini
generateWithVisionFallbackchains to properly execute tier downgrades instead of silently failing. - Groq Multimedia Drops. Fixed a frontend routing defect that was preventing Groq from handling image attachments.
- Opacity Flash Bug. Implemented a Windows "opacity shield" to resolve a 1-frame visual screen flash when pulling up stealth/protected windows.
- Passthrough & Shortcut Dead Zones. Fixed bugs where the passthrough hotkey became temporarily unresponsive when the main app "stole" OS focus, and ensured the transparent overlay securely resets itself after ending a meeting.
Technical
- Native Audio Loader. Bypassed restrictive POSIX-symlink resolutions by mapping absolute paths directly to
.nodebinaries, successfully repairing persistent start-up crashes—especially on Windows Git Bash. - Memory & Listener Leaks. Eradicated massive runtime memory leaks by clearing unbounded array loops in the disguise engine, aggressively detaching Rust/C++ libuv event emitters on audio stops, and cleanly destroying opacity timers upon window focus shifts.
- Boot Race Conditions. Patched application boot order crashes involving
userDatalookups resolving before Electron was explicitly ready. - Complete Thread-Safety. Eliminated dangerous global variable mutations in fallback chains by migrating to strictly localized
modelIdOverrideparameters, securing API loops. - Settings State Persistence. Installed fail-safes into the
SettingsManagerparser so invalid or manually corrupted configurations default gracefully rather than immediately crashing the boot sequence. - Dynamic OS Icon Binding. Ensured
.icns,.ico, and.pngicons dynamically bind to their respective Darwin, win32, and Linux target platform payloads.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.7-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.app- Multimodal Groq Support. Integrated
v2.0.6
17 марта
Version 2.0.6 introduces critical stealth mode enhancements, an upgraded model roster with massive token limit increases for Groq, and a thorough senior-level code audit fixing multiple race conditions, memory leaks, and silent tracking drops.
25 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Multimodal Groq Support. Integrated
meta-llama/llama-4-scout-17b-16e-instructinto the ecosystem for screenshot analysis capability. - Model Roster Update. Updated baseline architecture natively to default to
gpt-5.4-chat,gemini-3.1, andclaude-sonnet-4-6. - Token Limits. Increased Groq max completion tokens to 8192 (the API maximum for context windows) to better support full code generation while preventing
BadRequestError. - Model Rotation Engine. Fortified the 3-tier fallback mechanisms and auto-upgrade logic for Gemini, Claude, GPT, and Groq models.
- OpenAI Streaming STT. Implemented a brand new low-latency WebSocket integration via the OpenAI Realtime API. Uses a 3-tier priority rotation (
gpt-4o-transcribe→gpt-4o-mini-transcribe→whisper-1REST) with server-side VAD, noise reduction, and uninterrupted audio buffering.
Improvements
- SEO & Documentation. Optimized
README.mdfor search engines with hidden targeted keywords. - Code Quality. Performed a senior-level code review across modified files to address potential race conditions, edge cases, and empty references.
- STT Providers Architecture. Refactored Google, Deepgram, Soniox, and ElevenLabs streaming implementations. Specifically engineered the OpenAI module with custom ring-buffers, a 10s dark-drop timeout, a 5s zombie-session timeout, and 250ms audio chunk limiters to eradicate API rate-limits.
- Stealth Boot Refactor. Centralized platform disguise and dock icon management into
AppStatefor consistent stealth behavior across reboots.
Fixes
- Critical Race Condition. Eliminated dangerous
this.geminiModelglobal state mutations during API fallback loops. - Silent Fallback Failure. Rewired the
generateWithVisionFallbackchains for Gemini to correctly inject auto-discovered Tier models instead of defaulting back to generic UI settings. - Groq Multimedia Drop. Repaired the "Front Door" routing bug in
streamChatwhere image attachments bypassed the Groq engine completely and threw a "No LLM provider available" error. - App Boot Race Condition. Wrapped
SettingsManager.getInstance()constructor file-system access inapp.isReady()checks to prevent early-import fatal crashes. - Settings State Persistence. Added validation to
SettingsManager's JSON parser so corruptedsettings.jsonfiles default to{}safely. - Opacity Shield Memory Leak. Saved references to the 60ms
setTimeoutWindows flash-shield timers in Windows Helpers and properly cleared them. - Settings/ModelSelector Crash Risk. Appended
.catch()blocks to theloadURL()directives in Windows Helpers to handle React dev-server drops gracefully. - Disguise Timer Memory Leak. Rewrote
main.ts's process title disguise implementation to immediately strip timer IDs when completed. - Ollama Initialization Risk. Wrapped the
OllamaBootstrap.bootstrap()floating promise in a tracked class property. - Windows Icon Pathing. Rewrote the
iconconstructor option mapping to dynamically resolvenatively.icnsfordarwin,icon.icoforwin32, andicon.pngfor Linux. - Cross-Platform Disguise. Verified mapping
TerminaltoCommand Prompton Windows and isolatingCFBundleNamesafely to macOS environments. - SQLite-Vec Per-Dimension Table Fix (v8 Migration). Fixed a critical silent data-corruption bug by provisioning three per-dimension table pairs (
vec_chunks_768,1536,3072) and updating the VectorStore write path and native search payloads. - Permanent Hide & State Clear Trap. Repaired a critical IPC routing flaw in
WindowHelper.this.getMainWindow()where hiding the session UI dynamically misrouted all subsequentCmd+B/ "Toggle Visibility" commands to the background Launcher. This invisible interface trap caused users to repeatedly Force Quit the application via macOS dock. The forceful ungraceful exits during background syncing rounds led to truncated (wiped out) JSON files, erasing STT API keys and Disguise Settings. Atomic writes (implemented prior) prevent corruption during sudden exits, and this IPC fix completely solves the actual interface disappearance bug.
Technical
- PR Integration. Safely integrated changes from PR #64 ("Build stealth-mode enhancements") and PR #71, conducted code reviews, and ensured build compatibility without modifying git history.
- SettingsManager. Created
SettingsManagerto securely persist boot-critical settings (isUndetectable). - Initialization. Refactored
initializeAppsequence inmain.tsto immediately read cachedisUndetectablestate on boot viaSettingsManagerfor instant stealth. Migrated dock icon and process title management to a unifiedapplyInitialDisguiselifecycle method.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.6-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.app- Multimodal Groq Support. Integrated
v2.0.5
15 марта
Version 2.0.5 delivers major reliability fixes to Stealth Mode and Process Disguise.
9 изм.GitHubЧитать заметкиСкрыть заметки
Improvements
- Stealth Mode UI. The Process Disguise selector is now visually disabled and locked while Undetectable mode is active, preventing accidental state mismatches.
- State Synchronization. Greatly improved internal state synchronization across all application windows (Settings, Launcher, Overlay).
Fixes
- Infinite Feedback Loops. Completely eliminated the bug where toggling Undetectable mode would sometimes cause the app to rapidly toggle itself on and off.
- Delayed Dock Reappearance. Fixed a regression where the macOS dock icon would mysteriously reappear several seconds after entering stealth mode if a disguise had recently been changed.
- Initial State Loading. Fixed an issue where the Settings UI would briefly show incorrect toggle states when first opened.
- macOS OS-level Events. Hardened the app against macOS
activateevents (like clicking the app in Finder) accidentally breaking stealth mode.
Technical
- Refactored IPC (Inter-Process Communication) listeners for
SettingsPopupandSettingsOverlayto use a strict one-way (receive-only) data binding pattern. - Added strict management and cancellation of
forceUpdatetimeouts during stealth mode transitions. - Added explicit type safety for the new getters in
electron.d.ts.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.5-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.0.4
14 марта
Version 2.0.4 introduces a massive architectural overhaul to the native audio pipeline, guaranteeing production-ready stability, true zero-allocation data transfer, and instantaneous STT responsiveness with WebRTC ML-based VAD.
11 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Two-Stage Silence Processing. Replaced basic RMS noise gating with a two-stage pipeline combining an adaptive RMS threshold and WebRTC Machine Learning VAD. Rejects typing, fan noise, and non-speech sounds before they bill STT APIs.
- Zero-Copy ABI Transfers. Transitioned the
ThreadsafeFunctionbridging to directnapi::Buffer(Uint8Array) allocations, completely eliminating V8 garbage collection pressure during continuous capture. - Sliding-Window RAG. Implemented a 50-token semantic overlap in
SemanticChunker.tsto prevent conversational context loss across chunk boundaries.
Improvements
- Latency & Responsiveness Tuning. Stripped redundant TS debouncing, slashed
MIN_BUFFER_BYTES, and reduced native hangover, achieving a ~300ms reduction in end-to-end transcription latency. short utterances ("Yes", "Stop") no longer sit trapped in the buffer. - Removed floating-point division truncation for superior downsampling from 44.1kHz external microphones.
Fixes
- Fixed a critical bug where the native Rust monitor returned a hardcoded
16000Hzwhile actually streaming 48kHz audio. Now syncs true hardware sample rates. - Resolved the "Input missing" silent crash bug on microphone restarts by properly recreating the CPAL stream.
- Restored the 10s continuous speech backstop for REST APIs to prevent unbounded buffer growth.
- Added missing
notifySpeechEnded()properties and cleaned up dangerous type casts.
Technical
- Audio processing transitioned entirely to strict ABI memory bridging (
napi::Buffer) - Re-architected native silence_suppression state machine around WebRTC VAD inputs.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.4.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.0.3
13 марта
Dynamic AI Model Selection, Multimodal Fallback capability, Multiple Screenshot Support, and a robust new embedding architecture.
7 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Dynamic AI Model Selection. Replaced static model lists with dynamic dropdowns. Your preferred models synced from providers (like OpenAI, Anthropic, Google) now automatically appear across the entire app.
- Multimodal Resilience. Added a "Smart Dynamic Fallback" using Groq Llama 4 Scout. If default vision models fail or get rate-limited during screen analysis, Natively instantly reroutes the image to ensure uninterrupted performance.
- Multiple Screenshot Support. The Natively Interface can now handle and process multiple attached screenshots simultaneously instead of just one.
Improvements
- Improved Settings UX. API keys now auto-save after 5 seconds of inactivity, and selecting a preferred model immediately updates the app without requiring a reload.
- Better Embeddings. Migrated from Gemini Embedding to a completely new and more robust embedding architecture.
Fixes
- Claude Fixes. Resolved max_tokens and context limits issues specific to Anthropic Claude interactions.
Technical
- DRY Refactoring. Centralized model configuration strings across the codebase to ensure easier future updates.
Or for Intel Macs:
xattr -cr ~/Downloads/Natively-2.0.3-x64.dmg
`2. Install the natively.dmg
3. Open Terminal and run:
xattr -cr /Applications/Natively.appv2.0.2
11 марта
v2.0.2 focuses on fixing Windows system audio capture, improving RAG stability, and resolving critical Soniox STT configuration issues.
12 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Fully functional system audio capture for Windows
- Introduced system for manual transcript finalization and interim/final bridging during recordings
Improvements
- Migrated to
app.getAppPath()for reliable cross-platform resource discovery - Ensured
sqlite-veccompatibility and fixed embedding queue management - Upgraded
@google/genaiand optimized embedding dimensionality for lower latency
Fixes
- Improved Soniox STT streaming reliability, manual flushing, and configuration persistence
- Resolved application entry point and module resolution issues in production builds
- Fixed transcript bridging for manual recording mode
- Corrected stealth activation and window focus inconsistencies
Technical
- Dependency updates for
@google/genai - Cleaned up native compiler warnings for Windows
- Fixed module resolution for internal Electron paths
v2.0.1
6 марта
The Intelligence & Stability Update, bringing Live RAG, Soniox support, and a completely overhauled UI.
13 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Live Meeting RAG Integration for instantly pulling facts from past meetings.
- Soniox speech provider for high-accuracy, low-latency transcriptions.
- Customizable AI response languages and speech languages.
Improvements
- Radically redesigned Profile Engine UI with a mature Apple-like minimalist aesthetic and glassmorphism.
- Introduced Apple Premium Dark aesthetic for code blocks to preserve critical whitespace.
- Re-engineered Windows audio capture resolving WASAPI compatibility issues.
- Improved Markdown readability and stability across chat output via strict syntax highlighting.
Fixes
- Resolved critical SQLite embedding indexing constraint errors.
- Fixed ad-dismissal cooldowns to properly track hidden states.
- Handled React dependency conflicts related to async-storage.
- Fixed Native module compilation and packaging for smoother delivery on Windows.
Technical
- Merged 3 major PRs streamlining repository contributions.
- Added correct Windows build icons.
v2.0
2 марта
Natively 2.0 — Major update with multi-language support, new STT providers, Google Search integration, and premium features.
15 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Multi-language support for STT and AI responses with language selection in settings
- Soniox STT provider added as a new speech-to-text option
- Google Custom Search integration for real-time research results
- Premium upgrade system with feature locking
- Enhanced Company Research Engine with JD context support
- Improved Knowledge Orchestrator and AOT (Ahead-of-Time) processing pipeline
Improvements
- Launcher light mode theme refinements
- Better system audio device selection
- Improved Windows audio capture and WASAPI compatibility
Fixes
- Fixed hardcoded English language for STT — Whisper now auto-detects languages
- Fixed OpenAI GPT 5.2 model compatibility (max_completion_tokens)
- Resolved merge conflicts and restored lost code changes across multiple modules
Technical
- Refactored knowledge pipeline and NativeAudio stubs
- Updated type definitions for stored credentials
- Dependency and build packaging fixes for production
февраль 2026 г.
v1.1.8
23 февраля
Patch update addressing OpenAI GPT 5.x compatibility and increasing token output limits for all providers.
7 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Replaced deprecated
max_tokensparameter withmax_completion_tokensrequired by GPT 5.x models. - Increased max output tokens for OpenAI (GPT 5.2) and Claude (Sonnet 4.5) to 65,536.
- Increased max output tokens for Groq (Llama 3.3 70B) to 32,768.
Improvements
- Improved response length capabilities across all text-generation AI models.
- Updated connection test model to use
gpt-5.2-chat-latestinstead of the deprecatedgpt-3.5-turbo.
Fixes
- Fixed 400 error when using OpenAI GPT 5.x models for text queries and toggle actions.
Technical
- Replaced
max_tokenswithmax_completion_tokensinLLMHelper.tsandipcHandlers.ts.
- Replaced deprecated
v1.1.7
20 февраля
Security hardening, memory optimization, and stability improvements for a more robust and reliable experience.
14 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- API rate limiting to prevent 429 errors on free-tier plans (Gemini, Groq, OpenAI, Claude)
- Cross-platform screenshot support (macOS, Linux, Windows)
- Official website link added to the About section
Improvements
- Smarter transcript memory management with epoch summarization instead of hard truncation — no more losing early meeting context
- API keys are now scrubbed from memory on app quit to minimize exposure window
- Credentials manager now overwrites key data before disposal for enhanced security
- Helper process renaming for improved stealth in Activity Monitor
Fixes
- Fixed V8/Electron entitlements crash on Intel Macs by including entitlements.mac.plist during ad-hoc signing
- Fixed process disguise not applying correctly when undetectable mode is toggled on
- Fixed usage array capping with dedicated helper method to prevent unbounded growth
Technical
- Added
RateLimiterservice (token bucket algorithm with configurable burst and refill rates) - Added
PRIVACY.mdandSECURITY.mdpolicy documents - Refactored ad-hoc signing script with helper renaming and proper entitlements flow
- Version bump to 1.1.7
v1.1.6
14 февраля
The "Total Recall" Update: Introducing Fast Response Mode, Local RAG & Long-Term Memory, custom key bindings, and enhanced stealth features for the ultimate AI assistant experience.
14 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Fast Response Mode. Super-fast text processing powered by Groq Llama 3.
- Local RAG & Memory. Offline semantic search and retrieval across all your past meetings.
- Speech Providers. Added support for 7+ speech providers including Google, Groq, OpenAI, Deepgram, ElevenLabs, Azure, and IBM Watson.
- Custom Key Bindings. Full control over global shortcuts to fit your workflow.
- Stealth Mode 2.0. Enhanced disguise options (Terminal, Activity Monitor) and "undetectable" dock mode.
- Markdown Support. Improved rendering in usage section for better readability of AI responses.
- Image Processing. Faster image analysis powered by sharp optimizations.
Improvements
- Performance. Optimized image handling and reduced latency for multimodal tasks.
- UX Refinement. Verified and fixed focus stealing issues for a smoother experience.
Fixes
- Fixed UI bugs related to window focus.
- Resolved minor styling issues in the usage section.
Technical
- Integrated sharp for server-side image processing.
- Optimized SQLite vector retrieval for local RAG.
- Unified speech provider interface for 7+ integrations.
v1.1.5
13 февраля
The Stealth & Intelligence Update: Enhances stealth capabilities, expands AI provider support, and improves local AI integration.
12 изм.GitHubЧитать заметкиСкрыть заметки
What's New
- Native Speech Provider Support. Added Deepgram, Groq, and OpenAI speech providers.
- Custom LLM Providers. Connect to any OpenAI-compatible API including OpenRouter and DeepSeek.
- Smart Local AI. Auto-detection of available Ollama models for local AI.
- Global Spotlight Search. Toggle chat overlay with Cmd+K (macOS) and Ctrl+K (Windows/Linux).
- Masquerading Mode. Appear as system processes like Terminal or Activity Monitor.
- Improved Stealth Mode. Enhanced activation and window focus transitions.
Improvements
- Natural Responses. Updated system prompts for more concise and natural responses.
- Conversational Logic. Reduced robotic preambles and unnecessary explanations.
- Performance. Improved UI scaling and reduced speech-to-text latency.
Fixes
- No critical fixes reported in this release.
Technical
- Internal logic refinements for improved conversational flow.
- Updater and background process stability improvements.
v1.1.3
9 февраля
OpenAI (GPT-5.2) & Claude (Sonnet 4.5) Integration, Smart Dynamic Fallback, Relentless Retry and 2 more.
7 изм.GitHubЧитать заметкиСкрыть заметки
Key Features
- OpenAI (GPT-5.2) & Claude (Sonnet 4.5) Integration. Fully supported alongside Gemini and Groq.
- Smart Dynamic Fallback. Automatically rotates to the next available provider if one fails (Gemini → OpenAI → Claude → Groq).
- Relentless Retry. Retries the entire provider chain up to 3 full rotations to guarantee a response.
- Enhanced Quality. System prompts now use provider-native API roles for better adherence and formatting.
- Improved Multimodal. More stable image understanding across all vision models.
Performance
- Zero-latency token streaming (no buffering).
- Optimized error handling.
v1.1.2
8 февраля
К этой сборке заметки не публиковались.
v1.1.1
4 февраля
К этой сборке заметки не публиковались.
