Newelle: l'assistent virtual basat en intel·ligència artificial que demanaven molts usuaris de Linux

  • Newelle Ă©s un assistent virtual open-source amb suport per a extensions, ordres per terminal i models locals.
  • EstĂ  enfocat a usuaris tècnics i de Linux, destacant el seu alt nivell de personalitzaciĂł i compatibilitat amb diferents IA.
  • Inclou funcions de veu, gestiĂł de fitxers, historial de xats i suport per executar codi Python.
  • La seva versiĂł alternativa Nyarch Assistant afegeix un enfocament mĂ©s visual i orientat al rol, ideal per a aficionats a l'animi.

Newelle

En els últims mesos, Newelle ha començat a destacar com un dels assistents virtuals més complets, versàtils i personalitzables de l'ecosistema lliure i de codi obert. Especialment dissenyat per a usuaris de Linux amb perfils tècnics, aquest projecte ha guanyat rellevància per integrar funcionalitats avançades com a suport de veu, execució de comandes, gestió d'arxius mitjançant IA i un sistema d'extensions que permet modificar pràcticament qualsevol comportament de l'assistent. Es pot dir que Newelle comparteix certes similituds amb Yoda, un assistent personal per a terminalNo obstant això, Newelle ofereix un conjunt d'eines més robust.

Gràcies a la seva naturalesa open-source i la seva facilitat per treballar amb models locals o basats en API pròpies, Newelle es diferencia clarament de solucions més comercials i tancades com Meta AI. En aquest article t'explicarem en profunditat què ofereix aquesta eina potent, com instal·lar-la, quin és el seu ecosistema, quins avantatges té davant d'alternatives i per a quin tipus d'usuaris està pensada.

Què és Newelle?

Newelle és una aplicació d'assistent virtual de codi obert desenvolupada per l'usuari qwersyk. Està orientada especialment a l'entorn Linux i permet interactuar mitjançant text o veu amb models d'intel·ligència artificial tant locals com a remots. El disseny modular i altament extensible el converteix en una eina ideal per a desenvolupadors, entusiastes del programari lliure i qualsevol persona que vulgui tenir el control total del seu assistent.

A més de poder configurar-se de múltiples maneres segons el model d'IA que utilitzis, compta amb un sistema de perfils per alternar configuracions ràpidament, integració amb terminal per executar ordres suggerides per l'assistent, gestor d'arxius embegut, historial de converses i moltes altres funcions que la fan especialment potent.

Instal·lació i compatibilitat

Newelle es pot instal·lar fàcilment des de Flathub, ja que disposa d'un paquet Flatpak oficial. Això facilita molt la seva implementació a la majoria de distribucions Linux modernes. Per instal·lar-lo, només cal executar la següent ordre:

flatpak install flathub io.github.qwersyk.Newelle

Per atorgar permisos addicionals o ajustar el funcionament del sandbox, es recomana utilitzar l'eina Segell pla, on es poden habilitar accessos a carpetes locals, el bus de sessiĂł, o fins i tot executar l'assistent fora del sandbox si cal.

També hi ha una versió més lleugera anomenada Newelle Lite, que es pot configurar per iniciar-se mitjançant dreceres de teclat, per exemple, Ctrl+Espai. Això ho fa perfecte per a tasques ràpides o equips amb recursos limitats.

Flatpak no mola
Article relacionat:
Flatpak, un tipus de paquet que decep tant o més que els Snap [OPINIÓ]

Funcions principals de Newelle

Un dels avantatges competitius més destacables de Newelle és el seu ventall de funcionalitats per a desenvolupadors i usuaris tècnics. A continuació, se'n detallen les característiques clau:

  • Suport per a mĂşltiples models d'IA: Pots triar entre diferents proveĂŻdors o utilitzar models locals a travĂ©s d'eines com Ollama.
  • Memòria a llarg termini: L'assistent pot recordar converses prèvies, cosa que millora la continuĂŻtat d'Ăşs.
  • Suport de veu: Compatible amb mĂşltiples motors de TTS i STT, permet mantenir converses per veu completament mans lliures.
  • Gestor de fitxers integrat: Permet organitzar i manipular arxius usant ordres naturals assistides per IA.
  • ExecuciĂł d'ordres: Pots executar directament al terminal les ordres suggerides pel model conversacional.
  • Editor de missatges: Possibilitat d'editar o eliminar entrades anteriors del xat per afinar respostes o experiments de prompt engineering.
  • Suport per a Markdown i LaTeX: Ideal per als qui usen el xat per escriure codi, documentaciĂł cientĂ­fica o articles tècnics.
  • Sistema de perfils: Permet canviar de configuraciĂł amb facilitat segons el model, el motor de veu o l'entorn desitjat.

Extensibilitat amb extensions, valgui la semi-redundĂ ncia

Una de les joies de la corona de Newelle és la seva sistema d'extensions, que permet crear noves funcionalitats, afegir-hi compatibilitat amb nous models LLM o integrar serveis externs. Les extensions es poden programar a Python i hi ha una comunitat activa que les comparteix.

Es poden afegir noves funcionalitats com a suport a motors de text a veu addicionals, integracions amb APIs, connectors a bases de dades o fins i tot noves interfícies gràfiques. Tot això es fa dins un entorn modular i documentat, que facilita molt el desenvolupament i la integració.

Nyarch Assistant: la versiĂł amb sabor animi

Nyarch Assistant és un fork oficial de Newelle desenvolupat per l'equip de Nyarch Linux. Tot i que mantenen compatibilitat completa amb les extensions i millores de Newelle, han introduït un enfocament més visual i temàtic, orientat als fans de l'anime i la cultura japonesa.

Entre les seves novetats més cridaneres hi ha l'ús de avatars Live2D o LivePNG, suport multiwaifu amb canvi dinàmic de personatge, integració amb motors de veu clonats tipus VoiceVox i una personalitat molt més lúdica. La idea darrere de Nyarch Assistant és convertir l'assistent en el teu waifu digital, completament personalitzable tant visualment com funcionalment.

Configuració avançada i privadesa

Per als que busquen màxima privadesa, Nyarch Assistant i també Newelle permeten funcionar completament offline. Això s'aconsegueix usant models locals a través de GPT4All o Ollama (aquest darrer més potent i amb millor rendiment). També es poden utilitzar motors de veu locals com Vits o VoiceVox, cosa que permet executar-ho tot sense enviar dades a servidors externs.

Això sí, aquest tipus de configuració requereix una bona GPU per aconseguir temps de resposta acceptables, especialment amb models pesants com Llama3-70B, DeepSeek o Mixtral. La gestió de la GPU es pot optimitzar utilitzant programari de virtualització i models dadministració adequats.

Comparativa amb altres solucions

Newelle ha estat comparat en diversos articles amb altres eines populars de IA com NectarGPT i Meta AI. Cadascuna té el seu enfocament:

  • NectarGPT: TambĂ© Ă©s una soluciĂł de codi obert basada en GPT-4, pensada per a navegaciĂł intel·ligent i generaciĂł de contingut. S'enfoca mĂ©s a integraciĂł amb navegadors que a personalitzaciĂł o programaciĂł.
  • Meta IA: Assistent de Meta integrat a Facebook, Instagram i WhatsApp. Molt Ăştil per a tasques rĂ pides i quotidianes, però amb funcionalitat limitada fora d'aquestes plataformes i preocupacions al voltant de la privadesa.

Davant d'aquestes alternatives, Newelle destaca pel seu nivell de personalització, possibilitat d'operar fora de línia, suport a codi i una comunitat d'usuaris més orientada al desenvolupament i al món Linux.

El que falta a Newelle

Com qualsevol projecte en creixement, també té àrees a millorar. Alguns usuaris han assenyalat que la corba d'aprenentatge pot ser empinada per als que no estiguin familiaritzats amb entorns tècnics, i que la documentació encara podria ser més exhaustiva.

també es troba a faltar una comunitat més activa o més suport oficial per resoldre dubtes de principiants, una cosa que probablement creixi amb el temps a mesura que més gent adopta l'eina.

Tot i així, per als perfils tècnics, és una de les opcions més potents del moment. Newelle representa una proposta única i prometedora dins del panorama d'assistents virtuals. El seu plantejament com a plataforma modular open-source, combinada amb capacitats de veu, execució de codi, emmagatzematge de memòria i suport per a extensions, el situa en una lliga pròpia davant d'opcions més comunes però limitades. Si uses Linux i t'interessa la intel·ligència artificial, aquest és, sens dubte, un projecte que mereix la teva atenció.