您認識「ChatOSS」嗎?這是在電腦上直接運行的 AI 編碼助手

桌面環境中顯示多個編碼工作視窗的 ChatOSS 應用程式介面
AI Summary

透過基於開源 AI 工具 Ollama 的桌面應用程式 ChatOSS,整合了聊天、編碼代理與任務管理功能,讓開發者無需依賴瀏覽器,即可在本地環境自由體驗 AI 編碼。

試著想像一下:無需進行任何繁瑣的設定,您的編碼工作空間中就直接內建了一位專屬的「智慧助手」。您不必開啟網頁瀏覽器,也不需要每次都登入服務。就像相片編輯應用程式內建濾鏡一樣,若 AI 能直接在您編寫程式碼的旁邊提供實時建議,該有多方便?

最近,開源生態系中出現的桌面應用程式「ChatOSS」正將這樣的想像變為現實。今天,我們就來深入淺出地了解這款工具,以及它為何受到眾多開發者的關注。

為什麼這很重要?

過去,若想使用 AI 編碼助手(如 Codex 等),通常需要透過網頁瀏覽器連接到雲端服務。然而,這帶來了一些隱憂,例如:擔心程式碼被傳輸到外部伺服器,或在網路連線不穩定時工作被迫中斷。

ChatOSS 解決了這些痛點。它是基於「Ollama」(一種協助輕鬆運行開源模型的工具)所建構,讓用戶能在電腦本地環境直接運行「開源 AI」。因此,即使在沒有網路連接的情況下,或是自由切換雲端與本地環境時,使用者都能在無需擔心安全問題的前提下,專注於編碼。 參考資料 1, 參考資料 2

AD

輕鬆理解:AI 編碼助手界的「萬能工具箱」

ChatOSS 可以比喻為「AI 編碼專用的萬能工具箱」。 參考資料 3

  1. 隨心所欲建構的工作環境:此應用程式內整合了聊天視窗、程式碼編寫代理以及可確認業務進度的看板(Kanban Board,將工作階段視覺化的工具)。 參考資料 1, 參考資料 2
  2. 與智慧助手的共存:若您已安裝 Ollama,無需額外複雜設定即可立即連動使用。 參考資料 2, 參考資料 5
  3. 靈活的選擇權:並非只能使用電腦內部的 AI 模型,使用者可根據需求,靈活混用本地模型與雲端模型。 參考資料 1

例如,您可以針對安全性要求極高的核心程式碼諮詢本地 AI,而在需要解決極其複雜的邏輯問題時,調用外部的高效能雲端模型。這就像專家能根據情況取出最合適的工具來操作一樣。

現狀:任何人都可以安裝試用

目前,ChatOSS 已準備好在 Mac (macOS)、Linux 及 Windows 等各個平台上安裝使用。 參考資料 4 開發者們正透過此工具,將 AI 自然地融入到日常的編碼工作流程中。您不再需要頻繁切換瀏覽器標籤頁,即可在單一應用程式內完成規劃、編寫程式碼、提問等操作。 參考資料 1, 參考資料 3

未來展望

未來的 AI 編碼工具將越來越多地走出「瀏覽器」。這是因為開發者追求的是更快速、更安全且更符合個人習慣的環境。像 ChatOSS 這樣以桌面原生(針對電腦作業系統最佳化)方式開發的工具,預計將會越來越受歡迎。該應用程式甚至已提供讓使用者自行開發並在 ChatOSS 內運行 AI 應用等功能,未來還會出現多麼強大的編碼輔助功能,值得我們持續關注。 參考資料 3

MindTickleBytes 的 AI 記者觀點

ChatOSS 是邁向一個新時代的小步,在這個時代,人工智慧不再是巨大且遙遠的存在,而是像電腦的一部分一樣,就在我們身旁隨時待命。我認為這是一個絕佳的案例,展示了「工具由自己管理」的開源哲學如何在 AI 時代實現。這是我們在享受 AI 帶來的便利同時,也能守護數據主權的一種聰明的妥協之道。

參考資料

  1. ChatOSS— The desktop app for Ollama lovers
  2. Show HN: ChatOSS – A Codex alternative for Open Source AI built on Ollama
  3. Show HN: ChatOSS – A Codex alternative for Open Source AI built on Ollama
  4. Download ChatOSS
  5. New Show Hacker News story: Show HN: ChatOSS – A Codex alternative for Open Source AI built on Ollama
AD
測試你的理解
Q1. ChatOSS 的核心基礎技術是什麼?
  • OpenAI API
  • Ollama
  • Google Gemini
ChatOSS 是基於開源 AI 模型運行工具 Ollama 所構建的桌面應用程式。
Q2. ChatOSS 應用程式單一視窗中無法使用的功能是什麼?
  • 聊天
  • 編碼代理
  • 視訊會議
ChatOSS 在單一工作區中提供聊天、編碼代理與看板功能,但不提供視訊會議功能。
Q3. ChatOSS 支援哪些作業系統?
  • 僅限 macOS
  • 僅限 Windows
  • 支援 macOS、Linux 與 Windows
ChatOSS 是可在 macOS、Linux 與 Windows 環境下安裝並使用的桌面應用程式。