Releases: NyarchLinux/NyarchAssistant
Release list
1.4.5 - AI Slop Generation
| Stable Diffusion Support | New Chat Design | Image Generation |
|---|---|---|
|
|
|
Changelog:
πΌ Added image generation
- Support for stablediffusion.cpp, with model library and installation/compilation
- Support for Pollinations, OpenAI and Openrouter
- Support for image editing
π¬ New chat redesign
π Minor fixes:
- STDIO MCP servers are now supported on Flatpak version
- Better tool lazy loading: if a lazy loaded tool is called without tool search, ti will return its schema
- Fixed error window when MCP server is not working
- Arch-chan is now aware of if the system is running Nyarch or Arch
1.4.0 - Interfaces
| Prebuilt llama.cpp | ||
|---|---|---|
|
||
| Commands Permissions | Reorderable Prompts | |
![]() |
![]() |
|
| Better Text Rendering | Interfaces | |
![]() |
![]() |
|
Changelog:
π Added Interfaces: alternative way external applications can interact with Newelle
π Added OpenAI compatible API: most Newelle's functionalities are now accessible via an OpenAI compatible API, including TTS, STT, LLM and Embeddings
π¬ Third party OpenAI compatible interfaces can control Newelle using commands with our v2 API
π₯ Added GUI API: Developers can now create third party interfaces that interact with Newelle using this API
π· Support for directly download pre-compiled binaries for llama.cpp instead of compiling
π Better Command permissions
π‘ When auto command execution is on, only safe commands are allowed
π· Dangerous commands are blocked
π Support for custom rules, including different paths
π¬ Better Prompt Editing
π You can now reorder your prompts
π You can now open your prompts in another window to edit them better
β You can now create your own extra prompts
π Better Font rendering
βοΈ Improvements to text style defaults
βοΈ Additional settings to customize fonts
βοΈ Added support for markdown dividers
π Added native tool calling: LLMs can now call tools natively according to their APIs, implemented in OpenAI handlers, Ollama and Gemini
βοΈ Added full support for Ollama Cloud
π Added support for Tinifish Websearch
π Minor Improvements:
- Added a splashscreen on application start
- Fixed a bug that caused the application to take a long time to start
- Profile switch is now more responsive
- The chat will show the profile name that created the generation
- Added support for custom headers in OpenAI Handler
- Added the possiblity to specify an extra folder to search models file from in llama.cpp
Contributors
New Contributors
- @FabienDanieau made their first contribution in qwersyk#384
Full Changelog: qwersyk/Newelle@1.3.7...1.4.0
1.3.7
- Fix terminal dialog not working on execute command tool
- Commands with sudo will automatically run in dialog mode to avoid confusion
- Added in the console prompt a notice when running with virtualization
- Add a flag to indicate when a tool call requires interaction. If Newelle is unfocused when a tool that requires interaction is called, a notification will be sent
- Added a new tool that allows the AI to ask questions to the user
- Add mermaid rendering
7. Add an advanced mode to the read website tool so that it can fetch more content from a web page1.3.6 Hotfix
Fix avatar loading and updating
1.3.5 - Agent Update
π Improved Newelle Agent capabilities
π Added tools to explore and manage files (write, read,grep,glob, listdir)
π Added files permissions: you can now specify for which files allow read,write or ask
β¨ Added support for skills, Newelle can now activate skills, supporting huge libraries of existing ones
π₯ Subagents: Newelle can now launch subagents to do subtasks. These will run with custom tools and skills
β° Scheduled Tasks: You can now schedule AI tasks to any moment
βοΈ Added TODO List tool: Newelle can now keep track of complex tasks completion using the new TODO tool
βοΈ Tool lazy loading: choose which tools to lazy load to make context small and load their schemas only when needed
π Context Manager: Newelle will now dinamically manage the context in order to keep it in the limits
π Added support for Oauth login for MCP tools
π Added chat folders: organize your chats into folders
π» Added commands: extensions can now add commands to Newelle
1.3.0
π― Multiple chats: you can now open and use multiple chats at the same time
π€ Added wakeword support: you can now awake Newelle with a wakeword
π Added call mode: you can now call your models in real time
π Streaming TTS support: TTS now answers faster for EdgeTTS, OpenAI Handlers and Kokoro
π You can now compile Whisper.CPP with hardware acceleration
β New handlers: EdgeTTS, Llama.cpp (Embedding)
πΎ Added "Agentic Memory", a new memory system that uses tools and new technologies in order to create a long term memory
π Memory and RAG handlers can now expose tools, added tools to create TTS and STT
π Added vision support for Llama.cpp

1.2.5 - Chat branching and instant message rendering
What's Changed
β‘οΈ Implemented live message rendering while streaming
π¬ New chat history design
π³ Implemented chat branching from any message
Minor Improvements:
- Hide virtualization setting for non flatpak
- Add option to run system llama.cpp
- Improve chat name generation
Fixes:
- Improve stability
- Add a cancel button on llama.cpp install
- Implement native tool calling for openai and ollama
- Fix ollama not seeing pasted jpeg
- Fix google import error
2026-01-20T11-05-22-296Z_tagliato.mp4

1.2.0 - llama.cpp, model library and better document reading
β‘οΈ Add llama.cpp, with options to recompile it with any backend
π Implement a new model library for ollama / llama.cpp
π Implement hybrid search, improving document reading
π§ New tools to explore Arch wiki, AUR and official packages enabled by default
π Removed smart prompts
π» Add command execution tool
π Add tool groups
π Improve MCP server adding, supporting also STDIO for non flatpak
π Add semantic memory handler
π€ Add ability to import/export chats
π Add custom folders to the RAG index
βΉοΈ Improved message information menu, showing the token count and token speed
|
|
|
|
|
|
Minor Improvements:
- Newelle is now easier to package for non flatpak
- Switch to Model2Vec as default embedding
- Add a spinner while the model is loading
- Improve application responsiveness
- Implement lazy loading for messages
- Option to hide history on launch
- Add search in file explorer
- Switch to ddgs for websearch
- Add tools to show video/images
- Better message generation stopping
- Add more options to the websearch tool
- Add keyboard shortcut to stop message generation
- Add tool settings to profiles
- Add an option for parallel tool execution
- You can now delete and edit console/tool messages
Fixes:
- Fix issues with openai handlers as secondary llma
- Fix ddgs not streaming
- Fix some random crashes
- Fix issues with automatic STT
1.1.0 - VRM and MCP support
- Added full support for VRM 3D Models, with expressions, animations and lipsync
- Added support for MCP (Model Context Protocol) and tools. Now you can import the tools from more than 10'000 servers
- Extensions can now easily add tools
- You can now add an LLM model to your favourites in the model popup
- You can now start/stop recording and stop TTS using commands (that can be bind to keyboard shortcut based on your DE)

1.0.1 - Runtime Update
- Update runtime
- Fix edge tts not working
- Sync with Newelle







