Mori

靜靜記得 · 你經過的痕跡
Mori

Mori

YOUR PRIVATE FOREST SPIRIT
「精靈不會離開森林,牠只是搬到你的腦裡。
靜靜記得,牠的森林,有你經過的痕跡。」
Get Started → GitHub

跟 Mori 講話的樣子

實際主視窗 — 按 Ctrl+Alt+Space 開麥克風,或下面直接打字。Mori 自己判斷要 chat 還是動手做事。

MORI · Chat
輸入訊息或貼文章 / Ctrl+Enter 送出

能做什麼

雙模式錄音

Alt+0~9 語音輸入 · Ctrl+Alt+0~9 給 agent 做事。前綴鍵選模式,數字選 profile。

自訂 shell skill

Profile frontmatter shell_skills: 就能把 gh / docker / kubectl / 自家 script 變 Mori 能力,不用改 Rust。**外部工具 bridge pattern** 配 agent_mode: dispatch 可接 Chrome ZeroType / 任何有熱鍵的桌面 app — 範本見 Profile 範本 AGENT-03。

100% 本機可跑

STT 走 whisper-local + LLM 走 ollama,完全離線。或用 Bash CLI proxy 帶 claude Pro/Max quota。

雙 theme + VSCode-like

內建 Mori Dark / Light,左下角 sun/moon 一鍵切。~/.mori/themes/*.json 自己寫 theme。

長期記憶

Mori 自己決定該記什麼,寫進 ~/.mori/memory/*.md。下次同主題對話會自己 recall,所有記憶 user 可編。

剪貼簿 / 反白感知

講「翻譯這段」Mori 自動看剪貼簿 / 反白文字。URL 自動 fetch_url 抓內容做摘要。

主畫面

主視窗(880×600,sidebar 6 個 tab)+ 桌面常駐 floating sprite + Ctrl+Alt+P picker overlay。

主視窗 Dark theme + 對話
主視窗 · Mori Dark — 收音不佳時,Mori 不假裝聽懂,老實說「Whisper 應該抓得亂七八糟」
Config Light + Theme picker
Config · Theme picker(Mori Light)
Ctrl+Alt+P Profile Picker
Ctrl+Alt+P Profile Picker
桌面常駐 Mori sprite
桌面常駐 sprite + chat bubble
Profiles tab
Profiles · 12 個 VoiceInput profile
Skills tab
Skills · built-in + shell 一覽

更多

Getting Started →
系統需求 / clone / build / 第一次跑起來
Hotkeys →
全域熱鍵 + UI 內熱鍵清單
Providers →
Groq / Gemini / Ollama / Claude-CLI 設定組合
~/.mori/ →
config / profile / memory / theme 全套結構 — auto-created vs user 自建
Profile 範本 →
Agent + VoiceInput starter pack(實體檔在 examples/)
Logs →
7 層 event log + Logs tab filter + outcome chip 結構說明
Installed Apps Catalog →
Mori 開機掃本機 app(Phase C),open_app skill 不亂猜 binary
Prompt Engineering →
怎麼寫 AGENT.md / USER.md profile · system prompt 結構 · anti-injection
Troubleshooting →
Whisper / 全域熱鍵 / cargo deps 等常見問題
Design Book →
Brand / Character / Desktop UI / Tray 視覺規範公式書
Changelog →
Phase 演進歷史 — 1A 起一路到目前
Roadmap →
未來規劃 — 待做 features / phases
Architecture →
mori-core / mori-tauri / mori-cli crate 跟跨平台規則