Skip to content

Releases: pmbstyle/Alice

Release v1.2.1

13 Nov 13:51

Choose a tag to compare

alice-maintenance

⚒️ [1.2.1] Bug fixes

This update aims to fix video flickering between avatar states after introducing custom avatars.

Added automatic frame capture so the last rendered video frame is cached before every state swap, refreshed once new media data arrives, and exposed via avatarFallbackImage for the UI.

This ensures seamless transitions without requiring manual poster images and guards against non-DOM environments. Bound the cached frame to the avatar background, providing that the circle shows the most recent frame whenever the video momentarily disappears.

Full Changelog: v1.2.0...v1.2.1

Release v1.2.0

11 Nov 17:54

Choose a tag to compare

alice-1 2 0

⚒️ [1.2.0] Custom tools and custom avatars support

What’s new:

This update brings more user customization to the Alice app.
You can define your own tools. Automate anything, use Alice to communicate with your local services, or add a new skill that you always missed in Alice.
Read more in docs.

Alice can now change her appearance using custom avatars. Generate a new look for Alice with 3 video-states(standby, thinking, speaking). You can even now convert Alice to Bob or any other avatar.
Read more in docs.

What's Changed

Full Changelog: v1.1.10...v1.2.0

Release v1.1.10

18 Sep 20:47
b632144

Choose a tag to compare

improvements

⚒️ [1.1.10] Improved local embeddings, markdown, and settings

What’s new:

  • Better local embeddings with improved performance and accuracy
  • Improved chat markdown by shifting from custom implementation to the Marked library
  • Settings now open in a separate window to improve UX
  • Some settings have received a styling update
  • The Memories manager has moved to the Settings window

Full Changelog: v1.1.9...v1.1.10

Release v1.1.9

11 Sep 15:56
79ff957

Choose a tag to compare

alice-maintenance

⚒️ [1.1.9] Bug fixes

What’s new:

  • App update notification styling fix for minified window
  • Better markdown parser for links and general tags
  • Toggle microphone and speaker hot keys fix

Full Changelog: v1.1.8...v1.1.9

Release v1.1.8

07 Sep 11:29
43a4fd6

Choose a tag to compare

alice-maintenance

⚒️ [1.1.8] Bug fixes, better local Linux support

What’s new:

  • Resolve GPU process crashes on hybrid graphics systems (Linux)
  • Improve asset handling and Whisper model management
  • Screenshot window losing cursor fix
  • OpenAI response ID not found fix
  • OpenAI tool call with ID not found fix
  • Smaller, compressed screenshots for less token usage
  • Remove redundant hardware acceleration disable in Electron

New Contributors

Full Changelog: v1.1.7...v1.1.8

Release v1.1.7

31 Aug 13:52

Choose a tag to compare

alice-maintenance

⚒️ [1.1.7] Local Alice – bug fixes, wake-up word, new voices & Searxng support

This release focuses on strengthening local functionality and making Alice more usable out of the box.

What’s new:

  • Improved local setup (Windows & macOS ARM):
    More robust handling of binaries and dependencies ensures smoother installs and fewer setup issues.

  • Expanded local TTS (Piper):
    Added a range of multilingual voices. Users can now preview and select a voice, and combine it with STT’s language options for full local multilingual support.

  • Wake-up word (fixed):
    Now stable and configurable directly from settings.

  • New optional web search tool (Searxng):
    Works best with a local Searxng instance.

    Don't forget to allow JSON response format in searxng/settings.yml:

    search:
      formats:
        - html
        - json

    ⚠️ Most of the public instances disable JSON output or block bots/CORS, so reliability depends on your chosen server.

  • Linux:
    Still experimental — expect further updates soon.

Full Changelog: v1.1.6...v1.1.7

Release v1.1.6

28 Aug 13:11
53f4ad0

Choose a tag to compare

[1.1.6] Local Alice (BETA*)

local-alice

This release brings major upgrades to Alice’s independence and usability.

Now you can achieve a completely local setup using:

Local and API providers can be combined.
For example, you can use OpenAI for LLM inference while keeping STT/TTS/embeddings fully local.

For local models, the web_search tool (via Tavily) is available, allowing your local LLMs to search and browse the web when needed.

All built-in models run through a Go backend, keeping heavy lifting off the main Electron process and reducing lag.

🗣 Local STT

  • Built-in whisper.cpp with model selection, available models:
    • whisper-tiny.en (English only, fastest)
    • whisper-base (multilingual)
    • whisper-small (better accuracy)
    • whisper-medium (high accuracy)
    • whisper-large (best accuracy)

🔊 Local TTS

  • Built-in PiperTTS is available for English speech synthesis.
  • Available Voices:
    • en_US-amy-medium (default)
    • en_US-hfc_female-medium
    • en_US-kristin-medium

📃Local Embeddings

  • Built-in all-MiniLM-L6-v2 that generates a 384-dimensional embedding space.
  • OpenAI embeddings(1536 dimensions) and local embeddings designed to work together without data loss

💬 Wake Word Support

With the local STT model, you can now set a wake-up word (like “Alexa”).

  • Alice will always listen but only process speech when the wake word is spoken.
  • Default mode is auto language detection, but you can also select a specific language in settings.

⚙️ Improvements

  • Refactored onboarding wizard and settings for smoother setup and better usability.
  • General code readability and stability improvements.

*Local functionality is experimental and can not work as expected, please use v.1.1.5 for stable version

Full Changelog: v1.1.5...v1.1.6

Release v1.1.5

10 Aug 13:47
ccc9be1

Choose a tag to compare

alice-maintenance

⚒️ [1.1.5] Bug fixes and quality of life updates

  • FunctionCaller restructuring
    Separates the logic of functions in dedicated utils/tools files for better maintainability and code readability.

  • Run websockets server only if browser_context tool is active
    If we are not using a Chrome extension with the browser context tool, we don't want to start a websockets server.

  • Do not TTS links
    Fixes the issue when Alice pronounces links from the response. Now it will be ignored.

  • Better chat scrolling
    Fixes the issue when a user cannot scroll to the top when the stream is generating a response.

  • Better error display
    Highlights a chat error better with dedicated styling.

  • Disable web search and image gen for GPT-5 with minimal reasoning
    Addresses GPT-5 family models' restrictions on using web search and image generation tools with minimal reasoning. Low and higher reasoning will have those tools.

Full Changelog: v1.1.4...v1.1.5

Release v1.1.4

08 Aug 16:41
52ea888

Choose a tag to compare

ChatGPT-5

🤖 [1.1.4] GPT-5 family support

This update brings support for GPT-5 family models:

  • gpt-5
  • gpt-5-mini
  • gpt-5-nano

New settings are available for GPT-5:

  • Reasoning Effort (minimum/low/medium/high):
    Controls how many reasoning tokens the model generates before producing a response. Higher effort provides more thorough reasoning but increases cost and latency.
  • Response Verbosity (low/medium/high):
    Controls how detailed the model's responses are. Higher verbosity provides more thorough explanations but increases token usage.

The temperature and top-P parameters will not be applied to those models' inference due lack of support.

Full Changelog: v1.1.3...v1.1.4

Release v1.1.3

07 Aug 17:49
99242bc

Choose a tag to compare

chrome-extension

🌐 [1.1.3] Chrome Extension Integration (Experimental)

This update introduces an optional tool that allows Alice to interact with your browser context through a dedicated Chrome extension, laying the foundation for future browser semi-automation features.

🔗 Key Capabilities

  • Access Active Tab Info
    Alice can now retrieve details about your currently active Chrome tab, including URL and page title.

  • Selected Text Awareness
    Alice can receive any text you highlight in Chrome, making it easier to ask questions or trigger actions based on website content.

  • Context menu for selected content
    Available actions for selected content on the web page:
    "Fact check this": ask Alice to use a web search to check if a content is fake or true
    "Summarize this": ask Alice to summarize selected content
    "Tell me more about it": ask Alice to use a web search to get more information on a selected content

  • Real-time Sync
    Alice and the Chrome extension communicate over WebSockets

  • Custom Port Support
    You can configure the WebSocket port in both Alice and the extension settings for flexible setups.

image

This update sets the groundwork for more powerful browser-related actions in the future, like scraping and summarizing multi-tab data, or interacting with page elements on command.

Full Changelog: v1.1.2...v1.1.3