線性筆記一個 app、大綱一個、心智圖再一個、白板又一個。想法在複製貼上之間磨損。
All-in-one 什麼都做,每件都平庸;打開軟體先花三秒找到能打字的地方。
你的十年筆記,是別人資料庫裡的人質:匯出斷鏈、雲端說停就停。
你天天跟 AI 協作,它卻碰不到你最有價值的 context,每次都從零開始回答。
一個殼,五種為思考量身打造的文件型態——不是同一顆編輯器換皮。搜尋、分享、版本歷史、回收站、匯出,對所有型態一體適用:學一次,用到處。然後,這座庫透過 MCP 向你的 AI 開門。

醒來腦裡有半個想法,打開一頁空白直接打字。slash 選單刻意收斂在十項以內——不是做不了更多,是不讓選單變成迷宮。@ 一下連到上週那頁;往下捲,看到「誰連到這頁」。你什麼都沒做,筆記自己長成了網。
全鍵盤速度列大綱:Enter 生節點、Tab 縮排、zoom-in 鑽進一根樹枝專心寫。寫到迷路,一鍵翻成心智圖——可縮放、可平移、一鍵匯出 PNG。不用匯出匯入、永遠不會不同步,因為那是同一棵樹的兩個 renderer。底層是純函數樹引擎,每個操作自帶精確的反向操作——undo 不是功能,是數學性質。
卡片是真材料,不是便利貼——白板只存位置與連線,內容住在卡片自己的文件裡,所以「一張卡、多個白板、處處更新」是架構天生的性質。卡片之間拉線,五種語義關係:相關、引用、支持、反駁、自訂——論證結構直接畫在白板上。雙擊就地改字;從白板刪掉卡片,卡片本體毫髮無傷。
讀到一句眼睛一亮的話:選字、⌘⇧K,它抽成一張獨立的原子卡片,原文留下可導航的提及。卡片是一等公民文件:單獨開、單獨搜、單獨分享。它刻意不進「新增文件」選單——卡片的意義,在脈絡中誕生。
訪談了十一位老客戶之後,模式浮出來了。「顧客不是討厭付費,是討厭永遠付不完的感覺。」這句話幾乎在每一場都以不同形式出現,值得單獨拿出來看。
顧客不是討厭付費,是討厭永遠付不完的感覺。
要查證一個論點,不必開三十個瀏覽器分頁——在庫內直接問,答案帶著 [n] 來源標註回來,一鍵存成筆記,⌘K 立刻搜得到。來源不足時,它被明確要求說「來源未涵蓋」,而不是硬編一個給你。整個模組 opt-in:不打開,它完全隱形。
流程草圖、空間關係、隨手塗鴉——畫布不勉強它們。而你畫下的東西,跟筆記、大綱、卡片住同一個家,同一套搜尋與版本歷史看得見它。
深夜,你的 agent 替你跑任務。這一次,它帶著你的十年筆記——透過 MCP 標準協議,三步把你的私人知識變成它的工作記憶。

search/read/backlinks——七個白名單唯讀端點。
所有寫入端點一律拒絕。實測過的邊界,不是設定選項。
token 撤銷即刻失效,沒有寬限期。
agent 寫入將受四道約束——刪除,永遠不會做成 agent 工具。
AI 可以讀、可以幫。刪除,是人的決定。
這個產品的決策文件裡,「永不」出現的次數比「功能」還多。每一條都有編號、有理由、有翻案程序——不做的事,和做的事被同等認真地治理。
每種型態保留最適合它的資料結構,不做削足適履的萬能編輯器。
不做「頁面⇄無限畫布」的混合體——你永遠知道自己在編輯什麼。
衝突時先快照、再明白讓你選。寧可打擾你一次,不賭一次無聲蒸發。
垃圾桶與永久刪除,永遠不會做成 agent 工具。
進出都是 Markdown+OPML,整包帶走、連結不斷鏈。
AI 是你主動打開的能力,不設定就整體隱形。
格式轉換哪裡有損、哪裡要等,都誠實標示。
每個新功能必須答得出「它強化哪一句賣點」。答不出,就不做。
「輸入文字後立即強制關閉分頁,重開內容零遺失」「斷網恢復自動補存」;任何覆蓋寫入帶樂觀鎖,衝突先快照再明示。內部文件原話:一次丟字事故,就是退款理由。
大綱引擎跑 property-based tests:隨機樹 × 隨機操作序列,反向重播後必須一位元不差還原,每輪 200 組隨機案例。
自動快照之外,衝突、匯入前、還原前的事件快照永不清除;還原前,先存下你當下的版本。
全庫 Markdown+OPML zip 一鍵匯出,zip 內連結改寫為相對路徑、帶走不斷鏈,round-trip 零損有測試守護。你隨時可以走,我們賭你不想走。
打字延遲、大文件開啟時間都設了驗收 gate,紅了就修——不拿形容詞充數。
CJK bigram 全文搜尋、繁中介面與錯誤訊息;注音、拼音、日文輸入法列入每次發版測試。
