
HanaVerse
Ashish Patnaik · 其他 · 聊天機器人
HanaVerse 是免費的開源網頁介面,讓你跟 Ollama 模型對話,還搭配會隨你打字動作的 2D 動畫角色 Hana。

關於 HanaVerse
About
HanaVerse 是什麼
HanaVerse 是一套給 Ollama 用的瀏覽器介面。Ollama 負責在自己的電腦上跑大型語言模型,HanaVerse 則在模型前面放一個順手的聊天視窗,再加上角色 Hana。Hana 是以 Live2D 製作的 2D 動畫角色,會對你輸入的內容做出反應。專案公開在 GitHub,名稱是 Ashish-Patnaik/HanaVerse,採用 Flask 伺服器搭配靜態網頁前端。
它想解決的是呈現問題。原生 Ollama 走終端機,你得用指令和純文字跟模型講話。HanaVerse 把同一個引擎包進熟悉的聊天版面,加上串流回覆、Markdown 排版和數學式呈現,讓本機環境用起來更接近商業助理。
動手前有三個限制得先知道。這是自行架設的專案,你得自己啟動 Flask 伺服器,並指向已經裝好的 Ollama。Live2D 角色需要支援 motionsync3 的 Cubism 4 模型,模型檔案要自己準備。授權也擋掉商業用途,所以這個專案適合個人或教學情境。
開始使用
- 在要架設的電腦上安裝 Python 3.8 以上和 Ollama,並確認 Ollama 正在執行。
- 從 GitHub 複製 HanaVerse 專案,安裝 requirements.txt 裡列出的 Python 套件。
- 用 python server.py 啟動 Flask 伺服器,預設會 listen 在 5000 埠。
- 在瀏覽器打開 index.html,到設定選單輸入你的 Ollama 伺服器網址和模型名稱。
- 輸入訊息就能開始聊天,想讓回覆針對特定任務調整的話,可以設定系統提示詞。
產品資訊
快速了解 HanaVerse 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 想要視覺化介面的 Ollama 使用者:HanaVerse 用聊天視窗取代終端機,前提是你願意自己啟動 Flask 伺服器。
- Live2D 和虛擬角色愛好者:Hana 會對訊息做出反應,替純文字聊天補上個性,但需要相容的 Cubism 4 模型。
- 測試本機模型的開發者:在設定裡換個模型名稱,就能比較 llama3、codellama、mistral 等,不用重新安裝任何東西。
- 想認識本機 AI 的學生和玩家:專案免費又開放,你可以讀程式碼,看聊天介面怎麼跟模型溝通。
- 需要清楚呈現數學和程式碼的寫作者:KaTeX 和 Prism 會排版方程式和程式碼區塊,讀筆記和技術草稿時很實用。
任務
- 跟本機模型對話:在網頁視窗送出提示詞、接收串流回覆,不必待命在命令列。
- 試用不同的 Ollama 模型:改一下模型欄位,比較 llama3、mistral 或 phi3 對同一個問題怎麼回答。
- 用系統提示詞塑造回覆:設定數學小幫手或程式助理之類的角色,讓回覆照你選的格式走。
- 讀數學或程式碼:排版過的方程式和上色的程式碼,比原始輸出更好讀。
情境
- 在家架一套私人聊天環境:模型對話留在自己的電腦上,透過本機瀏覽器介面收送。
- 試玩角色型助理:把 Hana 當成輕量的動畫夥伴,應付隨手提問和閒聊。
- 向別人展示本機 AI:對一般觀眾來說,會動的聊天視窗比終端機畫面更有感。
主要功能
會對聊天做出反應的 Live2D 角色
Hana 是最大亮點。她是以 Live2D Cubism SDK 和 pixi-live2d-display 函式庫繪製的 2D 角色,你互動時她會跟著擺動。純聊天視窗因此多了幾分虛擬夥伴的味道。麻煩在於模型要求:你需要支援 motionsync3 的 Cubism 4 模型,檔案得自己丟進 models 資料夾。
串流聊天,支援任何 Ollama 模型
介面會連上你的 Ollama 伺服器,邊生成邊串流回覆。伺服器網址和模型名稱都在設定選單裡填,所以你抓下來的模型,從 llama3:8b 到 codellama:7b,都能在同一視窗運作。回覆生成時會出現停止按鈕,讓你不用重新載入頁面就能中斷冗長的回答。
Markdown 與 LaTeX 呈現
回覆會以排版好的形式回來,不是原始文字。Prism 負責程式碼區塊的語法上色,KaTeX 負責數學式。模型的推導過程因此能像正式文件那樣呈現。用來讀書或寫技術草稿時,這點最有用。
自訂系統提示詞
系統提示詞欄位讓你在對話開始前先設定模型的行為。專案建議幾種角色,例如會一步步講解的數學幫手、會補充說明的程式助理,或把內容排成清單的食譜產生器。設定一次,之後每則回覆都會照著走。
瀏覽器內設定,不用碰設定檔
伺服器網址、模型名稱和系統提示詞全在設定面板裡,從聊天視窗的漢堡選單打開就能改。日常使用不必編輯設定檔,也沒有儀表板要學。改幾個欄位、按下設定,工作階段就更新。
免費且開源
HanaVerse 以自訂的非商業授權發佈在 GitHub,個人和教學使用免費,原始碼隨便你讀或分叉。沒有付費方案、不用帳號、沒有用量上限。代價是你得自己架設和維護,而且目前不允許商業用途。
優缺點
優點
- 完全免費,不用帳號、訂閱或用量上限,因為這是自己架設的開源專案。
- 支援你抓進 Ollama 的任何模型,不受單一廠商或引擎綁定。
- Markdown、程式碼上色和 KaTeX 數學式讓技術回覆好讀。
- Live2D 角色補上純聊天視窗沒有的個性。
缺點
- 安裝全手動,要複製專案、裝套件、跑 Flask 伺服器,還得先讓 Ollama 跑起來。
- 角色需要支援 motionsync3 的相容 Cubism 4 模型,得自己找、自己放。
- 授權禁止商業用途,企業無法把它當成產品的一部分。
- 這是個人專案、使用者不多,支援和更新全看維護者的空閒時間。
常見問題
HanaVerse 當作 Ollama 的網頁前端。Ollama 是在自己電腦上跑語言模型的工具,HanaVerse 替這些模型加上聊天視窗,支援串流文字、Markdown 和數學式呈現,再加一個會反應的動畫角色 Hana。你得自己啟動,並指向本機的 Ollama 伺服器。
相關內容
探索與 HanaVerse 相關的工具、技能與文章。
HanaVerse 替代方案
BinkBink
BinkBink · 其他BinkBink 是一個免費的線上遊戲平台與 AI 遊戲製作工具,讓任何人都能把一段簡短的文字描述變成可玩的瀏覽器遊戲。你可以直接跳進數百款社群自製的遊戲。或者描述自己的想法,幾秒內就能玩,再分享給朋友。想建立自己的遊戲嗎?你不需要寫程式。不用設定引擎、不用下載、不必費心。

Audiogen
Audiogen Inc. · 其他Audiogen 是一款由 Audiogen Inc. 打造的 AI 音樂生成器。這支小型研究團隊花了約 2.5 年訓練自家生成式音樂模型,並圍繞它設計網頁介面。這款 AI 音樂工具捨棄單純的文字框,把時間軸變成對新手友善的生成式音訊工作站(Generative Audio Workstation,簡稱 GAW),其中的補繪、延伸、混音與音軌編輯,操作起來更像在畫布上彩繪。產品仍在 beta 階段,因此取用管道是候補名單或邀請碼。付費方案尚未公布。
Aiml API
AIMLAPI OÜ · 其他Aiml API 是一套統一的 AI 模型 API,把 OpenAI、Google、Anthropic 等超過 1000 個模型放在同一個端點與同一張帳單之後。你只要依照單一相容 OpenAI 的結構撰寫程式碼,接著改一個模型字串,就能在聊天、圖像、影片與音訊模型之間切換。它適合想取得多模型存取、又不想管理十幾個供應商帳號的開發者與小型團隊,也省去了測試多家廠商時常見的帳務麻煩。一組金鑰就能涵蓋全部。
