qwersyk/Newelle

Newelle - Your Ultimate Virtual Assistant

What it solves

Newelle is a comprehensive virtual assistant application that provides a unified interface for interacting with various AI models, combining chat, system control, and productivity tools in a single desktop environment.

How it works

It acts as a flexible frontend that supports multiple AI providers and local models (via Llama.cpp or Ollama). It integrates system-level capabilities like terminal command execution, file management, and voice support (STT/TTS), and can be extended via a plugin system (extensions) and MCP (Model Context Protocol) servers for additional tools.

Who it’s for

Users looking for a powerful, customizable AI desktop assistant that can manage files, execute commands, and integrate with various LLMs and local models on Linux.

Highlights

  • Flexible Model Support: Connect to various AI providers or run local models directly.
  • System Integration: Execute terminal commands, manage files, and set specific file permissions for the AI.
  • Advanced Chat Features: Supports long-term memory, chat branching, multichat, and document-based chatting (RAG).
  • Extensibility: Support for extensions, MCP servers, and skills from Claude and Codex.
  • Multimodal Capabilities: Integrated image generation (Stable Diffusion) and voice support with wake-word detection.
  • Web Integration: Ability to scrape website information and perform web searches.

Related

  • Project
  • Project
  • Project
  • Project