Releases: Maher-Bhatt/KALKI
Release list
KALKI v1.2.1 — Major Bugfixes and UX Improvements
🚀 KALKI v1.2.1 — Major Bugfixes and UX Improvements
🔥 v1.2.1 Patch Notes
- Settings API & OAuth Links: Fixed the Settings menu API keys and Spotify/Google OAuth linking that had broken redirect ports.
- Mic Mute Loop Glitch Fixed: Added a watchdog to release the
speakinglock so KALKI no longer mutes the microphone indefinitely if a request hangs. - Rate Limits & Weather: Switched the default model from 70B to
llama3-8b-8192to avoid Groq rate limits, and integrated Open-Meteo with exact IP geolocation for accurate weather. - Screen Time Dashboard: Fully implemented 7-day and 30-day Screen Time dashboards in the Telemetry tab.
- UX Polish: Improved Settings UI readability with larger fonts, added Support/Review buttons, and simplified the Setup Wizard instructions.
Installer SHA-256:
[PENDING]
KALKI v1.2.0.0
Added MSIX Auto-Startup via AppxManifest and scaled UI elements up for readability.
KALKI v1.0.24 — Hotfix for TTS SSL Connection Error
🚀 KALKI v1.0.24 — Hotfix for TTS SSL Connection Error
🔥 v1.0.24 Patch Notes
- Edge-TTS SSL Fix: Added a global SSL monkeypatch to bypass
[SSL: CERTIFICATE_VERIFY_FAILED]errors which prevented the Edge-TTS neural voice from rendering audio on restrictive networks or missingcertifibundles. - Version Clean Bump: Bumped system-wide to
v1.0.24.
Installer SHA-256:
1DFE7B35AFF40D2E6B7C61510D7F020A2C608329C724D96B9D1C5BE3D467FDE2
KALKI v1.0.23 — Post-Installation Stability Patch
🚀 KALKI v1.0.23 — Post-Installation Stability Patch
🔥 v1.0.23 Patch Notes
- Vision Memory OCR Fix: Added a robust fallback block for
pytesseractto prevent startup crashes when Tesseract OCR is not installed. - PyInstaller Dependency Fix: Added
spotipyandpytesseractto hidden imports in the build script so compiled.exefiles include all necessary lazy-loaded modules. - Developer Mode Fix: Fixed
get_exe_pathlogic inmain_app.pyto properly map source files instead of executable targets when running unfrozen. - Version Clean Bump: Bumped system-wide to
v1.0.23.
Installer SHA-256:
E4F0F7E3F30BE4ED4681C7610F0B71C89D960F3DD59824ADC1CAF97858421A5E
KALKI v1.0.22 — Voice Reliability & Terms Update
KALKI v1.0.22 — Voice Reliability & Terms Update
- Voice playback now defaults to Microsoft Edge Neural TTS so answers start speaking quickly after rendering.
- Groq Orpheus TTS remains available as an opt-in provider with a configurable short timeout and automatic Edge fallback.
- Startup audio mixer probe failures no longer permanently disable voice for the whole session.
- Added Voice settings controls for provider, voice, rate, pitch, volume, output device, timeout, and direct voice testing.
- Added TTS diagnostics to
/api/statusand a/api/tts/testendpoint. - Fixed HUD 404s for
/api/memory/list,/assets/kalki_logo.pngin dev/source serving, and/favicon.ico. - Added
TERMS.md, shows terms before install, and bundles terms beside the MIT license.
Installer SHA-256:
FEF7C223C51828C123263578ED506A0BF7667F8DBA14FA4F94CCF149BF9F3C78
KALKI v1.0.21 - Installed HUD Stability & Settings Repair
KALKI v1.0.21 - Installed HUD Stability & Settings Repair
Patch Notes
- Installed builds now include
manifest.jsonandservice-worker.js, preventing missing HUD/PWA files. - Service worker cache bumped to
v1.0.21, old caches are cleared on activation, and HTML/API routes no longer serve stale code after updates. - Settings board crashes are repaired by restoring missing cloud restore, provider status, Spotify reconnect, and cache-size controls.
- Semantic memory add/delete is restored through
/api/memory/addand aligned delete payloads. - Backup restore now accepts the frontend
filePathpayload, validates backup members, and avoids unexpected ZIP restore entries. - Blank password fields no longer wipe existing API keys; newly-entered secrets persist through the secure API vault path.
- Runtime, updater, installer, PyInstaller metadata, README, release notes, and HUD labels are bumped to
v1.0.21.
Verification
- Python compileall passed.
- Inline HUD JavaScript parsed successfully.
- Frontend API route audit passed.
app/smoke_test.pypassed.- Isolated endpoint test passed for settings and semantic memory add/list/delete.
- Packaged
KALKI_Server.exeanswered/api/statussuccessfully. - Built installer:
Output/KALKI_Setup.exe - SHA-256:
EE596D4660FEA63F112C8C14D22E02ED909A9EBF5AA395762C870F3505E5B619
KALKI v1.0.19
🚀 KALKI v1.0.19 — Native Claude Integration & Settings Modal Polish
Release Date: July 6, 2026
Build: Production
🔥 v1.0.19 Patch Notes
- Native Claude / Anthropic Support: Implemented native Anthropic Claude completions and token streaming endpoints (
ask_anthropicandask_anthropic_stream) with direct SSE yielding, fully supporting models likeclaude-3-5-sonnet-20241022andclaude-3-5-haiku-20241022. - Wired Redesigned Settings Controls: Connected all JS components in the 12-tab configurations board, allowing the user to map distinct models for Chat, Vision, Coding, and Voice roles, verify telemetry/alert flags, trigger one-click local backups, restore ZIP containers, and add/delete semantic memories.
- Safe Input Parsing & Guards: Wrapped type conversions (like vision retention days integer castings) and window focus restorations (
SetForegroundWindow) in try/except blocks to eliminate crash vectors. - Version Clean Bump: Bumped version to
v1.0.19across the server configuration, ISS installer definitions, PyInstaller metadata builders, and web user interfaces.
🚀 KALKI v1.0.17 — Ultimate Intelligence, Security & HUD Upgrade
Release Date: July 6, 2026
Build: Production
🔥 v1.0.17 Patch Notes
- Real-Time Token Streaming (SSE): Rewrote the chat completion pipe to stream tokens directly into the chat interface via Server-Sent Events (SSE), achieving sub-second time-to-first-token.
- Secure API Key Vault: Integrated hardware-bound Windows DPAPI and native keyring storage so API secrets are encrypted and persistent across updates.
- Advanced Model Manager: Added support for Groq, Gemini, OpenAI, Anthropic, and local model backends (Ollama/LM Studio) with automatic health checks.
- Semantic Memory CRUD: Added a fully interactive memory manager in the settings panel to inspect, store, or delete long-term facts.
- Binary Document Parsing: Drag-and-drop now parses PDFs, DOCX, XLSX, PPTX, and ZIP archives directly in the background using server-side extraction logic.
- One-Click Backup & Restore: Safeguard configurations, memories, and productivity history into secure encrypted ZIP files.
- Interactive Plexus Screensaver: Integrated a GPU-accelerated Plexus particle screen saver overlay triggered on idle or manually via the topbar.
- Support Donation Link: Added a premium sponsorship/support button next to Settings.
- Start Menu Launch Restoration: Restored app mutex mapping so duplicate shortcuts locate and foreground the native hidden window.
🚀 KALKI v1.0.16 — Fresh Install Bootstrapping Fix
🔥 v1.0.16 Patch Notes
- Fresh Install Crash (
ModuleNotFoundError): Fixed a major issue where fresh installations of the packaged app would crash instantly on boot. The installer now packages and deploysconfig.example.pycorrectly, allowing the app to successfully bootstrapconfig.pyon its first launch. - Start Menu Pathing: Fully hardened the
sys.pathand working directory anchors to resolve execution failures when launched from shortcuts.
🚀 KALKI v1.0.15 — Start Menu Launch Fix
Release Date: July 6, 2026
Build: Production
🔥 v1.0.15 Patch Notes
- Start Menu Pathing Error (
ModuleNotFoundError): Fixed a critical pathing bug where launching KALKI from a shortcut (like the Start Menu or Desktop) would fail to findconfig.pyand immediately crash. The application now properly sets its working directory andsys.pathto its installation folder on boot, regardless of how it was launched.
🚀 KALKI v1.0.14 — Massive UX Overhaul & Deep Productivity Tracking
Release Date: July 6, 2026
Build: Production
🔥 v1.0.14 Patch Notes
- Platinum Aesthetic Overhaul: Entire UI shifted from high-contrast neons to a much sleeker, premium "Platinum & Bronze" aesthetic (
#9aa3ad,#a9835c). - Granular App-Level Productivity:
productivity.pyno longer relies on window titles. It now tracks the actual underlying.exeprocesses (e.g.chrome.exe,cursor.exe,discord.exe). The dashboard now graphs exact time spent per application within each overarching category. - Dynamic Morning Briefings: KALKI now fetches real-time weather via
wttr.inand injects it into your morning greeting. It also intelligently changes its greeting tone based on how heavy your calendar and inbox loads are. - Voice & Personality GUI Configuration: The Setup Wizard (
KALKI_Setup_Wizard.exe) now includes a dedicated "Voice & Personality" tab letting you change TTS Voices, Listen Mode, and Personality Spice without manually editing config files.
🚀 KALKI v1.0.13 — Hotfix for UnboundLocalError & AI Hang
Release Date: July 5, 2026
Build: Production
🔥 v1.0.13 Patch Notes
- UnboundLocalError Fix: Resolved a critical python scoping crash in
server.pythat occurred when requesting email summaries or morning briefings, causing the AI brain to hang indefinitely. - Auto-Update Stability: Improved validation for OTA updates and remote registry values.
🚀 KALKI v1.0.12 — Chrome Startup Auto-Launch Patch
Release Date: July 5, 2026
Build: Production
🔥 v1.0.12 Patch Notes
- Chrome Startup Patch: Removed the aggressive browser auto-launch mechanism during morning startup checks. KALKI now runs silently in the background tray and only opens a browser window when specifically summoned or requested.
🚀 KALKI v1.0.11 — Startup Hotfix & Config Bootstrap
Release Date: July 5, 2026
Build: Production
🔥 v1.0.11 Patch Notes
- Startup Hang Fix: Fixed a fatal
SyntaxErrorthat caused the application to freeze on the boot splash screen by inserting a missing</script>tag in the dashboard HTML. - Config Bootstrap: Fresh installations no longer crash instantly due to a missing configuration file. The app now properly auto-copies the template
config.example.pyduring initialization. - Setup Wizard Pathing: The Setup Wizard now correctly patches the active Python configuration variables instead of just writing to a disconnected JSON file.
- Legacy Cleanup: Removed obsolete
.batfiles and duplicate config files from the repository root, ensuring a cleaner packaged application environment.
🚀 KALKI v1.0.10 — UX Fixes & Stability
🔥 v1.0.10 Patch Notes
- Duplicate Instance Guard (U4): Added strong mutex locking to prevent multiple independent instances from launching on startup, which caused double-triggering of microphones and port conflicts.
- Dashboard Layout Fix (U1): Fixed a CSS syntax regression that caused system metrics to render incorrectly on a single line.
- Wake Focus Restoration (U2): Fixed a missing config fallback that prevented the desktop window from jumping to the foreground when summoned by voice. Added proactive config drift alerts on startup.
- Clipboard Interactive Prompt (U3): Broadened clipboard monitoring to detect code snippets and properly integrated the response listener. KALKI will now wait up to 10 seconds for a conversational "yes/no" before analyzing copied text.
🚀 KALKI v1.0.9 — Setup Loop Hotfix
🔥 v1.0.9 Patch Notes
- Setup Loop Fix: Fixed a regression where the setup wizard wrote the
setup_complete.markerto the installation directory (data/) while the main application checked for it in the user's roaming AppData directory (%APPDATA%/KALKI/). Both now correctly use%APPDATA%/KALKI/.
🚀 KALKI v1.0.8 — Remediation & Stability Update
Release Date: July 5, 2026
Build: Production
Installer: KALKI_Setup_Wizard.exe / KALKI_Setup.exe
🔥 v1.0.8 Patch Notes
- Cloud Sync Security: Rewrote cloud sync encryption using a portable, passphrase-based PBKDF2 + Fernet AES mechanism instead of DPAPI. Users must provide their
CLOUD_SYNC_PASSPHRASEto restore or sync. - Robust Updater UI: Re-wired OTA downloads to stream progress chunks to the UI via
STATE_UPDATE_PROGRESSand display a clear percentage inside the memory readout. - Boot Interceptors: Added a Safe Mode boot interceptor to cleanly display and clear
data/crash.logwithout entering a crash loop. Added a "KALKI is Updating" splash screen whenupdating.lockexists. - Setup Wizard Fixes: The first-run state is now controlled by a dedicated
setup_complete.markerrather than the fragile presence of a config file. Re-added missing Spotify, Calendar, and Telegram OAuth screens directly into the setup wizard flow. - Dependency & Cleanup: Purged corrupt root requirements files and ensured
wmi,customtkinter, andcryptographyare bundled. - Dead Code Purge: Cleaned out redundant header bloat and duplicate stub functions (
scan_computer,sync_to_cloud) from the server core. - Spotify Hotfix: Properly wired the frontend "Reconnect" button to the
/api/setup/toolhandler for robust token refresh.
🚀 KALKI v1.0.7 — Setup & Intelligence Overhaul
Release Date: July 4, 2026
Build: Production
Installer: KALKI_Setup.exe
🔥 v1.0.7 Patch Notes
- Installer Hotfix: Resolved the
Access is Deniedupdate error by enabling nativeCloseApplications=forceinside the Inno Setup script to gracefully close KALKI during OTA updates. - Background Mic Fix: Completely rewrote the mic lifecycle with heartbeat monitoring, automatic crash recovery, and dead-thread detection. The mic now stays alive reliably.
- Setup Wizard Redesign: Added YouTube tutorial link, Spotify/Google credential fields, step-by-step help guides, and all API key inputs.
- Settings Page Overhaul: Added missing fields (Location, Email, GitHub, Shodan), Spotify/Google setup guides with dire...
KALKI v1.0.18 — Native Claude Integration & Settings Modal Polish
🚀 KALKI v1.0.18 — Native Claude Integration & Settings Modal Polish
🔥 Patch Notes
- Native Claude / Anthropic Support: Implemented native Anthropic Claude completions and token streaming endpoints (
ask_anthropicandask_anthropic_stream) with direct SSE yielding, fully supporting models likeclaude-3-5-sonnet-20241022andclaude-3-5-haiku-20241022. - Wired Redesigned Settings Controls: Connected all JS components in the 12-tab configurations board, allowing the user to map distinct models for Chat, Vision, Coding, and Voice roles, verify telemetry/alert flags, trigger one-click local backups, restore ZIP containers, and add/delete semantic memories.
- Safe Input Parsing & Guards: Wrapped type conversions (like vision retention days integer castings) and window focus restorations (
SetForegroundWindow) in try/except blocks to eliminate crash vectors. - Version Clean Bump: Bumped version to
v1.0.18across the server configuration, ISS installer definitions, PyInstaller metadata builders, and web user interfaces.
KALKI v1.0.16 — AI Communication Fix & Startup Quality of Life
KALKI v1.0.16 — Fresh Install Bootstrapping Fix
🐛 Bug Fixes
- Fresh Install Crash (
ModuleNotFoundError): Fixed a major issue where fresh installations of the packaged app would crash instantly on boot. The installer now packages and deploysconfig.example.pycorrectly, allowing the app to successfully bootstrapconfig.pyon its first launch. - Start Menu Pathing: Fully hardened the
sys.pathand working directory anchors to resolve execution failures when launched from shortcuts.
KALKI v1.0.15 — AI Communication Fix & Startup Quality of Life
KALKI v1.0.15 — Start Menu Launch Fix
🐛 Bug Fixes
- Start Menu Pathing Error (
ModuleNotFoundError): Fixed a critical pathing bug where launching KALKI from a shortcut (like the Start Menu or Desktop) would fail to findconfig.pyand immediately crash. The application now properly sets its working directory andsys.pathto its installation folder on boot, regardless of how it was launched.