
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.
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Ăł.