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.flatpak2. 連接到語言模型服務#
第一次開啟就會叫你連接到語言模型服務。
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桌面才能用。其他桌面環境得手動截圖上傳了。


