Skip to content

Releases: Maher-Bhatt/KALKI

KALKI v1.2.1 — Major Bugfixes and UX Improvements

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 15 Jul 16:34

🚀 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 speaking lock so KALKI no longer mutes the microphone indefinitely if a request hangs.
  • Rate Limits & Weather: Switched the default model from 70B to llama3-8b-8192 to 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

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 15 Jul 13:44

Added MSIX Auto-Startup via AppxManifest and scaled UI elements up for readability.

KALKI v1.0.24 — Hotfix for TTS SSL Connection Error

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 10 Jul 16:27

🚀 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 missing certifi bundles.
  • Version Clean Bump: Bumped system-wide to v1.0.24.

Installer SHA-256:
1DFE7B35AFF40D2E6B7C61510D7F020A2C608329C724D96B9D1C5BE3D467FDE2

KALKI v1.0.23 — Post-Installation Stability Patch

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 10 Jul 15:36

🚀 KALKI v1.0.23 — Post-Installation Stability Patch

🔥 v1.0.23 Patch Notes

  • Vision Memory OCR Fix: Added a robust fallback block for pytesseract to prevent startup crashes when Tesseract OCR is not installed.
  • PyInstaller Dependency Fix: Added spotipy and pytesseract to hidden imports in the build script so compiled .exe files include all necessary lazy-loaded modules.
  • Developer Mode Fix: Fixed get_exe_path logic in main_app.py to 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

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 08 Jul 06:26

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/status and a /api/tts/test endpoint.
  • Fixed HUD 404s for /api/memory/list, /assets/kalki_logo.png in 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

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 08 Jul 05:20

KALKI v1.0.21 - Installed HUD Stability & Settings Repair

Patch Notes

  • Installed builds now include manifest.json and service-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/add and aligned delete payloads.
  • Backup restore now accepts the frontend filePath payload, 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.py passed.
  • Isolated endpoint test passed for settings and semantic memory add/list/delete.
  • Packaged KALKI_Server.exe answered /api/status successfully.
  • Built installer: Output/KALKI_Setup.exe
  • SHA-256: EE596D4660FEA63F112C8C14D22E02ED909A9EBF5AA395762C870F3505E5B619

KALKI v1.0.19

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 06 Jul 15:35

🚀 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_anthropic and ask_anthropic_stream) with direct SSE yielding, fully supporting models like claude-3-5-sonnet-20241022 and claude-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.19 across 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 deploys config.example.py correctly, allowing the app to successfully bootstrap config.py on its first launch.
  • Start Menu Pathing: Fully hardened the sys.path and 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 find config.py and immediately crash. The application now properly sets its working directory and sys.path to 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.py no longer relies on window titles. It now tracks the actual underlying .exe processes (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.in and 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.py that 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 SyntaxError that 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.py during 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 .bat files 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.marker to 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_PASSPHRASE to restore or sync.
  • Robust Updater UI: Re-wired OTA downloads to stream progress chunks to the UI via STATE_UPDATE_PROGRESS and display a clear percentage inside the memory readout.
  • Boot Interceptors: Added a Safe Mode boot interceptor to cleanly display and clear data/crash.log without entering a crash loop. Added a "KALKI is Updating" splash screen when updating.lock exists.
  • Setup Wizard Fixes: The first-run state is now controlled by a dedicated setup_complete.marker rather 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, and cryptography are 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/tool handler 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 Denied update error by enabling native CloseApplications=force inside 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...
Read more

KALKI v1.0.18 — Native Claude Integration & Settings Modal Polish

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 06 Jul 09:00

🚀 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_anthropic and ask_anthropic_stream) with direct SSE yielding, fully supporting models like claude-3-5-sonnet-20241022 and claude-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.18 across the server configuration, ISS installer definitions, PyInstaller metadata builders, and web user interfaces.

KALKI v1.0.16 — AI Communication Fix & Startup Quality of Life

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 06 Jul 03:08

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 deploys config.example.py correctly, allowing the app to successfully bootstrap config.py on its first launch.
  • Start Menu Pathing: Fully hardened the sys.path and working directory anchors to resolve execution failures when launched from shortcuts.

KALKI v1.0.15 — AI Communication Fix & Startup Quality of Life

Choose a tag to compare

@Maher-Bhatt Maher-Bhatt released this 06 Jul 02:55

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 find config.py and immediately crash. The application now properly sets its working directory and sys.path to its installation folder on boot, regardless of how it was launched.