Skip to content

Releases: NyarchLinux/NyarchAssistant

1.4.5 - AI Slop Generation

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 20 Jun 14:08
bd632c7
Stable Diffusion Support New Chat Design Image 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

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 19 May 19:26
b412bc3
Prebuilt llama.cpp
Prebuilt llama.cpp
Commands Permissions Reorderable Prompts
Commands Permissions Reorderable Prompts
Better Text Rendering Interfaces
Chat Folders Interfaces

Changelog:

πŸ”— Added Interfaces: alternative way external applications can interact with Newelle
✈️ Added Telegram support, you can now interact with Newelle using Telegram
🌐 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

Full Changelog: qwersyk/Newelle@1.3.7...1.4.0

1.3.7

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 30 Mar 15:25
  1. Fix terminal dialog not working on execute command tool
  2. Commands with sudo will automatically run in dialog mode to avoid confusion
  3. Added in the console prompt a notice when running with virtualization
  4. 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
  5. Added a new tool that allows the AI to ask questions to the user
image
  1. Add mermaid rendering
image 7. Add an advanced mode to the read website tool so that it can fetch more content from a web page

1.3.6 Hotfix

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 26 Mar 11:29

Fix avatar loading and updating

1.3.5 - Agent Update

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 20 Mar 17:31

πŸ›  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

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 06 Mar 16:57

πŸ—― 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

image

1.2.5 - Chat branching and instant message rendering

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 25 Jan 18:54
e05bd09

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
image

1.2.0 - llama.cpp, model library and better document reading

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 17 Jan 13:37

⚑️ 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

Frame 62 Frame 63
Frame 66 Frame 67
Frame 69 Frame 71

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

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 05 Jan 16:22
  • 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)
Screenshot From 2026-01-05 17-21-58

1.0.1 - Runtime Update

Choose a tag to compare

@FrancescoCaracciolo FrancescoCaracciolo released this 17 Dec 10:25
  • Update runtime
  • Fix edge tts not working
  • Sync with Newelle