快轉到主要內容

Newelle:專為Linux桌面設計的AI助理,離線與語言模型聊天

· 民國115年丙午年
·
切換繁體/簡體
分類 Linux系統 Linux好用軟體
標籤 Ollama LLM Linux ChatGPT Desktop Mascot RAG
目錄

Newelle - Your Ultimate Virtual Assistant.

Linux電腦用戶也想要AI虛擬助理!

你知道的,主流AI大廠都有針對Windows和macOS釋出桌面版客戶端吧?例如ChatGPT Desktop、Claude Desktop、豆包AI桌面版。唯獨Linux沒有,我們頂多只有終端機跑的Gemini CLI而已…得使用各種第三方開發的替代品。

目前各大Linux發行版的桌面還沒有像Windows 11那樣積極的加入Copilot的AI助理功能,就我所知只有deepin 25有加入名為UOS AI的助手功能吧。而像是Ubuntu與Fedora這種的,想要AI得自己裝。

Newelle是一個值得嘗試的選擇。這是專為Linux桌面設計的第三方AI客戶端,算是一個桌面版語言模型前端。準確來說是給GNOME桌面用的,不過我測試KDE Plasma也行。

Newelle有以下特色:

  • 使用原生GTK寫的,不是Electron那種網頁wrapper喔。
  • 支援連接ChatGPT、Gemini、Claude、Deepseek等等線上語言模型,或者自架的Ollama伺服器。
  • 可以建立多個AI角色,執行不同的任務。所有的對話紀錄都保存在本機,能夠一鍵匯出。
  • 使用者可以撰寫Python小程式擴充功能。
  • 提供聲控和語音合成功能。
  • 呼叫Linux終端機,直接讓AI在本機執行Linux指令。
  • 內建檔案管理器面板,能丟本機檔案給AI分析。
  • 提供一個簡易的WebKitGTK瀏覽器,讓你能在一個視窗內進行簡單的網頁程式vibe coding。 -支援MCP伺服器,與其他AI代理人的程式互動。

1. 安裝Newelle
#

Newelle為自由軟體,原始碼位於Github

安裝過程十分簡單,安裝Flatpak,再從Flathub安裝即可。

flatpak install flathub io.github.qwersyk.Newelle

因為Flatpak權限限制,Newelle只能看到部份目錄,你需要用指令開放讀取家目錄的權限(風險自負,這代表AI有權限讀取你的所有檔案)

flatpak --user override --talk-name=org.freedesktop.Flatpak --filesystem=home io.github.qwersyk.Newelle

這裡我不得不介紹一個有趣的fork:Nyarch Linux Assistant,功能跟Newelle一樣,但是加入了萌萌美少女的界面,就像一隻桌寵!支援使用.moc格式的Live2D、LivePNG、.vrm格式的MMD模型。搭配Newelle的TTS語音合成的話,就有一名可愛的語音助理了。

居然真的能跟Arch-chan聊天耶!不過畢竟是Arch-chan,預設人格會嘗試使用pacman裝東西。但我使用Ubuntu,所以要稍微改一下提示詞。

Nyarch Linux Assistant尚未上架Falthub,因此要到Github下載Flatpak Bundle,離線安裝:

flatpak --user install ./nyarchassistant.flatpak

2. 連接到語言模型服務
#

第一次開啟就會叫你連接到語言模型服務。

Newelle內建的離線AI只有llama.cpp。建議自行選取要負責演算的語言模型服務。

線上模型運算比較快,有的還支援生成圖片,例如Google Gemini。但基本上都要到對應的網站申請API Key才可以用。會有額度限制。

如果電腦硬體好的話,可以選Ollama Instance。連線到自架的Ollama服務跑離線模型。

3. 功能
#

點選左上角大頭貼可以建立多種機器人的設定檔,設定不同的系統提示詞(prompt)還有使用的模型。這樣的話方便你區分不同種類的工作。

點左上角偏好設定自訂提示詞。Newelle預設的提示詞會讓AI知道你使用的Linux發行版,藉此給出更精確的指令。

設定好之後就可以跟AI聊天了。點選右上角打開檔案管理器面板。從這裡拖曳檔案到下方的文字對話框,就可以引用檔案的內容,與AI討論。例如,我讓AI檢查一下.vimrc有哪些可以改善的地方。在AI輸出建議之後,按一下執行指令(這是真的在Linux本機執行的,務必檢查內容),它就會幫你修改檔案。

若丟給AI的是PDF文件,它就會進行RAG,總結文件內容。不過這個功能現在似乎有問題,只能用其他指令將PDF轉成純文字傳給AI分析。

Newelle聊天框旁邊的圓形按鈕可以即時擷取螢幕畫面,並讓支援多模態的AI分析圖片內容…但目前Newelle採用的截圖方法僅限GNOME桌面才能用。其他桌面環境得手動截圖上傳了。

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。