- Newelle er en open source AI-assistent til GNOME, der kombinerer cloud- og lokale modeller med høj tilpasningsevne og kontrol.
- Appen integrerer stemme, filhåndtering, kommandoudførelse, profiler og udvidelser, hvilket adskiller sig fra simple webchatbots.
- Det muliggør fuldstændig offline-drift med lokale modeller og stemmer, hvilket styrker privatlivets fred på bekostning af højere hardwarekrav.
- Dens modulære tilgang og økosystem (inklusive Nyarch Assistant) gør den til et benchmark for den etiske integration af AI i Linux-skrivebordet.

Ankomsten af AI-assistenter på GNOME-skrivebordet ændrer, hvordan mange Linux-brugere interagerer med deres system . I stedet for altid at åbne en browser eller IDE for at tale med en chatbot, dukker der native applikationer op, der integrerer sprogmodeller direkte i skrivebordsmiljøet, hvilket giver større kontrol, privatliv og tilpasningsmuligheder.
Inden for dette nye landskab skiller Newelle sig ud som en kraftfuld open source virtuel assistent designet til GNOME og krævende brugere , der ønsker at kombinere kraften i større sprogmodeller med filosofien bag fri software. Det er ikke et legetøj eller en simpel webwrapper: det er en meget komplet GTK4/libadwaita-applikation med understøttelse af stemme, lokale modeller, kommandoudførelse, en filhåndtering og et udvidelsessystem, der er i stand til fuldstændigt at transformere dens opførsel.
Hvad er Newelle, og hvorfor skaber det så meget omtale?

Newelle er et virtuelt assistentprogram til GNOME, udviklet med GTK4 og libadbita, og fuldstændig open source . Det blev skabt af udvikleren kendt som qwersyk. Dets mål er at levere en moderne, indbygget grafisk brugerflade til interaktion med sprogmodeller, både eksternt (i skyen) og lokalt (kører på din egen maskine).
I modsætning til de aggressivt integrerede forretningsassistenter, der findes i andre operativsystemer , pålægger Newelle ikke en enkelt AI-leverandør eller en lukket brugsmodel. Det er i bund og grund en slags intelligent "kontrolpanel", hvorfra du kan oprette forbindelse til tjenester som ChatGPT, Gemini, Claude eller Groq, eller arbejde med åbne modeller via Ollama eller lignende værktøjer.
Ideen er ikke at råbe ad den fra stuen for at bestille dagligvarer eller bringe dig syreneutraliserende midler , men at have et velintegreret skrivebordsmiljø til programmering, søgning efter information, administration af filer, analyse af dokumenter eller automatisering af opgaver, alt imens du opretholder maksimal kontrol over, hvilke data der forlader din maskine, og hvilken model der behandler dem.
Newelle har skabt sig en niche blandt tekniske Linux-brugere, fordi det kombinerer adskillige sjældent sete funktioner : en poleret GNOME-grænseflade, en høj grad af tilpasning, understøttelse af lokale modeller, langtidshukommelse, programmerbare Python-udvidelser og en filosofi, der er tydeligt afstemt med fri software. Det forsøger ikke at være en klon af proprietære guider, men snarere et anderledes og langt mere fleksibelt alternativ.
Derudover har projektet skabt varianter som Nyarch Assistant , der tilbyder en distinkt æstetik og personlighed, rettet mod anime-fans. Alt dette peger på Newelle ikke blot som en specifik app, men som en "platform" af brugerdefinerbare assistenter bygget på GNOME.
Understøttede AI-modeller: cloud, on-premises og brugerdefinerede profiler
En af Newelles vigtigste styrker er dens kompatibilitet med flere AI-modeller . Den tvinger dig ikke til at bruge en enkelt udbyder, men fungerer i stedet som et grænsefladelag, der kan arbejde med:
- Tredjeparts cloud-tjenester såsom ChatGPT fra OpenAI, Gemini fra Google eller Claude fra Anthropic.
- Lokale open source-modeller som du kører på din egen maskine, især gennem Ollama eller andre kompatible backends.
- En demonstrationsmodel, der hostes af projektet selvdesignet til at du kan prøve applikationen uden at konfigurere noget, dog begrænset til omkring 10 svar om dagen.
For at arbejde med kommercielle udbydere som OpenAI, Google eller Anthropic skal du selv angive dine API-nøgler , da Newelle ikke inkluderer ubegrænset adgang til disse tjenester. Dette kan virke som en mindre indledende hindring, men til gengæld giver det dig mulighed for at vælge den kombination af pris, ydeevne og privatliv, der bedst passer til dine behov.
Lokale modeller tilbyder en klar fordel inden for privatliv og datakontrol : samtaler forlader ikke din computer, og du kan bedre kontrollere, hvilken model du bruger, og hvordan den opdateres. Ulempen er ressourceforbrug: store LLM'er er meget RAM-intensive, kræver en kraftig GPU og involverer ofte downloads på flere gigabyte, så de er ikke den ideelle løsning til beskedne computere.
Newelle løser konfigurationskaos med et profilsystem , der giver dig mulighed for at gemme forskellige sæt af muligheder for hver model eller arbejdsscenarie. På denne måde kan du have én profil til en hurtig cloudmodel, en anden til en ressourcekrævende lokal model, der kun bruges, når maksimal privatliv er påkrævet, og endnu en specifikt til programmering eller billedgenereringsopgaver.
Når du skifter profil, justerer applikationen automatisk modellen, parametrene, svartilstanden og yderligere funktioner (f.eks. om profilen understøtter LaTeX, dokumentanalyse eller billedgenerering). Dette gør det meget nemmere at skifte mellem udbydere uden at skulle omkonfigurere alt hver gang.
Linux-installation og tilgængelige varianter
Newelle distribueres primært via Flathub i Flatpak-format med en officiel pakke . Det betyder, at det kan installeres ret problemfrit på de fleste moderne distributioner uden at skulle håndtere usædvanlige afhængigheder.
I en typisk distro med Flatpak-understøttelse skal du blot køre en kommando i terminalen som denne:
Installationskommando: flatpak install flathub io.github.qwersyk.Newelle
Når Newelle er installeret, kører den isoleret i Flatpak-sandkassen . Dette er godt for sikkerheden, men det betyder, at hvis du vil have den til at kunne udføre systemkommandoer, få adgang til bestemte mapper eller interagere med sessionsbussen, skal du justere nogle tilladelser.
For at finjustere disse tilladelser anbefales det kraftigt at bruge Flatseal , et grafisk værktøj, der giver dig mulighed for at give adgang præcis der, hvor det er nødvendigt: til bestemte mapper, sessionsbussen, terminalen osv. Hvis du vil udnytte de avancerede funktioner fuldt ud (især kommandoudførelse og filhåndtering), er det værd at bruge et par minutter på denne indledende konfiguration.
Ud over hovedversionen er der en lettere udgave kendt som Newelle Lite . Denne variant er designet til at starte næsten øjeblikkeligt og kan forbindes med globale tastaturgenveje, såsom Ctrl+Mellemrum, så du kan starte den i "minitilstand", mens du arbejder i et andet program.
Newelle Lite er perfekt til enheder med begrænsede ressourcer eller til dem, der ønsker en hurtig assistent altid ved hånden , uden at skulle åbne hele brugerfladen. Filosofien minder om flydende app-startere, men med en AI-assistent i centrum.
Hovedfunktioner: meget mere end bare en simpel chat
Det smukke ved Newelle ligger ikke kun i, at du kan chatte med sprogmodeller , men i hele det sæt af værktøjer, der omgiver det, for at integrere det i GNOME-skrivebordsarbejdsgangen.
For det første muliggør den både tekst- og talesamtaler . Takket være understøttelse af talegenkendelse (STT) og tekst-til-tale (TTS) motorer kan du have en praktisk talt håndfri dialog. Ideelt, hvis du programmerer, laver mad eller simpelthen ikke har lyst til at skrive.
Applikationen har et langtidshukommelsessystem, der kan gemme visse oplysninger mellem sessioner , så du ikke behøver at indtaste de samme personlige data, projektkontekst eller præferencer gentagne gange. Denne hukommelse kan justeres i indstillingerne for at kontrollere, hvor meget og hvad der gemmes.
En anden bemærkelsesværdig funktion er beskedredigeringsværktøjet og historikken : du kan ændre tidligere chatindlæg for at forfine en samtale, rette en prompt eller eksperimentere med nye instruktioner uden at starte forfra. Det er et meget nyttigt værktøj for alle, der laver meget prompt-udvikling.
Newelle understøtter også Markdown-formatering og LaTeX-rendering med visse modeller , hvilket er fantastisk til at skrive teknisk dokumentation, videnskabelige noter, kodestykker eller matematiske forklaringer direkte i guidens brugerflade.
I praksis gør dette Newelle til et meget praktisk værktøj for udviklere , der ønsker at anmode om kodegenerering, biblioteksforklaringer, hurtig dokumentation eller fejlopsummeringer uden at forlade GNOME-miljøet.
Filhåndtering, dokumentanalyse og kommandoudførelse
En af de funktioner, der adskiller Newelle mest fra typiske webchatbots, er dens integration med filsystemet og terminalen . Den besvarer ikke kun spørgsmål: den kan manipulere dit miljø, hvis du tillader det.
Applikationen indeholder en indbygget filhåndtering, der bruger kunstig intelligens til at organisere og arbejde med dokumenter . Du kan trække og slippe filer direkte ind i Newelle-vinduet, så modellen kan analysere, opsummere, oversætte eller generere relateret indhold.
For eksempel kan du bede den om at læse en lang teknisk PDF og opsummere den , udtrække nøgleafsnit, forberede flashcards eller generere afledt dokumentation. Nogle af disse funktioner afhænger af din aktive models muligheder, så ikke alle udbydere understøtter de samme funktioner.
Med hensyn til kommandoudførelse kan Newelle foreslå og starte terminalkommandoer direkte . Du kan skrive ting som "opret en mappe kaldet 'Projekter' i min hjemmemappe" eller "etabler en SSH-forbindelse til den og den server" i naturligt sprog og lade guiden generere den tilsvarende kommando og udføre den.
Denne funktion er utrolig kraftfuld, men den kræver naturligvis en stor del ansvar . Før du giver den mulighed for at udføre kommandoer, skal du omhyggeligt gennemgå tilladelserne, forstå hvordan Flatpaks sandkasse fungerer, og om muligt aktivere bekræftelsesmuligheder for at undgå at risikere en potentielt farlig kommando.
Ved at kombinere filhåndtering, dokumentanalyse og kommandoudførelse bliver Newelle mere en "intelligent orkestrator" for dit arbejdsmiljø end et simpelt chatprogram. Du kan automatisere dele af din daglige arbejdsgang uden altid at skulle skrive scripts i hånden.
Udvidelser og økosystem: Udvid assistenten efter din smag
Udvidelsesmuligheder er endnu en af Newelles kronjuveler . Udvidelsessystemet giver dig mulighed for at tilføje nye funktioner, integrere eksterne tjenester eller udvide kompatibiliteten med flere LLM-modeller på en modulær måde.
Udvidelser skrives normalt i Python, og fællesskabet er allerede begyndt at dele moduler til alle slags opgaver : nye tekst-til-tale-motorer, forbindelser med specifikke API'er, integration med databaser eller udviklingsværktøjer, desktopautomatisering osv.
Blandt de mest slående udvidelser er muligheden for at generere billeder med Stable Diffusion . I stedet for at være begrænset til tekst kan du bede guiden om at oprette illustrationer eller grafik ud fra beskrivelser, forudsat at billedmodellen og backend er korrekt konfigureret.
Newelles modulære design gør det nemt for andre projekter at tilpasse eller forgrene det med deres egen unikke stil . Et godt eksempel er Nyarch Assistant, der vedligeholdes af Nyarch Linux-teamet, og som genbruger kerneteknologien, men indhyller den i en helt anden stil.
Denne modulære tilgang gør Newelle til en slags "assistentplatform" inden for GNOME- og Linux-økosystemet . I stedet for at være afhængig af et enkelt centralt team, kan alle bidrage med udvidelser, mindre ændringer eller endda versioner skræddersyet til specifikke brugernicher.
Nyarch Assistant: varianten med anime-æstetik og en legende tilgang
Nyarch Assistant er en officiel fork af Newelle, der opretholder kompatibilitet med dens udvidelser og mange af dens forbedringer , men fuldstændigt gennemgår brugeroplevelsen, rettet mod dem, der nyder anime-æstetik og japansk kultur.
Denne assistent introducerer animerede Live2D- eller LivePNG-avatarer , understøttelse af "multi-waifu" med dynamisk karakterskift og en langt mere munter personlighed. Grundideen er at forvandle assistenten til en slags brugerdefinerbar "digital waifu", både visuelt og adfærdsmæssigt.
Derudover integrerer Nyarch Assistant med stemmemotorer som VoiceVox og stemmekloningssystemer , hvilket forstærker følelsen af en ledsagende karakter, der taler til dig mere naturligt.
Ud over den anime-inspirerede emballage er det centrale punkt, at Nyarch udnytter Newelles modulære struktur : de samme koncepter med profiler, udvidelser, lokale og cloud-modeller, men med et æstetisk og interaktionslag designet til brugere, der ønsker noget mere "sjovt" end et enkelt panel.
For dem, der søger maksimal fordybelse, giver kombinationen af Live2D, syntetisk stemme og lokale eller cloudbaserede sprogmodeller dig mulighed for at skabe en meget personlig assistent, næsten som en tilbagevendende desktopfigur, der hjælper dig med rigtige opgaver på dit Linux-system.
Krav til privatliv, offline brug og hardware
Både Newelle og Nyarch Assistant kan konfigureres til at køre helt offline , hvilket praktisk talt er et krav for mange Linux-brugere. I denne tilstand behandles alt på din computer, og ingen følsomme data forlader din maskine.
For at opnå dette er den sædvanlige praksis at bruge lokale modeller gennem værktøjer som GPT4All eller Ollama , hvor Ollama er en af de mest interessante muligheder på grund af dens ydeevne og nemme håndtering af store modeller som Llama 3, Mixtral eller lignende.
Ulempen ved denne 100% lokale tilgang er, at den kræver en god GPU og masser af hukommelse . Tunge modeller som Llama3-70B, DeepSeek eller Mixtral er ikke ligefrem designet til beskedne bærbare computere; de kræver maskiner med seriøse ressourcer eller, hvis det ikke lykkes, en villighed til at acceptere langsommere responstider.
Du kan også bruge lokale stemmemotorer som Vits eller VoiceVox , hvilket fuldstændigt lukker cirklen: talegenkendelse, syntese, sprogmodellering og databehandling, der alt sammen kører på din egen hardware uden at skulle gennem tredjepartsservere.
De, der ønsker at dykke endnu dybere, kan kombinere denne tilgang med virtualisering og GPU-styringsteknikker for at optimere ressourcer, dedikere specifikke kort til modeller eller afbalancere arbejdsbelastninger. Det er et lidt mere avanceret område, men det passer perfekt til den tekniske brugerprofil, som disse værktøjer er rettet mod.
Under alle omstændigheder er nøglen, at du selv bestemmer, i hvilket omfang du er afhængig af skyen . Du kan kun bruge lokale modeller, kun eksterne modeller eller en kombination af begge dele afhængigt af opgavetypen, og altid holde dig klar over, hvilke data der deles, og med hvem.
Sammenligning med andre privatlivsfokuserede løsninger og alternativer
Newelle er ikke den eneste aktør inden for privatlivsvenlige AI-assistenter , men den er en af de mest interessante, når det kommer til integration med GNOME og tekniske tilpasningsmuligheder.
Inden for desktop-applikationer og open source-projekter sammenlignes det ofte med værktøjer som NectarGPT . Sidstnævnte er også open source og bruger kraftfulde modeller som GPT-4, men det er designet mere til browserintegration og intelligent websurfing og mindre som et "kommandocenter" til Linux-skrivebordet.
I forretningsassistenternes verden drages den sædvanlige parallel med Meta AI eller andre bots integreret i sociale netværk og mobile platforme . De er bekvemme til hurtig brug, men de er stærkt knyttet til udbyderens økosystem og rejser mange spørgsmål om, hvad der rent faktisk sker med dine data og samtaler.
Andre privatlivsfokuserede tjenester, der er dukket op som alternativer til ChatGPT, Copilot eller Gemini, inkluderer:
- DuckDuckGo AI Chat, integreret i DuckDuckGo-søgemaskinen, som tilbyder adskillige modeller (herunder åbne muligheder) og lover ikke at optage eller bruge dine samtaler til at træne modeller.
- AnonChatGPT, som fungerer som en anonym indgang til populære modeller uden behov for registrering eller oplysning af personlige data.
- Leo, Braves assistent, indbygget i Brave-browseren og søgemaskinen, som prioriterer privatliv og ikke sporer forespørgsler.
I modsætning til disse forslag skiller Newelle sig ud ved at være designet fra bunden til Linux-skrivebordet , ikke til browseren, og ved at give brugeren et dybere niveau af kontrol over, hvilke modeller den bruger, hvordan den administrerer hukommelse, hvilke udvidelser der indlæses, og hvilken adgang den har til systemet.
For tekniske profiler og udviklere placerer denne kombination af kontrol, udvidelsesmuligheder og muligheden for at operere offline Newelle og dets derivater i en liga for sig inden for assistentøkosystemet, ret langt fra de lukkede bots hos store teknologivirksomheder.
Debat i Linux-fællesskabet: valgmuligheder, dedikerede nøgler og fremtiden for AI i GNOME
Fremkomsten af assistenter som Newelle passer perfekt ind i en bredere debat inden for Linux-fællesskabet : hvordan man integrerer kunstig intelligens i skrivebordet, samtidig med at brugernes valgfrihed og privatliv respekteres.
Mens Microsoft bruger dedikerede taster som Copilot-tasten på pc-tastaturer til at tilkalde sin assistent , og Google i stigende grad fusionerer Gemini med Android og dets tjenester, spekulerer mange Linux-brugere på, i hvilken grad de ønsker noget lignende i deres distributioner.
Nogle har foreslået muligheden for at have en "assistentnøgle" i Linux, der ville lancere en gratis assistent , måske baseret på den fremtidige etiske AI, som Mozilla udvikler, eller på projekter som Newelle. GNOME bruger allerede i vid udstrækning "Super"-tasten til sine genveje; det er ikke urimeligt at forestille sig noget lignende for en integreret assistent.
Parallelt hermed er der diskussioner i gang om, hvorvidt en assistent kan erstatte eller supplere indekserings- og søgeteknologier som Tracker i GNOME eller Baloo og Akonadi i KDE . Et system, der forstår naturligt sprog og kan krydsreferere information fra filer, kalendere, e-mails eller noter, kan tilbyde langt mere omfattende søgninger ... forudsat at principperne om gennemsigtighed og brugerkontrol respekteres.
Der er også en vis ængstelse, især blandt dem, der kritiserer overdreven eksponering for kunstig intelligens . Nogle frygter, at skrivebordet vil blive rodet med påtrængende "smarte" funktioner, eller at den klassiske tilgang med små værktøjer, der gør én ting godt, vil gå tabt.
I denne sammenhæng fungerer Newelle nærmest som et praktisk eksperiment på, hvad en velintegreret GNOME-assistent kunne være uden at falde for de store leverandørers praksis : frivillig, deaktiverbar, konfigurerbar til det ekstreme og med muligheden for ikke at sende en eneste byte til skyen, hvis brugeren beslutter sig for det.
Andre Linux-assistentprojekter: idéer og forslag
Udover Newelle er fællesskabet begyndt at foreslå og udvikle andre assistenter, der er specielt designet til Linux . Et godt eksempel er Jarvis-konceptprojektet, der er udtænkt som en stemmeassistent, der oversætter naturligt sprog til terminalkommandoer.
Ideen bag Jarvis er, at du kan sige ting som "installer Nginx", "genstart WiFi" eller "vis RAM-forbrug"., og at guiden genererer og udfører de tilsvarende kommandoer: fra sudo apt install nginx -y hasta free -h, går igennem systemctl restart NetworkManager.
Jarvis lægger også vægt på en uddannelsesmæssig tilstand , hvor den trin for trin forklarer, hvad hver kommando gør, før den udføres, hvilket hjælper nybegyndere med at lære Linux, samtidig med at automatisere opgaver.
Disse initiativer viser, at ønsket om integrerede assistenter i GNOME-skrivebordet og andre grænseflader ikke udelukkende kommer fra store virksomheder . Selve det frie softwarefællesskab undersøger måder at gøre Linux mere tilgængeligt for begyndere og mere produktivt for avancerede brugere, uden at gå på kompromis med dets kerneprincipper.
I mellemtiden fortsætter der med at dukke tråde op i GNOME-fora og Linux-fællesskaber, der eksplicit efterspørger "native AI-klienter til GNOME " med integration til applikationer som Ur, Kalender eller Nautilus. Newelle og lignende projekter imødekommer i det mindste delvist denne efterspørgsel.
Det store spørgsmål er, hvordan alle disse bestræbelser vil blive kombineret i fremtiden : Vil vi se en standard API til open source-skrivebordsassistenter? Vil de blive forbundet med Mozillas potentielle AI-løsninger? Vil de forblive som sideprojekter, som brugerne installerer valgfrit, som det er tilfældet i dag med Newelle via Flathub?
For nu er det klart, at Newelle ret godt repræsenterer den måde, hvorpå en stor del af Linux-fællesskabet ønsker, at AI skal ankomme til skrivebordet : som en kraftfuld, transparent og modulær mulighed, ikke som noget påtvunget ovenfra.