Pular para o conteúdo
Newelle, um assistente de IA para GNOME

Newelle, um assistente de IA para GNOME

Newelle é um assistente de IA de desktop para Linux, fornecendo um front-end GTK nativo para LLMs locais e em nuvem. Possui bate-papo por voz, memória de longo prazo e extensões.

Para a maioria dos usuários do Ubuntu, interagir com um chatbot de IA significa abrir o navegador ou, cada vez mais, o ambiente de desenvolvimento. O aplicativo Newelle, desenvolvido com GTK4/libadwaita, propõe uma abordagem diferente — e acaba de atingir a versão 1.0.

Embora o Newelle se apresente como o “assistente virtual definitivo”, ele não é tão autônomo ou preditivo quanto o slogan sugere. O aplicativo funciona como uma interface gráfica (GTK) para modelos de linguagem de larga escala (LLMs), sejam eles hospedados em nuvem — como Gemini, ChatGPT, Groq — ou executados localmente no próprio hardware do usuário, por meio de uma instância do Ollama, por exemplo.

image-2_orig

O uso de modelos locais oferece vantagens em privacidade, controle e segurança de dados, embora a performance possa ser limitada, já que esses modelos exigem GPUs potentes e possuem tamanhos consideráveis.

Recursos do Newelle

O Newelle inclui uma série de funcionalidades que o diferenciam de ferramentas baseadas em navegador. O aplicativo oferece suporte a conversas por voz com reconhecimento e síntese de fala, permite realizar buscas na web e até executar comandos de terminal. Também é possível arrastar documentos para o aplicativo e interagir com o conteúdo, além de utilizar o gerenciador de arquivos integrado para manipular arquivos com auxílio de IA.

image-3_orig

Entre as configurações disponíveis, destaca-se a memória de longo prazo, que permite reter informações e manter o contexto de conversas anteriores. O aplicativo também possibilita salvar e editar prompts personalizados, facilitando a criação de fluxos de diálogo consistentes.

O suporte a extensões é outro ponto relevante, permitindo adicionar funcionalidades extras, como geração de imagens com o Stable Diffusion. O sistema de extensões é aberto, possibilitando que qualquer desenvolvedor crie suas próprias integrações.

Para quem prefere um uso mais discreto, o Newelle pode ser executado em um “modo mini”, em uma janela reduzida. O repositório no GitHub descreve o comando necessário para associar o modo compacto a um atalho de teclado personalizado.

Configuração e uso

A configuração do Newelle é simples para usuários familiarizados com LLMs ou interessados em explorar suas integrações. No entanto, não é tão imediata quanto ferramentas baseadas na web, como ChatGPT ou Google Gemini.

image-1_orig

Para utilizar provedores de nuvem, como o ChatGPT, Gemini ou Claude, é necessário inserir a própria chave de API. Um modelo de demonstração vem ativado por padrão, mas está limitado a 10 respostas diárias, o que restringe o uso prolongado. Alguns recursos, como leitura de documentos, geração de imagens e renderização LaTeX, estão disponíveis apenas para determinados modelos. O sistema de Perfis facilita a configuração de diferentes modelos e a alternância rápida entre eles.

Download do Newelle

Instale o Newelle no Linux

Newelle está disponível como Flatpak

Você pode baixar o flatpakref do Newelle no Flathub:

Newelle no Flathub

Se decidir usar o arquivo flatpakref, você poderá abri-lo no GNOME Software, por exemplo. Poderá também executar um comando para instalar através do arquivo. Temos um artigo em que ensinamos como instalar pacotes Flatpak, se precisar.

Você pode instalar o Newelle como Flatpak pela linha de comando:

flatpak install flathub io.github.qwersyk.Newelle

Código fonte do Newelle

O código fonte está disponível no link a seguir:

Código fonte do Newelle

Via omgubuntu.co.uk. Você pode conferir o post original em inglês:

Newelle, AI “Assistant” for GNOME, Hits Version 1.0

Por · Última atualização: